From nobody Sat Apr 15 16:40:26 2023 X-Original-To: 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 4PzJvv0gyCz45dJm for ; Sat, 15 Apr 2023 16:40:27 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PzJvt5XD3z3jww for ; Sat, 15 Apr 2023 16:40:26 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681576826; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=cscUNtsSNjK4B2Ff0jfcCBjt7B5I8NOLFlSoDZGwI5U=; b=I//adz8FNnBPApSDHTLZWXBWF5nX/nnLitGzleU++JFXutMh48dbKR9Uf2+b1UfmWCzQpn S3HO4fztTYNxugVE4YMnffiR3ssmnl1v+BYcOhTot3h53q083l8+ucZTNViG5iGpcmaPKQ /LZo2K0cMNFf5Q3DEklqoKr1h3I/Q5sm+ozqoHAxHeLVg4FuzcLzKmg+rKd0/AbXwgTwMy H2Gbw01nYzwlP1RV78AgCbMbGaws3wcK271e5wVWvMmbhXsY6kyaN2yqcUJsnt4EqGi4fq ZWKrlZBrdquA6Xx60lac+I4PKZIKdYwqWyTiBoYaU9fXfye9itGAy3klAc72DQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681576826; a=rsa-sha256; cv=none; b=FvHZ9GPazpSKf1hykoEXnIpr7WlglolemCc3o9w+v+O2MEMV/vmeA99YG9dhX+xoKlbIVn ShxwRsqFIVroJGt+HFdRbC8oAg3IThEV2RV1iTyb1gWiEm0wgmpB47PtFY7zFmzCc2CmP6 EmhFS84GmuducGkNjvHJa4zG1J+xAL4pud4I32ThcunS0R+X2KF9c3wsqMCwdWsJmsQgoE xemlRNFv1ZHuVpdWCaZAA74bTLYvcNySEYZZ6gYXTvrtkPtXmOEM1BFRV7FQN4euEVH9N2 yU5z9nmzTgeyXv7mezNxNS2odCHleg5RB4e28kTqMkWsk6lGbpDctb2k5Zjm6w== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4PzJvt44n6z1Chw for ; Sat, 15 Apr 2023 16:40:26 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 33FGeQDg039827 for ; Sat, 15 Apr 2023 16:40:26 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 33FGeQeL039826; Sat, 15 Apr 2023 16:40:26 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202304151640.33FGeQeL039826@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain 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 Date: Sat, 15 Apr 2023 16:40:26 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 X-ThisMailContainsUnwantedMimeParts: N Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-230415 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Sun Apr 16 22:07:29 2023 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 4Q047267PDz44nZH for ; Sun, 16 Apr 2023 22:07:42 +0000 (UTC) (envelope-from freebsd@funzi.org) Received: from mx.funzi.org (mx.funzi.org [195.201.94.23]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q04706WTbz3jyl for ; Sun, 16 Apr 2023 22:07:40 +0000 (UTC) (envelope-from freebsd@funzi.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=funzi.org header.s=dkim header.b=J1LkMswO; spf=pass (mx1.freebsd.org: domain of freebsd@funzi.org designates 195.201.94.23 as permitted sender) smtp.mailfrom=freebsd@funzi.org; dmarc=pass (policy=none) header.from=funzi.org Received: from mx.funzi.org (mx.funzi.org [192.168.0.2]) by mx.funzi.org (Postfix) with ESMTP id 4Q046s02zDz4WLB for ; Mon, 17 Apr 2023 00:07:33 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=funzi.org; h= content-transfer-encoding:content-type:subject:from:to :content-language:user-agent:mime-version:date:message-id; s= dkim; t=1681682850; x=1682546851; bh=HgFAFPJsVo1fZTZU/t87g21ikVZ kDGsSW8x+z5dyJLY=; b=J1LkMswOCtp6Gkdr9mfMGIgJ4JfHw1pldoj6M7RX3rp ZUYIzduDOxlAEyHayT3T07kLGdOZLsd2YMCDgIdhdMmgFcnH/OXKazbtbrhEDYc+ Ewj7V0j7JJC/xVbi86UHw53TsMgpczaRiUuuaUNCsM/A47hbztGKwfj7MV87gmxk = Received: from mx.funzi.org ([192.168.0.2]) by mx.funzi.org (mx.funzi.org [192.168.0.2]) (amavisd-new, port 10026) with ESMTP id 7RG5jhWmFHvU for ; Mon, 17 Apr 2023 00:07:30 +0200 (CEST) Received: from [IPV6:2003:de:4f30:1400:8529:b26e:5a39:6b6b] (p200300dE4F3014008529B26E5a396B6b.dip0.t-ipconnect.de [IPv6:2003:de:4f30:1400:8529:b26e:5a39:6b6b]) by mx.funzi.org (Postfix) with ESMTPSA id 4Q046p1QRjz4WNR for ; Mon, 17 Apr 2023 00:07:30 +0200 (CEST) Message-ID: <4d13b3a6-115e-2c45-2cca-ccc57026badd@funzi.de> Date: Mon, 17 Apr 2023 00:07:29 +0200 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 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Content-Language: de-LU To: freebsd-ports@FreeBSD.org From: Christopher Beppler Subject: Bug #269757 resolved but still open Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[funzi.org,none]; R_DKIM_ALLOW(-0.20)[funzi.org:s=dkim]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; BLOCKLISTDE_FAIL(0.00)[2003:de:4f30:1400:8529:b26e:5a39:6b6b:server fail,195.201.94.23:server fail]; MLMMJ_DEST(0.00)[freebsd-ports@FreeBSD.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[funzi.org:+]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; ASN(0.00)[asn:24940, ipnet:195.201.0.0/16, country:DE] X-Rspamd-Queue-Id: 4Q04706WTbz3jyl X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N Hi, I am getting reminder notifications for a sysutils/loki (I am the maintainer) again and again. The bug is fixed with a version bump (separate bug #). Since it's not my ticket I am unable to close it my self: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269757 What's the correct process here? Thanks Christopher From nobody Sun Apr 16 23:35:09 2023 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 4Q064C6F82z44tRG for ; Sun, 16 Apr 2023 23:35:23 +0000 (UTC) (envelope-from sstallion@gmail.com) Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q064B3s3Rz3wRy for ; Sun, 16 Apr 2023 23:35:22 +0000 (UTC) (envelope-from sstallion@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20221208 header.b=jAdf4kIr; spf=pass (mx1.freebsd.org: domain of sstallion@gmail.com designates 2a00:1450:4864:20::235 as permitted sender) smtp.mailfrom=sstallion@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-lj1-x235.google.com with SMTP id 38308e7fff4ca-2a8bca69e8bso6372001fa.3 for ; Sun, 16 Apr 2023 16:35:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681688120; x=1684280120; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=w6jgr0FihSo9rJldTunW5gIfhN7q/hkWFNKMRG2W7Po=; b=jAdf4kIrq/fXhRx1oIHuLls2b/LuyrqgEy/1TDiMm7gZAi20DEc9zn/NGd/FAlt3Bu QKeSepvYbsQZxoPnxWx86KfeohrTJvfY46c/+9q4UUe0VP8y4blMp7Pn8QUxDSKOvey/ izn/rmJmiaMr99LbaX7DnuP4XKzJbY4YgAPBEM+mnpj+dl7IAekXYYqcd8IiQzPi2OY7 ADdTDZA5LiTWsdy2JHJeTjGxrCyfyI/1olNtOBRbLB151ghwZmnJ0mHFHXrnBvjUjPKp 5NuxOx+jj2Kq8EAzjHgBic1KwM+yM6IFPuCcP0F3hnQERePkWyEVn6BIEJe10Goohapc ayhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681688120; x=1684280120; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=w6jgr0FihSo9rJldTunW5gIfhN7q/hkWFNKMRG2W7Po=; b=JxOooWGLwGWpKdXqQBguxJRzSJFSsRFEipqY0JjSH8DS94gHe54v1mnQax0W/2ORK4 C+H/04UzitrUwMWWUPvW9QAyzGv34H9Ajz6JCFynWpIywCz+pCYggk5KUlQ1s9l1wDdP EVvJtWUF2JOQ0NAnVhg06r01aGbBO9PtsgC1u1g8fQ8uHUSqE88EJ8lMHNnZL629x7lK knteSht+nrp91mRbznwNlwje1GoUOd3SYObj0OY35PicBO4VH62xZhWaM8ILum7euiFy MjA/CylRkjG6umV4Fqsk/b+zw4YyvqYKz+EePjJaDvFph3QKBgVCFwU2A710w7aRHa++ I+9w== X-Gm-Message-State: AAQBX9d4gwuEtOGk7SkkKihC2PENbYrPkc6p6Xe0nkfTb3av5qXDegQo XxUXnjPlR8Cu7aXD0kFwZ4SmBgxftuyWTYONY+I2sFlm/4E= X-Google-Smtp-Source: AKy350bX3Lg7hPMQMQ0mhvo2qUk9yEeXLLQP5s7UWeDlkAZdjNLsJgKySCoHRXYplEPup9GFhPuxqora3tyTbnMMoWk= X-Received: by 2002:ac2:51c2:0:b0:4ed:b87e:2fce with SMTP id u2-20020ac251c2000000b004edb87e2fcemr1547722lfm.5.1681688120122; Sun, 16 Apr 2023 16:35:20 -0700 (PDT) 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 From: Steven Stallion Date: Sun, 16 Apr 2023 18:35:09 -0500 Message-ID: Subject: New Port Submission Issue To: freebsd-ports@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.987]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20221208]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::235:from]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[gmail.com]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-Rspamd-Queue-Id: 4Q064B3s3Rz3wRy X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N All, I submitted https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267107 6 months ago in October. It's been picked up, however there's been no movement. Could someone take a look when they have a moment? Thanks in advance, Steve From nobody Mon Apr 17 07:08:15 2023 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 4Q0JDF3nTjz45TZl for ; Mon, 17 Apr 2023 07:13:01 +0000 (UTC) (envelope-from fernando.apesteguia@gmail.com) Received: from mail-lf1-x133.google.com (mail-lf1-x133.google.com [IPv6:2a00:1450:4864:20::133]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0JDF1LfXz3FF7 for ; Mon, 17 Apr 2023 07:13:01 +0000 (UTC) (envelope-from fernando.apesteguia@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-lf1-x133.google.com with SMTP id 2adb3069b0e04-4ec816c9d03so1207964e87.2 for ; Mon, 17 Apr 2023 00:13:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681715579; x=1684307579; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=lhEbnYRT8c8YR+ghayXATRHoH/azEx7pQbBqGyGofww=; b=dWFHdMKJnzu7QW8J8PbYQMzFYgvmhW72ZcsgDEtfWEMXCnwCMeoSZFBQSvhhM8sNS4 iCxE/G4NW6uH/P3BzUNpc9IA6NICnItrU6e8tkFjG4Hx8IavYbT08VLrUPD4g53pk1CJ UnceNMl9+ZoSrjwG1Nigq3d7FWNoBOMU99bcy1jt0p7YK/jSL3glMjor04c5aWXhutHB 7mhSntAzJLvO3QkCV8FlRBea2xOAvrk5tKD8+By1EKQtFtN8n9v420o0ZWwEl4z55SB2 KrdlqA9hIcu4+s4rOdQ52DJT+JsoNVtGVCE+iBR74CINRGtvulcXv0dfsHfD9HIJ6OOH sdKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681715579; x=1684307579; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=lhEbnYRT8c8YR+ghayXATRHoH/azEx7pQbBqGyGofww=; b=EpbyC7EWTDgCP8D9Y+Fo9aCpxOv1CQ5BwvAy2cwqhwOxhZQghEYyygYPhKwNfUcQIx W5ao10ZksI6O3YMWNeQFTE2UTAQ/RZ9qtQi5GROgkNfEVeA093nObym1CjxUEhLC+96M 0a6P6NVv13KAUPPVfqhMiwFp77v1JCUaQiCBLNHxY2IZnoNtjoE10YyYh41iPuFbgGHQ gSf7aSIuU5CJ83an1aq5Sr+rrLQEnITULYuhEhRVHNHPQpdpnJYmizcdxuCbdQ0MEASp EdRkWFSnNDm2HcPq0pEjInDk5KVTnA19fQGcpT2BpkjzFaBPgX4eYEKZbCCk/x9+2hCe Rccw== X-Gm-Message-State: AAQBX9eNM47+lAwNoEmsx0XIJO133CwS0pGBGEQk2DA4XwcKnaXHb4Zh V5jD+SibzpCjMASchNYFlU7NqWIh0WdOPy67u3evIGek X-Google-Smtp-Source: AKy350Z8fOsqHMNnijY/FQ1op1o67dqYF4WmIcZR09wQZ/5aR9Un4mDPFgfIY8LT+qbDQGxkDVZdYrABeZ4HcCM+IhA= X-Received: by 2002:ac2:532c:0:b0:4dd:a9e5:aa09 with SMTP id f12-20020ac2532c000000b004dda9e5aa09mr1866716lfh.11.1681715579201; Mon, 17 Apr 2023 00:12:59 -0700 (PDT) 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 References: <4d13b3a6-115e-2c45-2cca-ccc57026badd@funzi.de> In-Reply-To: <4d13b3a6-115e-2c45-2cca-ccc57026badd@funzi.de> From: =?UTF-8?Q?Fernando_Apestegu=C3=ADa?= Date: Mon, 17 Apr 2023 09:08:15 +0200 Message-ID: Subject: Re: Bug #269757 resolved but still open To: Christopher Beppler Cc: freebsd-ports@freebsd.org Content-Type: multipart/alternative; boundary="000000000000b62d5805f982eb11" X-Rspamd-Queue-Id: 4Q0JDF1LfXz3FF7 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N --000000000000b62d5805f982eb11 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Apr 17, 2023 at 12:07=E2=80=AFAM Christopher Beppler wrote: > Hi, > > I am getting reminder notifications for a sysutils/loki (I am the > maintainer) again and again. The bug is fixed with a version bump > (separate bug #). Since it's not my ticket I am unable to close it my > self: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D269757 > > What's the correct process here? > Both PRs are closed now. Please let me know if the issue persists. Cheers. > > Thanks > Christopher > > --000000000000b62d5805f982eb11 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Mon, Apr 17, 2023 at 12:07=E2=80= =AFAM Christopher Beppler <freebsd@= funzi.org> wrote:
Hi,

I am getting reminder notifications for a sysutils/loki (I am the
maintainer) again and again. The bug is fixed with a version bump
(separate bug #). Since it's not my ticket I am unable to close it my <= br> self: https://bugs.freebsd.org/bugzilla/sh= ow_bug.cgi?id=3D269757

What's the correct process here?

Bo= th PRs are closed now. Please let me know if the issue persists.
=
Cheers.
=C2=A0

Thanks
Christopher

--000000000000b62d5805f982eb11-- From nobody Mon Apr 17 07:32:03 2023 X-Original-To: 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 4Q0JfQ3BWYz45VrB for ; Mon, 17 Apr 2023 07:32:14 +0000 (UTC) (envelope-from matthew@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0JfQ2n6Lz42rb for ; Mon, 17 Apr 2023 07:32:14 +0000 (UTC) (envelope-from matthew@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681716734; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=PKv6aoTEB+IZopOV+xrRX+Y1PV1ZA0hEAWdDaXxhNKM=; b=FTWO8zDYgZqREfIsaSyJRvu9XpJAKYkwvmreEg40UGyn60tCxP2idSObfY3UDAdunol6Hy Dm/+5rMojO30ZXA/minkzATXHY2wgI84VtM9tQiLGbOb7jBDtpC64OsYq1l9rEumcdMnjm zUz+Ojj3ripPH8DaySRjOOF0ljkPrlQbE3w2M/7IVPrlZRs89bjAK3p6raEPA/S2WtHclE N/KDlFYqL+hFqjgSW1cPywJdNEUe5IR4bFbgc3igLnvXZMHTGS39DmMkdDMUEqJ0cytYwW y/gph0VMUKt35MVx/yefk/9Zn5j6h2SZXs/qrgd4OQpheMsnV93J5ygu+UsqJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681716734; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=PKv6aoTEB+IZopOV+xrRX+Y1PV1ZA0hEAWdDaXxhNKM=; b=nj+lBXc154nAwIExIFPMIdg5WvcBUcVxAcOIItsJ0vsb3apBnV2DqqxqVPbTYCASaaMdvF gVnQ1WOh1ngoB9hu5+Wf6Slz7DAn9ULauZ5qCj4v6KjegFeqRbrfjUcVDFBbopPnZvchF0 nsUxzaxUVCwEZgchk9sfUHR567C/HBHT0c5NrLvRnTzYHWMSfz0vFH5cUSU+dVsB+Q4Zhv IAiURP09YpYnx8+UTan4DOnFjHRKutkeIouH+OU6H+OEpvGKn/Qkayu7E4HFsVTepqC2lB CiadSdum4pchgDJJr5LUi3TqBBZPpS1nELFFoVVDaFw/K8Ms1yv9ZgNNIsGttQ== ARC-Authentication-Results: i=1; smtp.infracaninophile.co.uk; dmarc=none (p=none dis=none) header.from=FreeBSD.org ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681716734; a=rsa-sha256; cv=none; b=EfTL1BHmm/Zp8+OJ5KNXwnlGl7CuG7QFLUMNjmcEwxmkSme9uwnCR+UwmpLzvpbIgyXW7U iUqBcGUdsK37d2YrkF9PE/Nwy+qqXeOy1WIJwflv7OlgMxXGOsp4lsVQ1R+pC4/oOKuZhT NvbP0NvFjX2UlQ5Sb9PlJ1RJYKQno8AAncP/dkox+ezZyy+tlJ70FroVQOegdBRaSLZddi ftBigwrqqUr5QqKB1A29f76QewY0CsqAQaqQ6x0EQzp8xiVr5n+yI1il3eSeBtpkFRmPkp oni2RcZuCWZZdU4ZgRCBySxwdyATaDYHj8YgpnjzJHeTGmbuUut8cd7mQRbCVQ== Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [81.2.117.100]) (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 did not present a certificate) (Authenticated sender: matthew/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q0JfQ0wW9zTZ8 for ; Mon, 17 Apr 2023 07:32:14 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from [IPV6:2001:8b0:151:1:34a1:d28d:c20f:dc15] (unknown [IPv6:2001:8b0:151:1:34a1:d28d:c20f:dc15]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) (Authenticated sender: m.seaman@infracaninophile.co.uk) by smtp.infracaninophile.co.uk (Postfix) with ESMTPSA id A9D63ECBF for ; Mon, 17 Apr 2023 08:32:08 +0100 (BST) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none (p=none dis=none) header.from=FreeBSD.org Authentication-Results: smtp.infracaninophile.co.uk/A9D63ECBF; dkim=none; dkim-atps=neutral Message-ID: <57c33575-269f-6ae6-b0e0-db20a119899b@FreeBSD.org> Date: Mon, 17 Apr 2023 08:32:03 +0100 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 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 To: ports@freebsd.org References: From: Matthew Seaman Subject: Re: New Port Submission Issue In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------jVMGOzPdNNlp9OAdd0RTvAqz" X-ThisMailContainsUnwantedMimeParts: N This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------jVMGOzPdNNlp9OAdd0RTvAqz Content-Type: multipart/mixed; boundary="------------103gGbUNn0EceZ0psK63sgj0"; protected-headers="v1" From: Matthew Seaman To: ports@freebsd.org Message-ID: <57c33575-269f-6ae6-b0e0-db20a119899b@FreeBSD.org> Subject: Re: New Port Submission Issue References: In-Reply-To: --------------103gGbUNn0EceZ0psK63sgj0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMTcvMDQvMjAyMyAwMDozNSwgU3RldmVuIFN0YWxsaW9uIHdyb3RlOg0KPiBJIHN1Ym1p dHRlZCBodHRwczovL2J1Z3MuZnJlZWJzZC5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lk PTI2NzEwNyA2DQo+IG1vbnRocyBhZ28gaW4gT2N0b2Jlci4gSXQncyBiZWVuIHBpY2tlZCB1 cCwgaG93ZXZlciB0aGVyZSdzIGJlZW4gbm8NCj4gbW92ZW1lbnQuIENvdWxkIHNvbWVvbmUg dGFrZSBhIGxvb2sgd2hlbiB0aGV5IGhhdmUgYSBtb21lbnQ/DQoNCkknbGwgY2VydGFpbmx5 IGRvIHRoYXQuICBHaXZlIG1lIGEgbGl0dGxlIHdoaWxlIHRvIHJ1biBzb21lIHRlc3RzOiAN CnNob3VsZCBiZSBhYmxlIHRvIGdldCB0aGlzIGludG8gdGhlIHBvcnRzIHRvZGF5LiAgVGhp cyBidWcgcmVwb3J0IHdhc24ndCANCmFjdHVhbGx5IHBpY2tlZCB1cCBieSBhbnlvbmUgd2l0 aCBhbnkgYWdlbmN5IHRvIGNvbW1pdCBhbnl0aGluZzogdGhlIA0KYXV0byBhc3NpZ25tZW50 IHRvIGZyZWVic2QtcG9ydHMtYnVnc0AganVzdCBjYXVzZXMgZS1tYWlscyB0byBnbyB0byBh IA0KbWFpbGluZyBsaXN0IGluIHRoZSBob3BlIG9mIGF0dHJhY3RpbmcgdGhlIGF0dGVudGlv biBvZiBhIGNvbW1pdHRlci4NCg0KT25lIHRoaW5nIG9uIGluaXRpYWwgcmVhZCB0aHJvdWdo IG9mIHRoZSBjb2RlOiB3aHkgYXJlIHlvdSBsaW1pdGluZyB0aGlzIA0KdG8gRnJlZUJTRCAx MyBvciBhYm92ZT8gIEkgY2FuJ3Qgc2VlIGFueXRoaW5nIG9idmlvdXMgdGhhdCB3b3VsZCBz dG9wIA0KdGhpcyB3b3JraW5nIG9uIEZyZWVCU0QgMTIsIGJ1dCB0aGF0IGNvdWxkIGp1c3Qg YmUgbWUgYmVpbmcgYmxpbmQuDQoNCglDaGVlcnMsDQoNCglNYXR0aGV3DQoNCg0K --------------103gGbUNn0EceZ0psK63sgj0-- --------------jVMGOzPdNNlp9OAdd0RTvAqz Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEGfFU7L8RLlBUTj8wAFE/EOCp5OcFAmQ89fMFAwAAAAAACgkQAFE/EOCp5Odx hBAArFnRnTVGQ9UQPPr/+w85ivLZ7WAqPPTrWBhJee14xh7DTFwYX+VdSF9/DbAfHiL9aS+qJzQM Wbyzsr4EQDrlj6IPlJy97zW3Lx2kj5bds0WFjj5trYsluCDEbwsiEPlwM14RamSf4hyVEHxsXkMV rlTJFANOpH2ZNbdoPNJiPw2l1CdGvO1lr26daE/I8gXgXjBiBjwc28TDlrpB7bs31+L516nm3B1o nR9sQ3pwpAfEoDatKZNtlv7PY5+iwfvyhygXphK32rn/RCzNbXgFqDIGmCBf7bW5BRrU4TM57KdH G+1y0qKIMmR7E7B9EGnUHouz0W5i1hlUMjp0g2CNkvyDb55r6BzbMGdE538WGQiHPw8ZQxvwZo6L zWcBvP1NZg899HJnN5Ka6cSH+qwdzTGiBDVZNof/IdMJz9uF9ez9i6kXKEyAvGT8EPy+me06kBNW 1dPqWaAKoYClntnRj/yn8u78F84wnDv5p9mTRQUIbuJj1ocnSnrvN0tAe9fnYbNWUOBPfVDFhLSu rJwVYRo/bZhjszchTyDPFJKSSHW9Sl+0uK7zVWKnfWfVFQAiZ4ITQo1WDIkGOZEVdkGt4GgshhDR k9gEWIW/VOl0FdVjt7RGx15uoIKQMC7Eo/jrPmy86PcEjSeP2T4dmsTSNNjs1fy1/bckMxfTRVpE Q2o= =7nny -----END PGP SIGNATURE----- --------------jVMGOzPdNNlp9OAdd0RTvAqz-- From nobody Mon Apr 17 13:34:59 2023 X-Original-To: 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 4Q0SjH1q6Bz45tyW for ; Mon, 17 Apr 2023 13:35:15 +0000 (UTC) (envelope-from sstallion@gmail.com) Received: from mail-lj1-x236.google.com (mail-lj1-x236.google.com [IPv6:2a00:1450:4864:20::236]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0SjG67jqz3KnG; Mon, 17 Apr 2023 13:35:14 +0000 (UTC) (envelope-from sstallion@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-lj1-x236.google.com with SMTP id 38308e7fff4ca-2a8bbea12d7so11265391fa.3; Mon, 17 Apr 2023 06:35:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681738511; x=1684330511; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=LnVzCa/EjCRbwgmtMrEk6TvvixcuTA7ye0C49ZkRea0=; b=M6ZMjqwmLcgdY4DX6yJvtwH+7tL42BMSrOLtbdV7zTpe+WR2Qj5kDi0jqFu92qm2YU syNkHXFAOv4X7V2NIwpH0t/dnVw8y/RLMKL8MmfYbTg1K4osR63A2ijB6Xx7/E2twtFV z/MzdwzOZtEvqbrL3FjOrH6Cv1Dy6S/Y4XbUtCs8+ptCzw6QsaKbK+GaVmATUzZ3vbVG oDStkhK4bu6ez+v2FdW4pWPr4fi76W7+3N0pt8b67KawnGlxO5fVJPk0HQqI5UmfyDZ7 qsqfiJ9LsS+SfBoFV2xDgAqX9hXkv9gGWAg39nfVM0DxO4FGbJUnA/t5K9r1d5cmB4ly cVIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681738511; x=1684330511; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=LnVzCa/EjCRbwgmtMrEk6TvvixcuTA7ye0C49ZkRea0=; b=J78HvcIKBb5CBALb67wzZBUjTBNAJDFY+Adyj/oATWF7pdwwSb02qhIT8VA5V5pR7b ZJfoTptncN/wf3LEyA8oSmtxffpMmg4Nbja5Pcaohg3h1Sgv+ON6AGa45/Il3UEULt4V IRQKIly7okwXmrNwzWlAxDnln5eqzaWuggnw5JpYM4yKJsFt/pDfRecXyZXnVBZvLGs7 9efKe3szr1FXTYHQClVzSzmVi4DqCOk2ArZqDlDSYzOaNewcmELY9I53IuQ45OSnmxz/ LgLPuZ8n5F+YgCCvs+Az5Y4gryuVjb6594JcnNs+jIrAheqTAqfLW/kG4HljYY5xg1Rc 8rGw== X-Gm-Message-State: AAQBX9d7tDJceD6+VYH/KAobhHUT8xiNXZ95XScXq5qZ29yYvUANwUlL G14XKQHkVCcYPvztBsZCc1NJeMVY+IZAh4rmiTMJhh4a X-Google-Smtp-Source: AKy350b6F0BAPzFqeg01PIs9p8ro36gthva1w0pgsAQCCSKiDx2Lai4UzMbtOWVU9iCUwy7U/udnfI1R5WURviZBsjc= X-Received: by 2002:ac2:46d2:0:b0:4ed:c8ba:dfae with SMTP id p18-20020ac246d2000000b004edc8badfaemr375728lfo.5.1681738510546; Mon, 17 Apr 2023 06:35:10 -0700 (PDT) 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 References: <57c33575-269f-6ae6-b0e0-db20a119899b@FreeBSD.org> In-Reply-To: <57c33575-269f-6ae6-b0e0-db20a119899b@FreeBSD.org> From: Steven Stallion Date: Mon, 17 Apr 2023 08:34:59 -0500 Message-ID: Subject: Re: New Port Submission Issue To: Matthew Seaman Cc: ports@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4Q0SjG67jqz3KnG X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Mon, Apr 17, 2023 at 2:32=E2=80=AFAM Matthew Seaman wrote: > I'll certainly do that. Give me a little while to run some tests: > should be able to get this into the ports today. This bug report wasn't > actually picked up by anyone with any agency to commit anything: the > auto assignment to freebsd-ports-bugs@ just causes e-mails to go to a > mailing list in the hope of attracting the attention of a committer. Ah, that makes sense! For what it's worth, I'm more than happy to act as maintainer for this package. > One thing on initial read through of the code: why are you limiting this > to FreeBSD 13 or above? I can't see anything obvious that would stop > this working on FreeBSD 12, but that could just be me being blind. No worries. This is essentially a drop-in replacement for update_motd, so it relies on /var/run/motd versus /etc/motd. As controversial as that change was, I didn't want to muddy the waters further. Cheers, Steve From nobody Mon Apr 17 19:33:01 2023 X-Original-To: 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 4Q0cf53rLfz4564r for ; Mon, 17 Apr 2023 19:33:01 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0cf5273Gz40vk for ; Mon, 17 Apr 2023 19:33:01 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681759981; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=3SH17P0mXENh1dFwIhN3ajPCKkuxJuF624xoBkg52j4=; b=PHWd5u19uIM1FFlGmORwZBsTEzgPFQ/q28jjwcIVaQ0nRyQ34MLAKE1PUn0w5bMJWZWux0 xG/mytBqEOrTaoWdPm9r/OKncDGegqowdkZwK1EZ5PNbC+rgoZsMAqkk2UBNlo9c0Dko+o q8AdnXsy+gE/7VqBomuDrXj1B9LE6h1x5AeTpDAEMRJACGjqwOoro7jQlrUIZxqmQocg9L haFWrOUjODUu5g1Tl40/QOaCIfOdFBwt4mTECtSXMDtaZ0h0Y18lfPJOM+MF29HzCcWRr+ IiyNC72TSbOvj/5fZov7ZOjgCEO/KW/puskcZeSEcRLunwbxhmFedmOronh/Pg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681759981; a=rsa-sha256; cv=none; b=igD4Til6aO8z+RWvAHYwOEHyFnKRalTZmg7KPGawRU3/6Gkf77DUloknOVbenndnCCj5pW SWSZIlqmbCFvINqNbUGZG7Qr0aNc/ixBhPXsrJq4lHO6Qh4aFYBOpRYgdVh6rWF33VCamI jjbA6zkV2emYsfyAsm9zfbTKUonckOEcqFGfbtNgMm8T5btoaQ/p9ZBkrgJzyG2LQ+YqO+ 1lMDJHUnHj74jQL92YEgbX6OUnFpjfm4Zmx7qT6cY0i57TkVV1JKWCAbDrkUBgr+m3/yCu kwQhgffY2zcps4axSXn1DHMd8gfwXsUzb6hRot9Ps/tvxZFj/we5t7RO/VUOTQ== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Q0cf511BQzj0w for ; Mon, 17 Apr 2023 19:33:01 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 33HJX19p036167 for ; Mon, 17 Apr 2023 19:33:01 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 33HJX195036166; Mon, 17 Apr 2023 19:33:01 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202304171933.33HJX195036166@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain 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 Date: Mon, 17 Apr 2023 19:33:01 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 X-ThisMailContainsUnwantedMimeParts: N Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-230417 ------------------------------------------------+-----------------+------------ graphics/libwmf | 0.2.12 | v0.2.13 ------------------------------------------------+-----------------+------------ net/iodine | 0.7.0 | 0.8.0 ------------------------------------------------+-----------------+------------ sysutils/py-pywatchman | 4.9.0 | v2023.04.17.00 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Mon Apr 17 23:50:13 2023 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 4Q0kMB2kMjz45NDr for ; Mon, 17 Apr 2023 23:50:30 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01olkn2081d.outbound.protection.outlook.com [IPv6:2a01:111:f400:feab::81d]) (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 4Q0kM83YTlz3tMP for ; Mon, 17 Apr 2023 23:50:28 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=tjvTV7CN; spf=pass (mx1.freebsd.org: domain of tatsuki_makino@hotmail.com designates 2a01:111:f400:feab::81d as permitted sender) smtp.mailfrom=tatsuki_makino@hotmail.com; dmarc=pass (policy=none) header.from=hotmail.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WYW4h5g+xVzl2N9oxWMd83exhLtjh4ai3xuFzNZCI5ZDnMqAdpGtjjjKg3UN+aFy8TRdygmXnM5RmxRZY3fl4AG74D/83pqWWkHmXw7gDQ0Z8UutxqYWIEZ6uD2M5aQem0W0tpxLRWE+Kz+dK7wYCi/HtNGtt2urbjpYtJnRSTEZ4Zl3B66etfZuBCQ8rkAYM78Bfl/Uvdhj0CeJ5OdE0fcI/N//DPUruquUd1M+o9s0dx8u1ZDFjOe7NpkhrcyE/AKRXfcdgqdx4uBe83nrX+d0t7FP6cHZeWHtyHFycOwaHnurzbfBdZ1uf7NNxwNpwahva0mOpaDhsD6jv6i2Mg== 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=AqsNJQX6pjl3kQxnT11Rzn5E1WaJyzuxc7soTXuAvPE=; b=bdNJeI4Hyq0ZMXfN/bsFc5Iu3vhpWONroOmo44UkYrIt2ddGYVpzBRpzX71sHOUTMO4yDVK+iMV2Gc6Rc9EUPWbjbckppcFoSxNc0jQpzXhCgPH993nrE8JbNjVgqrsbOPHgfs5q0Npv52ivYZO+JBN62OLfh7DW1nBCx26nGx9xtOnsx8s6ezItUIuHxCzM+rKvm1CpXOj5zLEehFVRc1LU6SCI0a9Uc+ShBddIewvUrW4ufmQw/3Isromp0Q4nS9MYErZqeAUtPfbPiPp9T2y8JC92avPQxzaTBH5pkL52uKV5b4unw3giMtUCb6PHrsvIW6EjNTzHy0tfmXZA3g== 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=AqsNJQX6pjl3kQxnT11Rzn5E1WaJyzuxc7soTXuAvPE=; b=tjvTV7CNDj+Dgp6U/G0EQIC+oaPggjtjK2ELL5PQiL/YxwgE0QtdTy5J7jLCEo2GtoFiGp0VpFjcid752+B7A3AD4pQNAE3jtV33ISlNA5gPIYkOR8fibSbtMAMSHaettXpuY8Qjbb8hmpItxKPjU0ZhB6EuR0yIMfxOEP6GARHZ39Q7lyEW7xDquwHKCa39cscGprUZ/QpudeM7pGK67ClXcPGlI912aXP71zlhnrRi0rKtz27D1oOC+wF0FZz6IZxS8O35gtOR8Tvw1GWysxejLv4O8XDzIu5rP8CenfmGt5zqPwkcSaAKQnG2BrAdpzJh+reSHhKuS6hIH7MgGg== Received: from PSAPR03MB5639.apcprd03.prod.outlook.com (2603:1096:301:66::13) by KL1PR03MB7056.apcprd03.prod.outlook.com (2603:1096:820:df::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6298.45; Mon, 17 Apr 2023 23:50:22 +0000 Received: from PSAPR03MB5639.apcprd03.prod.outlook.com ([fe80::5519:737a:788f:81f8]) by PSAPR03MB5639.apcprd03.prod.outlook.com ([fe80::5519:737a:788f:81f8%5]) with mapi id 15.20.6298.045; Mon, 17 Apr 2023 23:50:22 +0000 Subject: Re: [through-able] poudriere: I don't want to rebuild rust with PORTREVISION bump of curl From: Tatsuki Makino To: "freebsd-ports@FreeBSD.org" References: Message-ID: Date: Tue, 18 Apr 2023 08:50:13 +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: multipart/mixed; boundary="------------8FB569B86A8F6FBB5CC01C1F" X-TMN: [9kf4iAflj0fV4uPgs2ADCOlDOgN7xhrI] X-ClientProxiedBy: TYAPR03CA0009.apcprd03.prod.outlook.com (2603:1096:404:14::21) 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 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PSAPR03MB5639:EE_|KL1PR03MB7056:EE_ X-MS-Office365-Filtering-Correlation-Id: 6b797a65-5f04-46ab-bdd5-08db3f9e81c3 X-MS-Exchange-SLBlob-MailProps: AZnQBsB9XmofvZvLhntBlNaxIR7rLBom+c8tl4AC/6kn9CCEOv1zxKhYCzrtpCi/mVmkNdit5VXuGceUq89zjlydzfSuCFPze9nZdxBAA8h575Cz0kmbExwB04JpZO3UZdE0QghvFPS7UNzfIfNQlyFsPxx6e2mcVY6U0TY2k9yhaEFM/vC6UXnwGRkqmutmU2hHLBo+dD4Cujf0fiF321miUZqAgPBIOM8OHIdYuHj86GH7V1qhcEfiuRkbS9T9EEOfVHqU5asp/I9XSzxINVuvsCg+V1nWYODm0kVwbt7xnUySHNARAoEY1Fp5BZ1E3QqmWRrL6uG0Z2wORmqv4jxk1LjA8pWDHdQ/L0ONH6+yuNeRJ5v+iAna3yuRmwpC/nptGFTPzd6voy7HTFpYVgSafNB4rbdN1djDcclmG6gJhFnqanW0jmpRyqX9uiRdaoH/F1ftfoiq7x8rk19LY/vquHVTgha8J1QLhDru/PFauvtN1G2e3FScXWaZU3TVM3IY84rh+0vm8PsXvlKJDcnmQfuQCcCinbphj/Z+v/faZN5lIokoQg5+0cXuZkwe4UWF6Mb2QWaUYIE4ul3wPA4xU0zJvlXn1D6qtROmxOLz3GVJDF3dLttO4AyUOA8ZBjb1JNo5+J+cAAl4IAh/KHEynTjnAMjOGN/GCPS5hJff79jl6ivwGzkL4mk1gwvm6HIxLpRO+vtrmVpFt207OBlAUai7a+g21RrtT+3f9Fdw3LWH/D4bZBxKlHFI2x6QrkFUbTf95qw= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jqWtZ+DoSLq4lJAWBMdDhsQCoUBO5G2GBl+rQrjuAjA2CU/9w976mY/vsIdDFMafHGp4gFxpVbO6T4LIq27+FlYwnTw4sf2pBOcrWuj2L15CIjVJ3FSnXS2MpMsELEDZuC6ZZYi11nf++BJ2rUQOPuuhjwbNypmNbigCW6dQJsBzvp86zyCdb7KdUysxH/ARVolCaAN2v+wsaYEJ+51h6VfKSUV2ebRCQaZaJtK06xZ6mNJDPWi0WvHxS9JGh1lL7KyqskyT8gMakA5iLNt6wOnesxKvYIm2cerp6e4hiqfL+GuUx4CCO4C/DaI8t8h70w+Qj4nvlK7oeiSVUtpJAoZrE1kbKCwz1hEV/PFr/JQSQ2tkopouKjowVJO+tph/VPVwA4+/WLTQeZ/lpL7cIDxOweocxuD4ywCs9qK4tgQnAKmQXQo1R+SSx02c0LxURkWwEcw9GEAIEJIisCw3TYdalVNrAyQ551W24wi19e1+idmQjqLKzeTjRu7xq0992cUao6dJ3slhOypmiDoURvN60/H6h03Qmdaaj1Z1Imu0AH1nlWS3/EpInLQ+sVnz8cfiKfe2/aLyoQQyvDdKE899C5cPyt7z1ZeJZZ9uFano1qMB3xfgFFDbj/u3i4xrc6xXhVLKGZuHbqX2KanmVrSI+xbpJ1RKDU8Mnieb1Kn5DPz7BnYoX1mQf403acFG X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eDZzNG5ZY0piQmJzb3YrYUJMdkdMdUpoYjlLVHptMWVONjBZaWFUOXk1VWNn?= =?utf-8?B?MnlYZDYzQW1HOFVvbnZtcXdmTUNlUkVBTU03dHR4NWNVSlZwalJWTnd5NXFy?= =?utf-8?B?WnFSWlRvNCtsYnNvWlBRclNxUzd6amhROUovS2JqVWNqd0d6czZrTlJGc214?= =?utf-8?B?dWZ5YWNpbFNuMTVDL1NnSXJGNW1VVUtiUzBWbzk5NnlkYno2SzVuaHhMbmhl?= =?utf-8?B?K3IwcUgzcmxMLzdNQlZCWjNtUzB4MEpxZTVJSkR1elp6bzFXcU1FSlp1WHc2?= =?utf-8?B?ZlhGNVZ2dHl5MWF4b2hmdDM3cGNYNDhBeFFPSGQrRVBDS0hZSEF4Tm5uTFFW?= =?utf-8?B?Z0hOSGRHS1hLTk9rc0RZeUt4VjlYQmNZbWpQOWVxRC9wWlBleVpVcndPVGRM?= =?utf-8?B?YWVqdGxUZWMxQzBKeVdNQzJRWHNHVUIwandxeDdSR2p1ejM2RTBUc1ExSTEx?= =?utf-8?B?VFUzZU13dFhSYXN1dmplcWxBNFh6OGJ1YWxuZVpmTUdBb3B5aVJGYjYwT0ov?= =?utf-8?B?bmJodExpY0h5amh6b01OMWxDdFNFMUVhR2dnbEwyakcra1Q3WDVObHFKdlpR?= =?utf-8?B?alBZaVl3dDFQQ0Z3RHRQNGwyZ2JMZzJvcVhYYjJlSkR3TXRTMXhzSTBRSlMv?= =?utf-8?B?N2VJL2o1anlXc1dqbTZNTk9RUDF0RDNDdkxrdVZHT25lK1NUaitHTG9TWXZn?= =?utf-8?B?ZkxhWHBDVkxNbnRPMXZUWkZvRXd3WkpzSUhPVW83TnBpN3N2NXl1aHlwVHNO?= =?utf-8?B?LzhyQVRoRVdBNGxIeEsyZnFpZnB4R2ZIOG02NEJqSzFUK3dkVUpLYWlLK2M2?= =?utf-8?B?eUh3YktGWU1LUGFVVjh3cXVyTlRrZVJybnVySnhNcUJzVEJyaEF1S3JFQ2lX?= =?utf-8?B?aUIxdHZwVHlYMmY0ZUQ4TkxuOGUvaTQ4MFNVOXNuZU1zZGpkNUt1TlRiSVdP?= =?utf-8?B?NXNiMWlRS3hXcS9XQVBXSUhKNzVFNlJha0hCbUdZL0dzYkg5eE1mdm03R3dk?= =?utf-8?B?SXFzZjFTZDBsb1NWZkd6NDU5eG1DQllaVFVqWGs0WlpXaTZXd1FkcXpleHZo?= =?utf-8?B?UW9QUHNhQzlqT2RvOGtrTVYwZnppZ0twcGJEbG10bVZ0OVRSS3RmbGtBN29i?= =?utf-8?B?dEF5YWEyOEZxYWNqUnAyMWZlbHd1ajU3YWVRQVpwei9hUTNvWlRUS1NDeUZM?= =?utf-8?B?dytRR2x6bTNyaU8wNDdJUTZQZWtEM3UzbEZDS2QxZnBQMGcza0wvNUhVbjg0?= =?utf-8?B?ZGF0RVBlTjJzNmp3WVpLNUhOdjd5SnVmTlhWTmxycS9SUjZVbTdSZzVkbzM0?= =?utf-8?B?OGhiamFIN1REd3JONllNNzkvUjRBc1pteS9FandIZS96M2tLMURhSjhFb1R5?= =?utf-8?B?cnFWREYvMlY1Ymh0SDdqNEpKMjJDTVl2UEtVTmFwOXFGSDg2blI5Y005V2M4?= =?utf-8?B?d2tQKzVkaU40elJLcHhuUk1FMktqQ1BjYTRUSlhMc3JXWEZrendIK1NIcW5X?= =?utf-8?B?RjY2UkRKTzJsME4xc2tvWFJIL1A5YmtOZXVpeVlGeVNSaU56Y3RKdHkyMTcy?= =?utf-8?B?VGl5NHBxWFZiSE5xTWZpdlAwaUZtbUQrU3lzRFFZUGVLaTlnMjNzNXNBVDBO?= =?utf-8?Q?/IemzBMqCMnfz6JOA3W5jKcetx5Jn4v96Kkzt1SwNFLk=3D?= X-OriginatorOrg: sct-15-20-4734-24-msonline-outlook-c0b75.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 6b797a65-5f04-46ab-bdd5-08db3f9e81c3 X-MS-Exchange-CrossTenant-AuthSource: PSAPR03MB5639.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Apr 2023 23:50:22.1408 (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: KL1PR03MB7056 X-Spamd-Result: default: False [0.20 / 15.00]; FORGED_MUA_SEAMONKEY_MSGID_UNKNOWN(2.50)[]; MIME_BAD_ATTACHMENT(1.60)[sh:text/plain]; MIME_BASE64_TEXT_BOGUS(1.00)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; R_SPF_ALLOW(-0.20)[+ip6:2a01:111:f400::/48]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; MIME_BASE64_TEXT(0.10)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_FROM(0.00)[hotmail.com]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; DKIM_TRACE(0.00)[hotmail.com:+]; RCVD_COUNT_THREE(0.00)[3]; HAS_ATTACHMENT(0.00)[]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+]; RCVD_TLS_LAST(0.00)[]; TO_DN_EQ_ADDR_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org] X-Rspamd-Queue-Id: 4Q0kM83YTlz3tMP X-Spamd-Bar: / X-ThisMailContainsUnwantedMimeParts: N --------------8FB569B86A8F6FBB5CC01C1F Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hello. This is an unimportant topic that may or may not be useful and can be skipped :) Tatsuki Makino wrote on 2023/01/20 17:40: > poudriere: I don't want to rebuild rust with PORTREVISION bump of curl Some of the same kind of stories include :) I don't want to rebuild gcc12 with update of binutils I don't want to rebuild llvm15 with update of python39 And today's will be as follows :) I don't want to rebuild *webkit* with update of sqlite3 As a solution to it... The tools for it were made :) It will have been attached to this email. In this case, it can be used as follows sh the_attachment.sh -d sqlite3-3.41.2,1.pkg qt5-webkit-5.212.0.a4_12.pkg If it is used with multiple files at the same time, I don't know if it is working properly :) sh the_attachment.sh -d sqlite3-3.41.2,1.pkg webkit2-gtk*.pkg I think there are people who can make something better, but for the time being, I will release it as a reference material. :) Regards. --------------8FB569B86A8F6FBB5CC01C1F Content-Type: text/plain; charset=UTF-8; name="the_attachment.sh" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="the_attachment.sh" IyEgL2Jpbi9zaAoKI3NldCAteAoKY29tcGFjdF9tYW5pZmVzdD0iK0NPTVBBQ1RfTUFOSUZFU1Qi Cm1hbmlmZXN0PSIrTUFOSUZFU1QiCgppZiAhIEpRPSIkKHdoaWNoIGpxKSIgOyB0aGVuCgllY2hv ICJ0ZXh0cHJvYy9qcSBtdXN0IGJlIGluc3RhbGxlZCIgMT4mMgoJZXhpdCAxCmZpCgp1c2FnZSAo KQp7CglzZXQgK3gKCXsKCQllY2hvICIkezB9IFstbl0gWy10IHRtcGRpcl0gLWQgZGVwcGtnIHBr Z2ZpbGUgLi4uIgoJfSAxPiYyCglleGl0ICR7MTotMX0KfQoKd3JrZGlyPSIiCmRlcHBrZz0iIgpk cnlydW49IjAiCgpzaWdfZXhpdCAoKQp7CgljYXNlICIke2RyeXJ1bjotfSIgaW4JIyAoCgkxKQoJ CWlmIFsgLW4gIiR7d3JrZGlyOi19IiAtYSAtZCAiJHt3cmtkaXJ9IiBdIDsgdGhlbgoJCQlzdGF0 IC1mICIlU04gaXMga2VwdCIgLS0gIiR7d3JrZGlyfSIKCQlmaQoJCTs7CSMgKAoJKikKCQlpZiBb IC1uICIke3dya2RpcjotfSIgLWEgLWQgIiR7d3JrZGlyfSIgXSA7IHRoZW4KCQkJcm0gLXIgLWkg LS0gIiR7d3JrZGlyfSIKCQkJWyAhIC1kICIke3dya2Rpcn0iIF0gfHwKCQkJCXN0YXQgLWYgIiVT TiBzdGlsbCBleGlzdHMiIC0tICIke3dya2Rpcn0iCgkJZmkKCQk7OwoJZXNhYwp9CgpidWlsdGlu IHRyYXAgJ3NpZ19leGl0JyBFWElUCgpleHRyYWN0ICgpCnsKCWxvY2FsIHdya2RpcgoJbG9jYWwg cGtnZmlsZQoJcGtnZmlsZT0iJHsxOi19IgoJc2hpZnQgMQoKCWlmIFsgLXogIiR7cGtnZmlsZX0i IC1vICEgLWYgIiR7cGtnZmlsZX0iIF0gOyB0aGVuCgkJdXNhZ2UgMQoJZmkKCglbIC1lICIke3dy a2Rpcn0vJHtjb21wYWN0X21hbmlmZXN0fS5vcmlnIiBdICYmCgkJcm0gLWYgLXYgLS0gIiR7d3Jr ZGlyfS8ke2NvbXBhY3RfbWFuaWZlc3R9Lm9yaWciCglbIC1lICIke3dya2Rpcn0vJHttYW5pZmVz dH0ub3JpZyIgXSAmJgoJCXJtIC1mIC12IC0tICIke3dya2Rpcn0vJHttYW5pZmVzdH0ub3JpZyIK Cgl0YXIgLXggLXYgLWYgIiR7cGtnZmlsZX0iIC1DICIke3dya2Rpcn0iIC0tICIke2NvbXBhY3Rf bWFuaWZlc3R9IiAiJHttYW5pZmVzdH0iCglpbnN0YWxsIC1sIGFzIC0tICIke3BrZ2ZpbGV9IiAi JHt3cmtkaXJ9L3NyYy5wa2ciCn0KCnVwZGF0ZV9kZXBzICgpCnsKCWxvY2FsIElGUyBfaSBfbSB3 cmtkaXIKCWxvY2FsIGRlcHBrZ19uIGRlcHBrZ19vIGRlcHBrZ192IGRlcHNfanNvbgoJbG9jYWwg cGtnZmlsZSBwa2dfbl92IGRlcHBrZwoJcGtnZmlsZT0iJHsxOi19IgoJc2hpZnQgMQoKCWlmIFsg LXogIiR7cGtnZmlsZX0iIC1vICEgLWYgIiR7cGtnZmlsZX0iIF0gOyB0aGVuCgkJdXNhZ2UgMQoJ ZmkKCXBrZ19uX3Y9IiQocGtnIHF1ZXJ5IC1GICIke3BrZ2ZpbGV9IiAnJW4tJXYnKSIKCTogJHtw a2dfbl92Oj1vcmlnfQoKCVsgISAtZSAiJHt3cmtkaXJ9LyR7Y29tcGFjdF9tYW5pZmVzdH0uJHtw a2dfbl92fSIgXSAmJgoJCWNwIC1wIC12IC0tICIke3dya2Rpcn0vJHtjb21wYWN0X21hbmlmZXN0 fSIgIiR7d3JrZGlyfS8ke2NvbXBhY3RfbWFuaWZlc3R9LiR7cGtnX25fdn0iCglbICEgLWUgIiR7 d3JrZGlyfS8ke21hbmlmZXN0fS4ke3BrZ19uX3Z9IiBdICYmCgkJY3AgLXAgLXYgLS0gIiR7d3Jr ZGlyfS8ke21hbmlmZXN0fSIgIiR7d3JrZGlyfS8ke21hbmlmZXN0fS4ke3BrZ19uX3Z9IgoKCWVj aG8gIiR7ZGVwcGtnfSIgfCB3aGlsZSBJRlM9JCdcbicgcmVhZCBfaQoJZG8KCQlpZiBbICEgLWYg IiR7X2l9IiBdIDsgdGhlbgoJCQljb250aW51ZSAxCgkJZmkKCQlkZXBwa2dfbj0iJChwa2cgcXVl cnkgLUYgIiR7X2l9IiAnJW4nKSIKCQlkZXBwa2dfbz0iJChwa2cgcXVlcnkgLUYgIiR7X2l9IiAn JW8nKSIKCQlkZXBwa2dfdj0iJChwa2cgcXVlcnkgLUYgIiR7X2l9IiAnJXYnKSIKCQlpZiBbICR7 PzotLTF9IC1uZSAwIF0gOyB0aGVuCgkJCWNvbnRpbnVlIDEKCQlmaQoJCWZvciBfbSBpbiAiJHt3 cmtkaXJ9LyR7Y29tcGFjdF9tYW5pZmVzdH0iICIke3dya2Rpcn0vJHttYW5pZmVzdH0iCgkJZG8K CQkJaWYgISBkZXBzX2pzb249IiQoIiR7SlF9IiAtYyAtaiAnLmRlcHN8a2V5c191bnNvcnRlZCcg IiR7X219IikiIDsgdGhlbgoJCQkJY29udGludWUgMQoJCQlmaQoJCQljYXNlICIke2RlcHNfanNv bn0iIGluICAjICgKCQkJKlwiIiR7ZGVwcGtnX259IlwiKikKCQkJCSIke0pRfSIgLWMgLWogJy5k ZXBzfFsiJyIke2RlcHBrZ19ufSInIl0nICIke19tfSIKCQkJCSIke0pRfSIgLWMgLWogJy5kZXBz WyInIiR7ZGVwcGtnX259IiciXScgIiR7X219IgoJCQkJZWNobwoKCQkJCWNhdCAiJHtfbX0iID4g IiR7X219LnRtcCIKCQkJCSMiJHtKUX0iIC1jIC1qICcuZGVwc1siJyIke2RlcHBrZ19ufSInIl0u b3JpZ2lufD0iJyIke2RlcHBrZ19vfSInIicgIiR7X219LnRtcCIgPiAiJHtfbX0udG1wLmpzb24i CgkJCQkjbXYgLXYgLS0gIiR7X219LnRtcC5qc29uIiAiJHtfbX0udG1wIgoJCQkJIiR7SlF9IiAt YyAtaiAnLmRlcHNbIiciJHtkZXBwa2dfbn0iJyJdLnZlcnNpb258PSInIiR7ZGVwcGtnX3Z9Iici JyAiJHtfbX0udG1wIiA+ICIke19tfS50bXAuanNvbiIKCQkJCW12IC12IC0tICIke19tfS50bXAu anNvbiIgIiR7X219LnRtcCIKCgkJCQkiJHtKUX0iIC1jIC1qICcuZGVwc3xbIiciJHtkZXBwa2df bn0iJyJdJyAiJHtfbX0udG1wIgoJCQkJIiR7SlF9IiAtYyAtaiAnLmRlcHNbIiciJHtkZXBwa2df bn0iJyJdJyAiJHtfbX0udG1wIgoJCQkJZWNobwoKCQkJCW12IC12IC0tICIke19tfS50bXAiICIk e19tfSIKCQkJCTs7ICAgICAgIyAoCgkJCSopCgkJCQkjZWNobyAiJHtkZXBzX2pzb259IgoJCQkJ IyBvciBuZXcgZGVwZW5kZW5jeT8KCQkJCTs7CgkJCWVzYWMKCQlkb25lCglkb25lCn0KCnJlcGFj ayAoKQp7Cglsb2NhbCB3cmtkaXIKCWxvY2FsIHBrZ2ZpbGUKCXBrZ2ZpbGU9IiR7MTotfSIKCXNo aWZ0IDEKCglpZiBbIC16ICIke3BrZ2ZpbGU6LX0iIC1vICEgXCggIiR7cGtnZmlsZX0iIC1lZiAi JHt3cmtkaXJ9L3NyYy5wa2ciIFwpIF0gOyB0aGVuCgkJewoJCQlzdGF0IC1mICIlU04lU1kiICIk e3BrZ2ZpbGV9IiAiJHt3cmtkaXJ9Ii9zcmMucGtnCgkJfSAxPiYyCgkJdXNhZ2UgMQoJZmkKCXRv dWNoIC10IGBkYXRlIC1yIDAgKyVDJXklbSVkJUglTS4lU2AgLS0gIiR7d3JrZGlyfS8ke2NvbXBh Y3RfbWFuaWZlc3R9IiAiJHt3cmtkaXJ9LyR7bWFuaWZlc3R9IgoJY2htb2QgYT1yLHUrdyAiJHt3 cmtkaXJ9LyR7Y29tcGFjdF9tYW5pZmVzdH0iICIke3dya2Rpcn0vJHttYW5pZmVzdH0iCgljaG93 biAwOjAgIiR7d3JrZGlyfS8ke2NvbXBhY3RfbWFuaWZlc3R9IiAiJHt3cmtkaXJ9LyR7bWFuaWZl c3R9IgoJdGFyIC1jIC1mIC0gLS1leGNsdWRlICIke2NvbXBhY3RfbWFuaWZlc3R9IiAtLWV4Y2x1 ZGUgIiR7bWFuaWZlc3R9IiAiQCR7cGtnZmlsZX0iIHwKCQl0YXIgLWMgLXYgLWYgIiR7d3JrZGly fS90bXAucGtnIiAtSiAtQyAiJHt3cmtkaXJ9IiAiJHtjb21wYWN0X21hbmlmZXN0fSIgIiR7bWFu aWZlc3R9IiBALQoJY2htb2QgYHN0YXQgLWYgJU1wJUxwICIke3BrZ2ZpbGV9ImAgIiR7d3JrZGly fS90bXAucGtnIgoJY2hvd24gYHN0YXQgLWYgJXU6JWcgIiR7cGtnZmlsZX0iYCAiJHt3cmtkaXJ9 L3RtcC5wa2ciCgljYXNlICIke2RyeXJ1bjotfSIgaW4JIyAoCgkxKQoJCW12IC12IC0tICIke3dy a2Rpcn0vdG1wLnBrZyIgIiR7d3JrZGlyfS8kKHBrZyBxdWVyeSAtRiAiJHt3cmtkaXJ9L3RtcC5w a2ciICIlbi0ldi5wa2ciKSIKCQk7OwkjICgKCSopCgkJbXYgLXYgLS0gIiR7d3JrZGlyfS90bXAu cGtnIiAiJHtwa2dmaWxlfSIKCQk7OwoJZXNhYwp9CgppZiAhICBldWlkPSIkKGlkIC11KSIgfHwg WyAwJHtldWlkfSAtbmUgMCBdIDsgdGhlbgoJZWNobyBJdCBtdXN0IGJlIHJ1biBieSByb290IHRv IGdlbmVyYXRlIHRoZSBjb3JyZWN0IHBhY2thZ2UuCmZpCgp3aGlsZSBbICR7I30gLWd0IDAgXQpk bwoJT1BUSU5EPTEKCXdoaWxlIGdldG9wdHMgJ2Q6bnQ6JyBjaAoJZG8gICAgICBjYXNlICIke2No fSIgaW4gIyAoCgkJZCkKCQkJZGVwcGtnPSIkKHByaW50ZiAiJHtkZXBwa2c6KyR7ZGVwcGtnfVxu fSVzIiAiJHtPUFRBUkd9IikiCgkJCTs7CSMgKAoJCW4pCgkJCWRyeXJ1bj0iMSIKCQkJOzsJIyAo CgkJdCkKCQkJY2FzZSAiJHtPUFRBUkd9IiBpbgkjICgKCQkJPyopCgkJCQlpZiBbIC1kICIke09Q VEFSR30iIC1hIC13ICIke09QVEFSR30iIF0gOyB0aGVuCgkJCQkJVE1QRElSPSIke09QVEFSR30i CgkJCQkJZXhwb3J0IFRNUERJUgoJCQkJZWxzZQoJCQkJCXVzYWdlIDEKCQkJCWZpCgkJCQk7Owkj ICgKCQkJJyd8KikKCQkJCXVuc2V0IFRNUERJUgoJCQkJOzsKCQkJZXNhYwoJCQk7OwkjICgKCQlb XD86XXwqKQoJCQk7OwoJCWVzYWMKCWRvbmUKCXVuc2V0IGNoCglzaGlmdCAkKChPUFRJTkQgLSAx KSkKCWlmIDogOyB0aGVuCgkJYnJlYWsgMQoJZmkKZG9uZQoKaWYgWyAteiAiJHt3cmtkaXI6LX0i IC1vICEgLWQgIiR7d3JrZGlyfSIgXSA7IHRoZW4KCWlmICEgd3JrZGlyPSIkKG1rdGVtcCAtZCAt dCAiJHswIyMqL30iKSIgOyB0aGVuCgkJdXNhZ2UgMQoJZmkKZmkKCmZvciBwa2dmaWxlCmRvCglp ZiBbIC16ICIke3BrZ2ZpbGU6LX0iIC1vICEgLWYgIiR7cGtnZmlsZX0iIF0gOyB0aGVuCgkJdXNh Z2UgMQoJZmkKCglleHRyYWN0ICIke3BrZ2ZpbGV9IgoJdXBkYXRlX2RlcHMgIiR7cGtnZmlsZX0i CglyZXBhY2sgIiR7cGtnZmlsZX0iCmRvbmUK --------------8FB569B86A8F6FBB5CC01C1F-- From nobody Tue Apr 18 08:05:36 2023 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 4Q0xLh0nk8z45x3n for ; Tue, 18 Apr 2023 08:05:48 +0000 (UTC) (envelope-from eduardo@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0xLh0F3wz3k98 for ; Tue, 18 Apr 2023 08:05:48 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681805148; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=GSY3+SEQLFNYC5pU+NctI0hU3Wf6x3Wi2O0x/+VTNQA=; b=VPYngaGj4mMQ/fZnbr043miQXarXAe/E3URC30mzyAcfsNutPi1FAK98kjTBpAPngWwEjv KHWqHBT1T5Drj8K+K1cG6WiIxHE6de1t5bKehX/86fOtv32ZNKChhVBFbRxxB9+7UVvxy0 RMTMOCGtNfloCTIf8epqnVqXBz9Y+XFPFYCWVr5vmFSfgMbZHRdDpZk1WIrXNp6bqDvNJ5 LvPTj027qSsz+H3+rJXUsw/3uKcI6W3SzWMejPSTNswK8IENuIPv4iX5A3B46o2qFMcQBx Ntwtt7i+SJLIPT7NrigY/geW+7v/kXwuYySqHWLBNUKHZjGaChp1uXqFo4K8Ag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681805148; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=GSY3+SEQLFNYC5pU+NctI0hU3Wf6x3Wi2O0x/+VTNQA=; b=FQZ10+WvtZinb2j0fHusxmo29McINZp7Jnt5ue3izZAHcOrI6JMirhKI0J92g4Z3+efcn0 T4DhK5OMxVjUzVFEyMDAMNui0QuI51XB1m1GwCMZXEEhmwOtwHhqrVXP6FVDDBuYHfR/Bs w5+WViO3jSjRYPnAc7RCbY6ZegHzcYX38WPyVLeV5wpAmdGdOfVKWj2b9u/x9e20t6FTOw RcdHK4f7sEurPWHKTa6RwzwiLmod7jVhFA9OscmHexsIpoBjzU8q03GWTDG5AKpyhrkOgF mFlQDnmEsnGIHtu16sTx6ydaenqKC9fkvHFqpx43nXihPpOYkkP7Ht5lApM+VA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681805148; a=rsa-sha256; cv=none; b=JQIhbkuzaQfPrbx5GDjMNJhJXnbNvtJx84W70SY4yzIqBE3lk+c+Dh0Xzqkibmggt3yvuw y3F96csEcdrcu0hEmGZoJkJ86/a8K+/OckzRIe7DiJZfDZ8Bih1dncqo7H/g7F3B9LRBNM yPJB471fqCTu+p3wv2q0J8uiqFhhoJD3vMb1WkCdNdeTBIh5B43wMRW0fdlKuKO0WybokX GF5pcHfD/F3OngrAYkVfVgkczvGqaaOsoeKGPNXX9E8avIhaOi8WkWkvbm4Wg4+p3hgjeq I0dLN+RsmxzxBbTZkV5TCkFVWsRjBpAuCtefUU2oV31IAbLVaB3O89e990cHSw== Received: from mail-ua1-f48.google.com (mail-ua1-f48.google.com [209.85.222.48]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q0xLg6H26zyR1 for ; Tue, 18 Apr 2023 08:05:47 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-ua1-f48.google.com with SMTP id s13so6652431uaq.4 for ; Tue, 18 Apr 2023 01:05:47 -0700 (PDT) X-Gm-Message-State: AAQBX9dmJhT4eVHyG9MJptF8/avWZiPwI/KYzRsTx+EP0VDb66+HLqDt 0taHy7eK8LD3LypVf7n8Pt+0o6bj2CUi1YaqdiA= X-Google-Smtp-Source: AKy350ZtWpUSRzRGcjwEoXlG5VxYrGPgVx84ErPB9to2OAAWAkAjZ3qfAnpvYYK8LHN3ROoTQJguaZH1gAu9/nWnFOg= X-Received: by 2002:a1f:2a47:0:b0:43f:c93f:4eb8 with SMTP id q68-20020a1f2a47000000b0043fc93f4eb8mr10144176vkq.3.1681805147211; Tue, 18 Apr 2023 01:05:47 -0700 (PDT) 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 From: Nuno Teixeira Date: Tue, 18 Apr 2023 09:05:36 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Get ${OSREL} at install time To: FreeBSD Mailing List Content-Type: multipart/alternative; boundary="000000000000618e4c05f997c6a2" X-ThisMailContainsUnwantedMimeParts: N --000000000000618e4c05f997c6a2 Content-Type: text/plain; charset="UTF-8" Hello all, net/gitup uses a reinplace cmd to setup gitup.conf to the correspondent RELEASE/STABLE for command `gitup release` and `gitup stable`. So, if user is using 13.1-RELEASE, reinplace will configure gitup.conf to: "release" : { "branch" : "releng/13.1", "stable" : { "branch" : "stable/13", The problem is that OSREL is taken from build time and at this moment 13.2 pkgs are being built on a 13.1 machine. So the result is wrong by setting releng/13.1 instead of releng/13.2. the reinplace cmd is: --- ${REINPLACE_CMD} -e 's|stable\/12|stable\/${OSREL:R}| ; \ s|releng\/11.4|releng\/${OSREL}|' \ ${WRKSRC}/gitup.conf --- Any sugestion or example that permits to get OSREL at install time? Thanks, -- Nuno Teixeira FreeBSD Committer (ports) --000000000000618e4c05f997c6a2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello all,

net/gitup uses a = reinplace cmd to setup gitup.conf to the correspondent RELEASE/STABLE for c= ommand `gitup release` and `gitup stable`.
So, if user is usi= ng 13.1-RELEASE, reinplace will configure gitup.conf to:

"release" : {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 "branch" =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : &quo= t;releng/13.1",
"stable" : {
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "branch" =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 : "stable/13",

The pro= blem is that OSREL is taken from build time and at this moment 13.2 pkgs ar= e being built on a 13.1 machine.
So the result is wrong by settin= g releng/13.1 instead of releng/13.2.

the reinplac= e cmd is:
---
${REINPLACE_CMD} -e 's|stable\/12= |stable\/${OSREL:R}| ; \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 s|releng\/11.4|releng\/${OSREL}|' \
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ${WRKSRC}/gitup.conf
---
Any sugestion or example that permits to get OSREL at install = time?

Thanks,

--
Nuno Teixeira
FreeBSD Committer (ports)
--000000000000618e4c05f997c6a2-- From nobody Tue Apr 18 08:52:35 2023 X-Original-To: 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 4Q0yNk5plXz44mNZ; Tue, 18 Apr 2023 08:52:38 +0000 (UTC) (envelope-from zirias@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0yNk4mYDz3pmS; Tue, 18 Apr 2023 08:52:38 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681807958; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=iQPjsM08Y3cYh1t3EKEV7wJsxTnjkDBnIQKNo74f0/U=; b=sDBjrXJVx6q24vqqhQEEc22HhszTsr+BBjd84k9Rd6RrQuDmVkBDvwXpKRqrqNPEZ4PlcM U0iO4UZguk6qb6iqGYEmBffz+bhwOzZf4y9t3FdhCTXvwCDMVn8vRO852D4pZjVaipMdY/ AExRkhFYZQcLvkFhTUnGAkutAKzLNCl/76fdmiKsT3GKxTp0z1mi8yNOtWn7gG+p6402sn CueYywZfI6hEvSdwx+AhB0sC02jU9f43CT2YyCxxMA9Q3UtOi0R+5w2KGH2rUMc/bMFNVs 7ozWNiBbIpEf2pFZOH66KWgBX/IGXCRGUgQ4POWUeVlm4FdNOoC39L/Bmpk1WA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681807958; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:dkim-signature; bh=iQPjsM08Y3cYh1t3EKEV7wJsxTnjkDBnIQKNo74f0/U=; b=OVCFY4NoVlkXjuZMweG1BJpx/rQtSmY7J4gK+XM7cfM/4PTsjhpKhAPFqTH5SX/iVz3DH6 tQslesFNMBzat4OaIyNaP7IzSgWRf4FongUlNpx1IHPJvHVY2i29s+hiryyghTeO1o20b9 Zdb/PF7xewjsZEYn+lcxKE6VS+xVhAJymtMq9Q1rrLalu4+bUExGE9CS2rOS66/EMEf1/w jEhNrN1LV7i4GI4mMqtNpVUjbTWdwnneEMbKcMeO6i1ibRaKyf1Gg7wunHC9Ug3zfSxtmk XsLGVr4eYNZ7NgK5hWoQqUSz8oFHc2LYU+Oqix7ef4QgChlm1r8a0rve4tCzdA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681807958; a=rsa-sha256; cv=none; b=eGlPgL4PQ6EXV4dgW6jK735y4CUjW3w9TXC10l0MgmeMs4f0ecQJ6vib7GuxfzpHe/RPgs L95CbxCvQccKVmNFOvM/oPxv1LeA4QZkE00J0zADN/sZNOZNIuYWbDr1qG/FNT1rWuEiOx 2Zigb7P7HSWTa+B6qNxPFSNz8r6pcF7ryS73LujWdHKgRCnd7w/Ya5I0XlXL8MDH1v/QAE IU8+KBkKXm88R5K5E8exfSyELVrkIBkrbHxpDUxdK6eiZaSMHZgAZT6C6mGAlb7iy7oBW1 jWaNZ2yZqhwL7p/I5aHYV70g2tTFB2tR/893wXzrkP5Va4Ujrm6DMBtSchBHLg== Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: zirias/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q0yNk3VkZz10ZS; Tue, 18 Apr 2023 08:52:38 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=iQPjsM08Y3cYh1t3EKEV7wJsxTnjkDBnIQKNo74f0/U=; b=iILk74yu454Pczz2cVHdpxeO+r 0HL6DTJXplxYJr5ai84atjDx3LTP2z7Ao8gWTpLGZm69Wt0+nEsqdrFml1mOxMSOoKaxKnxYORrRT lPj6nl8LpDjFN0X9v39D6g2T8TrVH/uF5dvtx9qiFy0yTb5yyinceJ99ug24xcgFfl2w7WfYEIxV+ 72CROoMbHSliSqF8ne8gyoLFgqfjytB0d3Jp6AgFpv7xLAbdMdNqT7hPeCNxDHcvR1y1meuTEAWMv Crz4i2H5pgtv15ULyIC/NSKYTOHa9yEr6+VH1oHGW9CCOitPqkZ4xz2gTzPpEbMxER6qUU+/nWQRL NfyrV5vA==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1poh4m-005Nyi-Jv; Tue, 18 Apr 2023 10:52:36 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.95 (FreeBSD)) (envelope-from ) id 1poh4m-0008Yr-54; Tue, 18 Apr 2023 08:52:36 +0000 Date: Tue, 18 Apr 2023 10:52:35 +0200 From: Felix Palmen To: ports@freebsd.org, FreeBSD Mailing List Subject: Re: Get ${OSREL} at install time Message-ID: Mail-Followup-To: ports@freebsd.org, FreeBSD Mailing List X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org References: 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 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="hxdzoizkvxqfwe6n" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20230322 X-ThisMailContainsUnwantedMimeParts: N --hxdzoizkvxqfwe6n Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Nuno Teixeira [20230418 09:05]: > Any sugestion or example that permits to get OSREL at install time? Not really OSREL, but when I needed to know the FreeBSD version at install time, this is what I did: https://cgit.freebsd.org/ports/tree/security/unix-selfauth-helper/pkg-post-= install.lua It's not exactly nice, just parsing the version manually... --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer (mentee) -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --hxdzoizkvxqfwe6n Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZD5aU18UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny MULyAQDQjrXNiMOXQvvkpwQe/ieV8xkHkOkBh/ooa4b15WSdnwEAt9fvn4eHN9Bx hNL6WAwQhM0/vHND3NpA7qaoQ0PjbAk= =DBee -----END PGP SIGNATURE----- --hxdzoizkvxqfwe6n-- From nobody Tue Apr 18 08:52:35 2023 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 4Q0yNk5plXz44mNZ; Tue, 18 Apr 2023 08:52:38 +0000 (UTC) (envelope-from zirias@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0yNk4mYDz3pmS; Tue, 18 Apr 2023 08:52:38 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681807958; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=iQPjsM08Y3cYh1t3EKEV7wJsxTnjkDBnIQKNo74f0/U=; b=sDBjrXJVx6q24vqqhQEEc22HhszTsr+BBjd84k9Rd6RrQuDmVkBDvwXpKRqrqNPEZ4PlcM U0iO4UZguk6qb6iqGYEmBffz+bhwOzZf4y9t3FdhCTXvwCDMVn8vRO852D4pZjVaipMdY/ AExRkhFYZQcLvkFhTUnGAkutAKzLNCl/76fdmiKsT3GKxTp0z1mi8yNOtWn7gG+p6402sn CueYywZfI6hEvSdwx+AhB0sC02jU9f43CT2YyCxxMA9Q3UtOi0R+5w2KGH2rUMc/bMFNVs 7ozWNiBbIpEf2pFZOH66KWgBX/IGXCRGUgQ4POWUeVlm4FdNOoC39L/Bmpk1WA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681807958; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:dkim-signature; bh=iQPjsM08Y3cYh1t3EKEV7wJsxTnjkDBnIQKNo74f0/U=; b=OVCFY4NoVlkXjuZMweG1BJpx/rQtSmY7J4gK+XM7cfM/4PTsjhpKhAPFqTH5SX/iVz3DH6 tQslesFNMBzat4OaIyNaP7IzSgWRf4FongUlNpx1IHPJvHVY2i29s+hiryyghTeO1o20b9 Zdb/PF7xewjsZEYn+lcxKE6VS+xVhAJymtMq9Q1rrLalu4+bUExGE9CS2rOS66/EMEf1/w jEhNrN1LV7i4GI4mMqtNpVUjbTWdwnneEMbKcMeO6i1ibRaKyf1Gg7wunHC9Ug3zfSxtmk XsLGVr4eYNZ7NgK5hWoQqUSz8oFHc2LYU+Oqix7ef4QgChlm1r8a0rve4tCzdA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681807958; a=rsa-sha256; cv=none; b=eGlPgL4PQ6EXV4dgW6jK735y4CUjW3w9TXC10l0MgmeMs4f0ecQJ6vib7GuxfzpHe/RPgs L95CbxCvQccKVmNFOvM/oPxv1LeA4QZkE00J0zADN/sZNOZNIuYWbDr1qG/FNT1rWuEiOx 2Zigb7P7HSWTa+B6qNxPFSNz8r6pcF7ryS73LujWdHKgRCnd7w/Ya5I0XlXL8MDH1v/QAE IU8+KBkKXm88R5K5E8exfSyELVrkIBkrbHxpDUxdK6eiZaSMHZgAZT6C6mGAlb7iy7oBW1 jWaNZ2yZqhwL7p/I5aHYV70g2tTFB2tR/893wXzrkP5Va4Ujrm6DMBtSchBHLg== Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: zirias/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q0yNk3VkZz10ZS; Tue, 18 Apr 2023 08:52:38 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=iQPjsM08Y3cYh1t3EKEV7wJsxTnjkDBnIQKNo74f0/U=; b=iILk74yu454Pczz2cVHdpxeO+r 0HL6DTJXplxYJr5ai84atjDx3LTP2z7Ao8gWTpLGZm69Wt0+nEsqdrFml1mOxMSOoKaxKnxYORrRT lPj6nl8LpDjFN0X9v39D6g2T8TrVH/uF5dvtx9qiFy0yTb5yyinceJ99ug24xcgFfl2w7WfYEIxV+ 72CROoMbHSliSqF8ne8gyoLFgqfjytB0d3Jp6AgFpv7xLAbdMdNqT7hPeCNxDHcvR1y1meuTEAWMv Crz4i2H5pgtv15ULyIC/NSKYTOHa9yEr6+VH1oHGW9CCOitPqkZ4xz2gTzPpEbMxER6qUU+/nWQRL NfyrV5vA==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1poh4m-005Nyi-Jv; Tue, 18 Apr 2023 10:52:36 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.95 (FreeBSD)) (envelope-from ) id 1poh4m-0008Yr-54; Tue, 18 Apr 2023 08:52:36 +0000 Date: Tue, 18 Apr 2023 10:52:35 +0200 From: Felix Palmen To: ports@freebsd.org, FreeBSD Mailing List Subject: Re: Get ${OSREL} at install time Message-ID: Mail-Followup-To: ports@freebsd.org, FreeBSD Mailing List X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org References: 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 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="hxdzoizkvxqfwe6n" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20230322 X-ThisMailContainsUnwantedMimeParts: N --hxdzoizkvxqfwe6n Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Nuno Teixeira [20230418 09:05]: > Any sugestion or example that permits to get OSREL at install time? Not really OSREL, but when I needed to know the FreeBSD version at install time, this is what I did: https://cgit.freebsd.org/ports/tree/security/unix-selfauth-helper/pkg-post-= install.lua It's not exactly nice, just parsing the version manually... --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer (mentee) -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --hxdzoizkvxqfwe6n Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZD5aU18UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny MULyAQDQjrXNiMOXQvvkpwQe/ieV8xkHkOkBh/ooa4b15WSdnwEAt9fvn4eHN9Bx hNL6WAwQhM0/vHND3NpA7qaoQ0PjbAk= =DBee -----END PGP SIGNATURE----- --hxdzoizkvxqfwe6n-- From nobody Tue Apr 18 08:55:44 2023 X-Original-To: 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 4Q0ySZ6nlsz44mQX for ; Tue, 18 Apr 2023 08:55:58 +0000 (UTC) (envelope-from ps.ports@smyrak.com) Received: from ipv6.s149.cyber-folks.pl (ipv6.s149.cyber-folks.pl [IPv6:2a02:1778:113::68:149]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0ySY5v2gz3wfT for ; Tue, 18 Apr 2023 08:55:57 +0000 (UTC) (envelope-from ps.ports@smyrak.com) Authentication-Results: mx1.freebsd.org; dkim=none ("invalid DKIM record") header.d=smyrak.com header.s=x header.b=YwsTa4p9; spf=pass (mx1.freebsd.org: domain of ps.ports@smyrak.com designates 2a02:1778:113::68:149 as permitted sender) smtp.mailfrom=ps.ports@smyrak.com; dmarc=pass (policy=none) header.from=smyrak.com DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=smyrak.com; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References: In-Reply-To:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=+yQYQfny3v4622mejWVnF5f4Xa8lo15WWtqaGo0kVJ4=; b=YwsTa4p9woP++tEXORhSRyxs1g AHP6zjyL72cVPVCt4on/1KSQZqXNgqi4HSCkRfnbQe7ub7LDH0mIuZ4kcipsiZOiPdLArRaDvj3ba idezRYeJPqQAqM9RUJ6o3Ucocf68oamZMUcNL4wcokh12zOPHO9fy8DsNx7vUlyCXdszadkE2W3WQ Mqmwpr+7q6oh4iv6ip9D4oIOLiRZUspEWSdgGZQkELBEZZPxsYr7p7UmQkU4lK6aTaUhkayBkjs1O RW7M+n7KC8M5mqj26RHzGq90Skkw5Su2DYNIW7uczB2Ba0WCIdh3R/GT5zXfdH24AjZK+Bbimlfk+ PlpJb9Pg==; Received: from 93-181-165-201.internetia.net.pl ([93.181.165.201] helo=daleth.home) by s149.cyber-folks.pl with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1poh80-00Fphw-L6 for ports@freebsd.org; Tue, 18 Apr 2023 10:55:56 +0200 Date: Tue, 18 Apr 2023 10:55:44 +0200 From: Piotr Smyrak To: ports@freebsd.org Subject: Re: Get ${OSREL} at install time Message-ID: <20230418105544.4e4d5a44@daleth.home> In-Reply-To: References: 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 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Authenticated-Id: piero@smyrak.com X-Spamd-Result: default: False [-2.78 / 15.00]; SUBJECT_HAS_CURRENCY(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.997]; NEURAL_HAM_LONG(-0.99)[-0.987]; DMARC_POLICY_ALLOW(-0.50)[smyrak.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a02:1778:113::/48]; MIME_GOOD(-0.10)[text/plain]; R_DKIM_PERMFAIL(0.00)[smyrak.com:s=x]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:41079, ipnet:2a02:1778::/32, country:PL]; MLMMJ_DEST(0.00)[ports@freebsd.org]; MIME_TRACE(0.00)[0:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[smyrak.com:~]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; RCVD_TLS_ALL(0.00)[] X-Rspamd-Queue-Id: 4Q0ySY5v2gz3wfT X-Spamd-Bar: -- X-ThisMailContainsUnwantedMimeParts: N On Tue, 18 Apr 2023 09:05:36 +0100 Nuno Teixeira wrote: > net/gitup uses a reinplace cmd to setup gitup.conf to the > correspondent RELEASE/STABLE for command `gitup release` and `gitup > stable`. So, if user is using 13.1-RELEASE, reinplace will configure > gitup.conf to: > > "release" : { > "branch" : "releng/13.1", > "stable" : { > "branch" : "stable/13", > > The problem is that OSREL is taken from build time and at this moment > 13.2 pkgs are being built on a 13.1 machine. > So the result is wrong by setting releng/13.1 instead of releng/13.2. > > the reinplace cmd is: > --- > ${REINPLACE_CMD} -e 's|stable\/12|stable\/${OSREL:R}| ; \ > s|releng\/11.4|releng\/${OSREL}|' \ > ${WRKSRC}/gitup.conf > --- > > Any sugestion or example that permits to get OSREL at install time? Not sure whether I understand your pursuit well, but if you have OS source access, you might want to take a look at sys/conf/newvers.sh $ egrep '^(TYPE|REVISION|BRANCH)' /usr/src/sys/conf/newvers.sh -- Piotr Smyrak From nobody Tue Apr 18 09:06:55 2023 X-Original-To: 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 4Q0yjS1Dkfz44n9G; Tue, 18 Apr 2023 09:07:08 +0000 (UTC) (envelope-from eduardo@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0yjS0jJwz4C9Q; Tue, 18 Apr 2023 09:07:08 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681808828; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=NepAXZlxmnW57aQquHBULLu2XrgY1pbJa9ImhZuR7yE=; b=G6VL3FljJyIpyDYDyqBLHb2wk/Y7qRFo7Agjqnr7OvGipEBkHMweyeuHj5L0G1KuntZYM/ TtT5aYJC6Z5rIESuF1grenOnwkBjr9DLdzKYk++eN7WBXE+9Ys5V/xdHIufZTNDHmKAPfn qXIAKSCcFVD1oiKLFUd3spOVm0r3sveuhLxtiByHUmDGRXpEFxfTFOlrFlhd6HYT2e89W3 4ufA9fePnGYS0TuOiXj1ozCVvNYygXhuz2Xbq0j856O6uXHvdaMrQSZV4wj94CCaIH1SJ3 udUkaexkQIyoQ9YVMP1ViqavghUkpGvpj4w+klSfT1IoZI/9AgHBfKBFRYSdig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681808828; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=NepAXZlxmnW57aQquHBULLu2XrgY1pbJa9ImhZuR7yE=; b=Q2+6huowgl4YfZfHLD2AIxEKXGQLzRarppPg6jQ1co31ikEovB9CJBRGqtrZS4LLjW8Uf5 CxR3kMoJ9Hq5cRUzRGzcT/a1DBRJDLOwfY2pJCREXbkkIDlBPbE/mBrZ9j+e95UR8apPLE xeJlRNeFQgeAko3tACw5tkIQ3dVM3X31FyLq04RgkLP87RrW4d4UW+ao3JTyE8e44FKco1 D4UHqiMridExJRksg5KoRq4fHEvGGg8SWfTXHNxpFzhlA9OxA3WKyLK/24237Lu+sS0U3O 7oFbzf/RgiltNluoe9RayzvXL6nJJ0zxix7CdvwAjr8mDxgELYoP0/Otcm/1tw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681808828; a=rsa-sha256; cv=none; b=nlZ5dM75RpL2jrwkd1W6JZbnVq3EpwnMyKzOplFc8mPgeT0eTmTdtFUIEaGnGJYdffgYsB WvBPC0FMD0Hw7TeHiLIbz9bbayGf6TPyrfxDnB/dNM6y80VbAmtqjr6imK4uYrOUkOxBoT Y+Dw6gwPQC5zlxthKr2oCO3euiAvUnlzIgUovKcLGgZZ75eA94czjiWO9cr1EydbdxNyLg jfujJh449FaEfecst8MWmAMUBLytZ+DVSRGwA0B592mYqVytKE103DYGreMEWGJH5NaKzi ACbqx/1eH9/XsiTRsKSMGaBxKhBcZsPeft2UoO3RtJIShswQm3y3Yip+WzyKLQ== Received: from mail-ua1-f50.google.com (mail-ua1-f50.google.com [209.85.222.50]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q0yjR6m3Wz10kv; Tue, 18 Apr 2023 09:07:07 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-ua1-f50.google.com with SMTP id x8so10913183uau.9; Tue, 18 Apr 2023 02:07:07 -0700 (PDT) X-Gm-Message-State: AAQBX9e4AyYp9ls9QaFHy97bC4c6fZk7VmAZzKCRiSYwXwo4/g1Vf68+ auVKQBp4Ih3KF8KySa1i8yNh6y689mqzYNiZ/WM= X-Google-Smtp-Source: AKy350b1LH/qHZxc8eGWMPL7kyEgZfH2sn0Hc6PBd8uGm9p+D4Pcv3SouzHskKkZG+J3QutUv6jVD5rrro2NNgzLs3Q= X-Received: by 2002:ab0:5b07:0:b0:68b:94c5:7683 with SMTP id u7-20020ab05b07000000b0068b94c57683mr10262483uae.0.1681808827253; Tue, 18 Apr 2023 02:07:07 -0700 (PDT) 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 References: In-Reply-To: From: Nuno Teixeira Date: Tue, 18 Apr 2023 10:06:55 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Get ${OSREL} at install time To: ports@freebsd.org, FreeBSD Mailing List Content-Type: multipart/alternative; boundary="000000000000ba8a4a05f998a119" X-ThisMailContainsUnwantedMimeParts: N --000000000000ba8a4a05f998a119 Content-Type: text/plain; charset="UTF-8" Hey, Not really OSREL, but when I needed to know the FreeBSD version at > install time, this is what I did: > > > https://cgit.freebsd.org/ports/tree/security/unix-selfauth-helper/pkg-post-install.lua > > It's not exactly nice, just parsing the version manually... > Maybe this it what I'm looking for: check /etc/os-release and install time. The above code is lua? Is there a way to use shell to check os-release file? Thanks, -- Nuno Teixeira FreeBSD Committer (ports) --000000000000ba8a4a05f998a119 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
--
Nuno Teixeira
FreeBSD Commi= tter (ports)
--000000000000ba8a4a05f998a119-- From nobody Tue Apr 18 09:06:55 2023 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 4Q0yjS1Dkfz44n9G; Tue, 18 Apr 2023 09:07:08 +0000 (UTC) (envelope-from eduardo@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0yjS0jJwz4C9Q; Tue, 18 Apr 2023 09:07:08 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681808828; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=NepAXZlxmnW57aQquHBULLu2XrgY1pbJa9ImhZuR7yE=; b=G6VL3FljJyIpyDYDyqBLHb2wk/Y7qRFo7Agjqnr7OvGipEBkHMweyeuHj5L0G1KuntZYM/ TtT5aYJC6Z5rIESuF1grenOnwkBjr9DLdzKYk++eN7WBXE+9Ys5V/xdHIufZTNDHmKAPfn qXIAKSCcFVD1oiKLFUd3spOVm0r3sveuhLxtiByHUmDGRXpEFxfTFOlrFlhd6HYT2e89W3 4ufA9fePnGYS0TuOiXj1ozCVvNYygXhuz2Xbq0j856O6uXHvdaMrQSZV4wj94CCaIH1SJ3 udUkaexkQIyoQ9YVMP1ViqavghUkpGvpj4w+klSfT1IoZI/9AgHBfKBFRYSdig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681808828; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=NepAXZlxmnW57aQquHBULLu2XrgY1pbJa9ImhZuR7yE=; b=Q2+6huowgl4YfZfHLD2AIxEKXGQLzRarppPg6jQ1co31ikEovB9CJBRGqtrZS4LLjW8Uf5 CxR3kMoJ9Hq5cRUzRGzcT/a1DBRJDLOwfY2pJCREXbkkIDlBPbE/mBrZ9j+e95UR8apPLE xeJlRNeFQgeAko3tACw5tkIQ3dVM3X31FyLq04RgkLP87RrW4d4UW+ao3JTyE8e44FKco1 D4UHqiMridExJRksg5KoRq4fHEvGGg8SWfTXHNxpFzhlA9OxA3WKyLK/24237Lu+sS0U3O 7oFbzf/RgiltNluoe9RayzvXL6nJJ0zxix7CdvwAjr8mDxgELYoP0/Otcm/1tw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681808828; a=rsa-sha256; cv=none; b=nlZ5dM75RpL2jrwkd1W6JZbnVq3EpwnMyKzOplFc8mPgeT0eTmTdtFUIEaGnGJYdffgYsB WvBPC0FMD0Hw7TeHiLIbz9bbayGf6TPyrfxDnB/dNM6y80VbAmtqjr6imK4uYrOUkOxBoT Y+Dw6gwPQC5zlxthKr2oCO3euiAvUnlzIgUovKcLGgZZ75eA94czjiWO9cr1EydbdxNyLg jfujJh449FaEfecst8MWmAMUBLytZ+DVSRGwA0B592mYqVytKE103DYGreMEWGJH5NaKzi ACbqx/1eH9/XsiTRsKSMGaBxKhBcZsPeft2UoO3RtJIShswQm3y3Yip+WzyKLQ== Received: from mail-ua1-f50.google.com (mail-ua1-f50.google.com [209.85.222.50]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q0yjR6m3Wz10kv; Tue, 18 Apr 2023 09:07:07 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-ua1-f50.google.com with SMTP id x8so10913183uau.9; Tue, 18 Apr 2023 02:07:07 -0700 (PDT) X-Gm-Message-State: AAQBX9e4AyYp9ls9QaFHy97bC4c6fZk7VmAZzKCRiSYwXwo4/g1Vf68+ auVKQBp4Ih3KF8KySa1i8yNh6y689mqzYNiZ/WM= X-Google-Smtp-Source: AKy350b1LH/qHZxc8eGWMPL7kyEgZfH2sn0Hc6PBd8uGm9p+D4Pcv3SouzHskKkZG+J3QutUv6jVD5rrro2NNgzLs3Q= X-Received: by 2002:ab0:5b07:0:b0:68b:94c5:7683 with SMTP id u7-20020ab05b07000000b0068b94c57683mr10262483uae.0.1681808827253; Tue, 18 Apr 2023 02:07:07 -0700 (PDT) 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 References: In-Reply-To: From: Nuno Teixeira Date: Tue, 18 Apr 2023 10:06:55 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Get ${OSREL} at install time To: ports@freebsd.org, FreeBSD Mailing List Content-Type: multipart/alternative; boundary="000000000000ba8a4a05f998a119" X-ThisMailContainsUnwantedMimeParts: N --000000000000ba8a4a05f998a119 Content-Type: text/plain; charset="UTF-8" Hey, Not really OSREL, but when I needed to know the FreeBSD version at > install time, this is what I did: > > > https://cgit.freebsd.org/ports/tree/security/unix-selfauth-helper/pkg-post-install.lua > > It's not exactly nice, just parsing the version manually... > Maybe this it what I'm looking for: check /etc/os-release and install time. The above code is lua? Is there a way to use shell to check os-release file? Thanks, -- Nuno Teixeira FreeBSD Committer (ports) --000000000000ba8a4a05f998a119 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
--
Nuno Teixeira
FreeBSD Commi= tter (ports)
--000000000000ba8a4a05f998a119-- From nobody Tue Apr 18 09:07:37 2023 X-Original-To: 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 4Q0yk83clmz44n9L for ; Tue, 18 Apr 2023 09:07:44 +0000 (UTC) (envelope-from yuri@aetern.org) Received: from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com [64.147.123.20]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0yk80CnJz4F9Q for ; Tue, 18 Apr 2023 09:07:43 +0000 (UTC) (envelope-from yuri@aetern.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=aetern.org header.s=fm2 header.b=Np654VS3; dkim=pass header.d=messagingengine.com header.s=fm3 header.b="i 63xAIA"; spf=pass (mx1.freebsd.org: domain of yuri@aetern.org designates 64.147.123.20 as permitted sender) smtp.mailfrom=yuri@aetern.org Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 08F7732007E8 for ; Tue, 18 Apr 2023 05:07:40 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Tue, 18 Apr 2023 05:07:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aetern.org; h=cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1681808860; x=1681895260; bh=NaXj1EeWiqdL8UrHdrUO0X+6ZJbmKvs5Je5 k+49pAfI=; b=Np654VS3RERrhuiodDGFbZyy5LPqnZa2cTZ5LfMZY4gvYeTB7+K aVwdqhKxOINbM9KMZH2RziAFSRYSdWCVdQDg5H6UHynOM+qqrLbUh+SWnuvYd2eO XPU/80adErbX8yzBpvru3QVA+t5/2aawbTJXlCdVziycRHcZkLKADQKdg9FwI6ZQ bTFoyIxDS8ylfoMmVi+2UXDz1cf0rdPnUKtM1zrVcA9RsWTM7k/VppO3iPnwkxiK qBFKPB1zBv9P21cEQm9t/a/ma7JQaCKBhR7mYvMmGicDNTkK0YzV86apeV7PGN+/ O2RvAZg23sxb7tulVlNKmxvbWSbLihzexVg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1681808860; x= 1681895260; bh=NaXj1EeWiqdL8UrHdrUO0X+6ZJbmKvs5Je5k+49pAfI=; b=i 63xAIAKC/TXR/KNl+vVtcPDpZkp8ln9SNZ2oDrhgaXBEVYehlq9tmiqYfnGdAqBx 6Euj/5cnqXhyR/zBZuV3AY2L1ybcf3fWUwyy6zpBXpR+cPmatis0qjP1ty2UJFed /8ik3RS8gb9hj0k43CsKbGBY4jFDQvvFCCaFTcnHoeGlsk48lDy6pDWTAspoXur6 4PRDtvpcl80UMbCSXBzHlDoCr+WyyHjLtpIbzSxB53Opp4xlzOEKpstsQunHoQrL XJQ9uy60paHUukNza5buIjBZ+NKSt5HxIdQnDeZuFVj4rSZgcLXirjnMzQKc+0Hv Ox6prXOYTCg4OJ26hFnWw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdelkedguddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefkffggfgfuvfhfhfgjtgfgsehtje ertddtfeejnecuhfhrohhmpegjuhhrihcuoeihuhhrihesrggvthgvrhhnrdhorhhgqeen ucggtffrrghtthgvrhhnpeejhfetffdtveejkefhleeklefgtefhveeihffhteevkeehue egkeetuddvuddtheenucffohhmrghinhepfhhrvggvsghsugdrohhrghdpphhorhhtrdhm khenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpeihuh hrihesrggvthgvrhhnrdhorhhg X-ME-Proxy: Feedback-ID: i0d79475b:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Tue, 18 Apr 2023 05:07:40 -0400 (EDT) Message-ID: <250f83f2-dc05-b9c9-b429-ac463da436f9@aetern.org> Date: Tue, 18 Apr 2023 11:07:37 +0200 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 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: Get ${OSREL} at install time Content-Language: en-US To: ports@freebsd.org References: From: Yuri In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4Q0yk80CnJz4F9Q X-Spamd-Bar: / X-Spamd-Result: default: False [0.60 / 15.00]; SUBJECT_HAS_CURRENCY(1.00)[]; R_DKIM_ALLOW(-0.20)[aetern.org:s=fm2,messagingengine.com:s=fm3]; R_SPF_ALLOW(-0.20)[+ip4:64.147.123.20]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; local_wl_from(0.00)[yuri@aetern.org]; DKIM_TRACE(0.00)[aetern.org:+,messagingengine.com:+]; ASN(0.00)[asn:29838, ipnet:64.147.123.0/24, country:US] X-Rspamd-Pre-Result: action=no action; module=multimap; Matched map: local_wl_from X-ThisMailContainsUnwantedMimeParts: N Felix Palmen wrote: > * Nuno Teixeira [20230418 09:05]: >> Any sugestion or example that permits to get OSREL at install time? > > Not really OSREL, but when I needed to know the FreeBSD version at > install time, this is what I did: > > https://cgit.freebsd.org/ports/tree/security/unix-selfauth-helper/pkg-post-install.lua Took a look at this and now I'm wondering if it gets run at all, you don't seem to specify PKGPOSTINSTALL in the Makefile, and bsd.port.mk has it as just pkg-post-install, not handling .lua? It's also is not in the .pkg file contents. Sorry if I'm missing something. > It's not exactly nice, just parsing the version manually... I was going to suggest something similar with using kern.osreldate and parsing it according to https://docs.freebsd.org/en/books/porters-handbook/versions/, e.g. 1301000 <= value < 1301500 - 13.1-RELEASE 1301500 <= value < 1302000 - outdated 13.1-STABLE 1302000 <= value < 1302500 - 13.2-RELEASE 1302500 <= value < 1303000 - current 13.2-STABLE 1400000 <= value - 14.0-CURRENT From nobody Tue Apr 18 09:11:03 2023 X-Original-To: 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 4Q0yp340x4z44nG2 for ; Tue, 18 Apr 2023 09:11:07 +0000 (UTC) (envelope-from yuri@aetern.org) Received: from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com [64.147.123.20]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0yp308QSz4Kq0 for ; Tue, 18 Apr 2023 09:11:07 +0000 (UTC) (envelope-from yuri@aetern.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=aetern.org header.s=fm2 header.b=Fl2IhhPZ; dkim=pass header.d=messagingengine.com header.s=fm3 header.b="k TCmRop"; spf=pass (mx1.freebsd.org: domain of yuri@aetern.org designates 64.147.123.20 as permitted sender) smtp.mailfrom=yuri@aetern.org; dmarc=none Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 38B4A320016F for ; Tue, 18 Apr 2023 05:11:06 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Tue, 18 Apr 2023 05:11:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aetern.org; h=cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1681809065; x=1681895465; bh=YvUEbKMGfJbEtNZeOXB/RpeFNIO6x9reaxp 9qwFW6Z4=; b=Fl2IhhPZ5lNN8SUn5ux8Y6B9qZ00QeK3EEfu7uaik+E24wLm+Ab 0K4Byu3JJ3+gpjoWr1X8u2lwubxIkzi4Q+Ogpn5vPlLuMKoefRhCmlj36cvoNYlK q5gQAkK/q0xyMAbXRQ2/8zLoT+5Z7hrl66vcKU9r9tW3q2ajFJabcUhOOFinxwSp EjJ0/8a0eizaqrPUPpkAJwnsyrnDjMqOoHDdtM/CaG3wKnPwDoDgujeobNbs3cRq iDHfWDeDm7MiilpeNA+qZRFQxxSJrz890lAZT8/rhYdqihyVXhkDPyHFkl47wywn i5w5FFqCw8NQbyDZGxW6qJqJACrAVCglrqA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1681809065; x= 1681895465; bh=YvUEbKMGfJbEtNZeOXB/RpeFNIO6x9reaxp9qwFW6Z4=; b=k TCmRopLfjn+gdxzrjA1Wr05S5zDaGUWi+bHIrfFw3YaWoTolNFYIU3V7F17drK1h 0OG23qOED6rsybRsfGcn1A5Hi6bephkmlLxkaCbpt4u8UUXvlfg79Hzr5qktRGup qbZgSNuyjfrzuskOTcO1D42x+n9DWOngKtqbBMZ1TF9aegEeJquzPketxFaTlD9x WjkpF/J7+JDDMulnBm7WNasPTLx/j/GJNHtwWcZx20gPYW6wwpjCVBCQhBjQqbtX 6WMbOwPrOzqbFcQn1KLPyYGIsYcf2YACtFo0UJUy/mwBMDrenA04V3TSWDYjEAAl 5xFqh3Ci4pzMRjNOC6kbA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdelkedgudefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefkffggfgfuhffvfhgjtgfgsehtje ertddtfeejnecuhfhrohhmpegjuhhrihcuoeihuhhrihesrggvthgvrhhnrdhorhhgqeen ucggtffrrghtthgvrhhnpeeukeekudeugfeitdduteefjeegvdevuddujefghfduueduud fgueekheetgffhheenucffohhmrghinhepfhhrvggvsghsugdrohhrghdpphhorhhtrdhm khenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpeihuh hrihesrggvthgvrhhnrdhorhhg X-ME-Proxy: Feedback-ID: i0d79475b:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Tue, 18 Apr 2023 05:11:05 -0400 (EDT) Message-ID: <7068cd8f-9a2b-1bc1-c745-4cc1bf56ee9c@aetern.org> Date: Tue, 18 Apr 2023 11:11:03 +0200 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 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: Get ${OSREL} at install time Content-Language: en-US From: Yuri To: ports@freebsd.org References: <250f83f2-dc05-b9c9-b429-ac463da436f9@aetern.org> In-Reply-To: <250f83f2-dc05-b9c9-b429-ac463da436f9@aetern.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4Q0yp308QSz4Kq0 X-Spamd-Bar: / X-Spamd-Result: default: False [-0.50 / 15.00]; SUBJECT_HAS_CURRENCY(1.00)[]; DWL_DNSWL_LOW(-1.00)[messagingengine.com:dkim]; R_SPF_ALLOW(-0.20)[+ip4:64.147.123.20:c]; R_DKIM_ALLOW(-0.20)[aetern.org:s=fm2,messagingengine.com:s=fm3]; RCVD_IN_DNSWL_LOW(-0.10)[64.147.123.20:from]; ASN(0.00)[asn:29838, ipnet:64.147.123.0/24, country:US]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; DMARC_NA(0.00)[aetern.org]; local_wl_from(0.00)[yuri@aetern.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[64.147.123.20:from]; DKIM_TRACE(0.00)[aetern.org:+,messagingengine.com:+]; ARC_NA(0.00)[] X-Rspamd-Pre-Result: action=no action; module=multimap; Matched map: local_wl_from X-ThisMailContainsUnwantedMimeParts: N Yuri wrote: > Felix Palmen wrote: >> * Nuno Teixeira [20230418 09:05]: >>> Any sugestion or example that permits to get OSREL at install time? >> >> Not really OSREL, but when I needed to know the FreeBSD version at >> install time, this is what I did: >> >> https://cgit.freebsd.org/ports/tree/security/unix-selfauth-helper/pkg-post-install.lua > > Took a look at this and now I'm wondering if it gets run at all, you > don't seem to specify PKGPOSTINSTALL in the Makefile, and bsd.port.mk > has it as just pkg-post-install, not handling .lua? It's also is not in > the .pkg file contents. Sorry if I'm missing something. Nevermind me, I see that it's there, sorry for the noise. >> It's not exactly nice, just parsing the version manually... > > I was going to suggest something similar with using kern.osreldate and > parsing it according to > https://docs.freebsd.org/en/books/porters-handbook/versions/, e.g. > > 1301000 <= value < 1301500 - 13.1-RELEASE > 1301500 <= value < 1302000 - outdated 13.1-STABLE > 1302000 <= value < 1302500 - 13.2-RELEASE > 1302500 <= value < 1303000 - current 13.2-STABLE > 1400000 <= value - 14.0-CURRENT > From nobody Tue Apr 18 09:10:57 2023 X-Original-To: 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 4Q0yp61HsMz44nG8 for ; Tue, 18 Apr 2023 09:11:10 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0yp55qhwz4LSt for ; Tue, 18 Apr 2023 09:11:09 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681809069; 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: in-reply-to:in-reply-to:references:references; bh=XEsSKI55FxZT88xmlNr7FIq/CGcx8iQmwCAK5ee1r2I=; b=SdKYyppzaHbRd4n8IOFHmFX62yrKfV7FcK5tMSZA8r8VQk86f7ysOheIUjECuLvkkS511U YPoHQg//DwZwaC/ZySZ3uVm8YO1DHs7/JpXrOLwgaJfMC12wFhn/ks8tfOPGMasPm/t1XL LQaHWJjtcgmXv/B4YGtEAUX8cGXu6QYHnH8klyN+3rO9jWp1ECPEghgSHGjMAQCZUuotEt ZW3xnsQ6Iyj211+OnZRLAD8Ti8NmPbyKh388kx5Du2OnsGXOtakysd60jvUToTIjHJANsp f2ImkTqkqq9B6tGz/bMv9KFz3QYUV8Z8IyuHsen4wmPWE0o64JdUq7xrPTrnrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681809070; 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: in-reply-to:in-reply-to:references:references; bh=XEsSKI55FxZT88xmlNr7FIq/CGcx8iQmwCAK5ee1r2I=; b=qsl94Er9EwfJsFJfzam0K+kEIBegzYZs+XQYLoX0tFXPo/83Cko1EBu4WrpZ32ties5VwA XybBecFElF3J5OC6czJfv6Nvw75GezSckJy7VNecpHuSbIoHKUVCVVB+ZdniXbP1Se1LXa 5PEOkw1Q52krVZQyaMtjDN9gtswO2mrEZ8XPNjGIYkHwmqFIZrs9k2MV+91frOkn/Iqdun 3oOXVRykPk7PVZmPyHrDuead1nJ5Sp3K0bXPg6Dm6jVdLtsWIXZy8D011WaAeL8nKeHmuk BRzZgPlwXo2Kedc5MXmcaOlfrOz4ZHgzBwlkUKpUBw9tBwTydb4JHZUqPkeFAQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681809070; a=rsa-sha256; cv=none; b=uRMofN9cZMEBTccc+e5UzIrgdFY5TixnG76ok6iyA8wSy+/5eo4+9e7yNfbTyjLeb6cjai MUrYc1sszIAyQ4J7m9p0tnwTRqXbh8PR2QVO8pieBD0vomMfPivABR4jCiwKAI2Pm5vW22 0yBUj56HQJvQTwW44vwjr+U0O95TkUfJzyPXWzDLQdqsmmp3u7+usZDBNfTrUfgHugfXcJ UVvwicVjQQDpeczOFYJT5jgP68ajVZUKglVuFZ9eOfHKwQaROJX+ffutPWrNP2VuSaeQ12 nS0eVM63kDnwmTq/CUGgLuQnrrgN8hsZhjjuXXsx+hZJp1ultEF8KrGKbpfcRA== Received: from mail-ua1-f47.google.com (mail-ua1-f47.google.com [209.85.222.47]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q0yp54fR9z10KH for ; Tue, 18 Apr 2023 09:11:09 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-ua1-f47.google.com with SMTP id w19so10111932uad.7 for ; Tue, 18 Apr 2023 02:11:09 -0700 (PDT) X-Gm-Message-State: AAQBX9cKrjGrSZWFQbcaUb+eEUkYLGFGzYkLxzRm5xKfMW6ZLnjdiB4M jFhizQbXdo576EMWXKFXaRnWJanQWGsxmkgODow= X-Google-Smtp-Source: AKy350Z760TUgaGcfIiIaRbIlSJD7873ZW2aCttm1pKsiZQArSGZ+debqKf433naNL/mHKB1LBqeoI41pn4wkZebcBU= X-Received: by 2002:a1f:2c03:0:b0:43b:ec02:c2e8 with SMTP id s3-20020a1f2c03000000b0043bec02c2e8mr9148940vks.3.1681809068900; Tue, 18 Apr 2023 02:11:08 -0700 (PDT) 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 References: <20230418105544.4e4d5a44@daleth.home> In-Reply-To: <20230418105544.4e4d5a44@daleth.home> From: Nuno Teixeira Date: Tue, 18 Apr 2023 10:10:57 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Get ${OSREL} at install time To: Piotr Smyrak Cc: ports@freebsd.org Content-Type: multipart/alternative; boundary="00000000000021c9ae05f998b01a" X-ThisMailContainsUnwantedMimeParts: N --00000000000021c9ae05f998b01a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello Piotr, Yes, something like it. I will not need src sys/conf/newvers.sh, /etc/os-release will do the job. Thinking right now in a way to check /etc/os-release version at install time. Cheers Piotr Smyrak escreveu no dia ter=C3=A7a, 18/04/2023 = =C3=A0(s) 09:56: > On Tue, 18 Apr 2023 09:05:36 +0100 > Nuno Teixeira wrote: > > > net/gitup uses a reinplace cmd to setup gitup.conf to the > > correspondent RELEASE/STABLE for command `gitup release` and `gitup > > stable`. So, if user is using 13.1-RELEASE, reinplace will configure > > gitup.conf to: > > > > "release" : { > > "branch" : "releng/13.1", > > "stable" : { > > "branch" : "stable/13", > > > > The problem is that OSREL is taken from build time and at this moment > > 13.2 pkgs are being built on a 13.1 machine. > > So the result is wrong by setting releng/13.1 instead of releng/13.2. > > > > the reinplace cmd is: > > --- > > ${REINPLACE_CMD} -e 's|stable\/12|stable\/${OSREL:R}| ; \ > > s|releng\/11.4|releng\/${OSREL}|' \ > > ${WRKSRC}/gitup.conf > > --- > > > > Any sugestion or example that permits to get OSREL at install time? > > Not sure whether I understand your pursuit well, but if you have OS > source access, you might want to take a look at sys/conf/newvers.sh > > $ egrep '^(TYPE|REVISION|BRANCH)' /usr/src/sys/conf/newvers.sh > > -- > Piotr Smyrak > > --=20 Nuno Teixeira FreeBSD Committer (ports) --00000000000021c9ae05f998b01a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello Piotr,

Yes, something = like it. I will not need src sys/conf/newvers.sh, /etc/os-release will do t= he job.

Thinking right now in a way to check /etc/= os-release version at install time.

Cheers

Piotr Smyrak <ps.ports@smyrak.com> escreveu no dia ter=C3=A7a, 18/0= 4/2023 =C3=A0(s) 09:56:
On Tue, 18 Apr 2023 09:05:36 +0100
Nuno Teixeira <= eduardo@freebsd.org> wrote:

> net/gitup uses a reinplace cmd to setup gitup.conf to the
> correspondent RELEASE/STABLE for command `gitup release` and `gitup > stable`. So, if user is using 13.1-RELEASE, reinplace will configure > gitup.conf to:
>
> "release" : {
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"bra= nch"=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: "releng/13.1"= ,
> "stable" : {
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"bra= nch"=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: "stable/13",<= br> >
> The problem is that OSREL is taken from build time and at this moment<= br> > 13.2 pkgs are being built on a 13.1 machine.
> So the result is wrong by setting releng/13.1 instead of releng/13.2.<= br> >
> the reinplace cmd is:
> ---
> ${REINPLACE_CMD} -e 's|stable\/12|stable\/${OSREL:R}| ; \
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0s|releng\= /11.4|releng\/${OSREL}|' \
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${WRKSRC}= /gitup.conf
> ---
>
> Any sugestion or example that permits to get OSREL at install time?
Not sure whether I understand your pursuit well, but if you have OS
source access, you might want to take a look at sys/conf/newvers.sh

$ egrep '^(TYPE|REVISION|BRANCH)' /usr/src/sys/conf/newvers.sh

--
=C2=A0Piotr Smyrak



--
Nuno Teixeira
FreeBSD Committ= er (ports)
--00000000000021c9ae05f998b01a-- From nobody Tue Apr 18 09:25:52 2023 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 4Q0z7K3xxKz44pC3; Tue, 18 Apr 2023 09:26:05 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0z7K2zrqz3n7W; Tue, 18 Apr 2023 09:26:05 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681809965; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=oNa60aff1cYROiXaSLyP0dT4cvDE1J7dkChhfwpVuUg=; b=IdWWlPKQhfJ6qkeTkPjNrR7dPCFlgtX5mEN3p7VHBhguw2JCgy6GchJfFefQVlyDYHFwYB Y7UEGxpwxtfbrY0ED46Gp8+jIODjmOMJcj2ZkHTYH/Tvj3XKf5gSLemccLvXvuOZ+fqFZV FOmLhkoaqAgfKYZ4FZ7403sjPAiBkIraHB6D0Fld17MJ970IFr1ruZjn87I5bF8ioBCHdY 08yFjkg5aL6PYRJzz20NYoRGFHegirwQVkhltCmEZCdgznr9LwGP9zlaiMjRj0oAQRcIPx uOxvjK/oWzQvH+Q3ggwQ1eSrfCX520h6I53mbb7S0mnuyNUGz4CIY6yrGFntfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681809965; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=oNa60aff1cYROiXaSLyP0dT4cvDE1J7dkChhfwpVuUg=; b=BEwJr9XUhkRXb6Eq8/PyJ86Xzl43UvslwBfzh/hjHpaDpoQW1JBP1/07q4cOrYwfw9jJv7 gsSQHnu9/sR/i4cAsUbeQI3/c3IGhWdHgDJ0g2Hyu926WiyLXDBMFNei/NNjde31CcytfB a6FrzcoyrCbhiD9s+B5k2FTSebq5fqvhIFkl90ebfP5f8h4Zq8lQHuvF9dMA1ktYOOu71C 98bbOJvjbOhwiSxwPuhmJYayQ5ddMHaintvzFoF6tvum/IE4UPEsAnKdFXQ8w8b9JxvOW0 nFjz73xNMgNSLBSYByTLMkvxmsraDL5Gl2MpghC6SoZ6WeARWGbXUeYDTFOAZA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681809965; a=rsa-sha256; cv=none; b=vyqfpL9GZKpv1ivAJsixaFlpz2/J/2FI5F0ZhuyLBfmAPBY/s5h315qjr42s1Y4J9dwXlM g1sjuHbMNy3oyTTv5YdCGkM7ZIc7JdZK9jOW6zIh9Dj9kQI10SRdlPRkj4cYxyV2nIMfas xWjao73cE8pifm4EoBsHRi9OSPszQvmbnvu0kAHA7uWNJQEQHs0WvNuuB8+h/1wd9kafQ5 Pd9yQqoY6UhiXGxEIWyOnVq2cegCBDwtZYU58ggmPKPv3H5+02YK3UauhVDzMFFtwNATcE Y7o/L9CDCh/ZhbuhePaZPv5ulcYkEA02RkDmR7lowDKbSBh5YWSljgDGq12ccA== Received: from mail-vs1-f43.google.com (mail-vs1-f43.google.com [209.85.217.43]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q0z7K1LJ3z110G; Tue, 18 Apr 2023 09:26:05 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-vs1-f43.google.com with SMTP id cu36so222919vsb.3; Tue, 18 Apr 2023 02:26:05 -0700 (PDT) X-Gm-Message-State: AAQBX9eBDIW6iu16FKgvXkk3YzZwF3qWc4ayaFMO19rsWtBSFyMaSL9b /n3uAqYQ1ZARJ77O5XEs7AgVRzfin5R4jmkCoKI= X-Google-Smtp-Source: AKy350bwGH11C3JNpcGH7CCSHeIuYLgW8ntafBm0DDhU3Um43SwhlE6IGdcGmH9z1Lk/MTDLTuoSTrJX148bhKQLLqg= X-Received: by 2002:a05:6102:23c3:b0:42e:3337:508b with SMTP id x3-20020a05610223c300b0042e3337508bmr10019802vsr.7.1681809964153; Tue, 18 Apr 2023 02:26:04 -0700 (PDT) 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 References: In-Reply-To: From: Nuno Teixeira Date: Tue, 18 Apr 2023 10:25:52 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Get ${OSREL} at install time To: ports@freebsd.org, FreeBSD Mailing List Content-Type: multipart/alternative; boundary="0000000000007e40d705f998e5a8" X-ThisMailContainsUnwantedMimeParts: N --0000000000007e40d705f998e5a8 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Just found a port using pkg-post-install in sh: sysutils/nut/pkg-post-install --- #!/bin/sh - pw groupmod -n dialer -m nut --- I can do egrep version from /etc/os-release and sed to setup gitup.conf here. I will do some tests and when it works I will publish it here for sugestions/corrections. Thanks all! Felix Palmen escreveu no dia ter=C3=A7a, 18/04/2023 = =C3=A0(s) 09:52: > * Nuno Teixeira [20230418 09:05]: > > Any sugestion or example that permits to get OSREL at install time? > > Not really OSREL, but when I needed to know the FreeBSD version at > install time, this is what I did: > > > https://cgit.freebsd.org/ports/tree/security/unix-selfauth-helper/pkg-pos= t-install.lua > > It's not exactly nice, just parsing the version manually... > > -- > Felix Palmen {private} felix@palmen-it.de > -- ports committer (mentee) -- {web} http://palmen-it.de > {pgp public key} http://palmen-it.de/pub.txt > {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 > --=20 Nuno Teixeira FreeBSD Committer (ports) --0000000000007e40d705f998e5a8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Just found a port using pkg-post-install in sh:

sysutils/nut/pkg-post-install
---
#!/bin/sh -

pw groupmod -n dialer -m nut
---
=
I can do egrep version from /etc/os-release and sed to setup= gitup.conf here.

I will do some tests and when it= works I will publish it here for sugestions/corrections.

Thanks all!

Felix Palmen <zirias@freebsd.org> escreveu no dia ter=C3=A7a, 18/04/2023= =C3=A0(s) 09:52:
eduardo@freebsd.org> [20230418 09:05]:
> Any sugestion or example that permits to get OSREL at install time?
Not really OSREL, but when I needed to know the FreeBSD version at
install time, this is what I did:

https://cgit.f= reebsd.org/ports/tree/security/unix-selfauth-helper/pkg-post-install.lua

It's not exactly nice, just parsing the version manually...

--
=C2=A0Felix Palmen <zirias@FreeBSD.org>=C2=A0 =C2=A0 =C2=A0{private}= =C2=A0 =C2=A0
felix@= palmen-it.de
=C2=A0-- ports committer (mentee) --=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 {web}=C2=A0 http://palmen-it.de
=C2=A0{pgp public key}=C2=A0 http://palmen-it.de/pub.txt
=C2=A0{pgp fingerprint} 6936 13D5 5BBF 4837 B212=C2=A0 3ACC 54AD E006 9879 = F231


--
Nuno Teixeira
FreeBSD Committ= er (ports)
--0000000000007e40d705f998e5a8-- From nobody Tue Apr 18 09:25:52 2023 X-Original-To: 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 4Q0z7K3xxKz44pC3; Tue, 18 Apr 2023 09:26:05 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0z7K2zrqz3n7W; Tue, 18 Apr 2023 09:26:05 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681809965; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=oNa60aff1cYROiXaSLyP0dT4cvDE1J7dkChhfwpVuUg=; b=IdWWlPKQhfJ6qkeTkPjNrR7dPCFlgtX5mEN3p7VHBhguw2JCgy6GchJfFefQVlyDYHFwYB Y7UEGxpwxtfbrY0ED46Gp8+jIODjmOMJcj2ZkHTYH/Tvj3XKf5gSLemccLvXvuOZ+fqFZV FOmLhkoaqAgfKYZ4FZ7403sjPAiBkIraHB6D0Fld17MJ970IFr1ruZjn87I5bF8ioBCHdY 08yFjkg5aL6PYRJzz20NYoRGFHegirwQVkhltCmEZCdgznr9LwGP9zlaiMjRj0oAQRcIPx uOxvjK/oWzQvH+Q3ggwQ1eSrfCX520h6I53mbb7S0mnuyNUGz4CIY6yrGFntfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681809965; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=oNa60aff1cYROiXaSLyP0dT4cvDE1J7dkChhfwpVuUg=; b=BEwJr9XUhkRXb6Eq8/PyJ86Xzl43UvslwBfzh/hjHpaDpoQW1JBP1/07q4cOrYwfw9jJv7 gsSQHnu9/sR/i4cAsUbeQI3/c3IGhWdHgDJ0g2Hyu926WiyLXDBMFNei/NNjde31CcytfB a6FrzcoyrCbhiD9s+B5k2FTSebq5fqvhIFkl90ebfP5f8h4Zq8lQHuvF9dMA1ktYOOu71C 98bbOJvjbOhwiSxwPuhmJYayQ5ddMHaintvzFoF6tvum/IE4UPEsAnKdFXQ8w8b9JxvOW0 nFjz73xNMgNSLBSYByTLMkvxmsraDL5Gl2MpghC6SoZ6WeARWGbXUeYDTFOAZA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681809965; a=rsa-sha256; cv=none; b=vyqfpL9GZKpv1ivAJsixaFlpz2/J/2FI5F0ZhuyLBfmAPBY/s5h315qjr42s1Y4J9dwXlM g1sjuHbMNy3oyTTv5YdCGkM7ZIc7JdZK9jOW6zIh9Dj9kQI10SRdlPRkj4cYxyV2nIMfas xWjao73cE8pifm4EoBsHRi9OSPszQvmbnvu0kAHA7uWNJQEQHs0WvNuuB8+h/1wd9kafQ5 Pd9yQqoY6UhiXGxEIWyOnVq2cegCBDwtZYU58ggmPKPv3H5+02YK3UauhVDzMFFtwNATcE Y7o/L9CDCh/ZhbuhePaZPv5ulcYkEA02RkDmR7lowDKbSBh5YWSljgDGq12ccA== Received: from mail-vs1-f43.google.com (mail-vs1-f43.google.com [209.85.217.43]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q0z7K1LJ3z110G; Tue, 18 Apr 2023 09:26:05 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-vs1-f43.google.com with SMTP id cu36so222919vsb.3; Tue, 18 Apr 2023 02:26:05 -0700 (PDT) X-Gm-Message-State: AAQBX9eBDIW6iu16FKgvXkk3YzZwF3qWc4ayaFMO19rsWtBSFyMaSL9b /n3uAqYQ1ZARJ77O5XEs7AgVRzfin5R4jmkCoKI= X-Google-Smtp-Source: AKy350bwGH11C3JNpcGH7CCSHeIuYLgW8ntafBm0DDhU3Um43SwhlE6IGdcGmH9z1Lk/MTDLTuoSTrJX148bhKQLLqg= X-Received: by 2002:a05:6102:23c3:b0:42e:3337:508b with SMTP id x3-20020a05610223c300b0042e3337508bmr10019802vsr.7.1681809964153; Tue, 18 Apr 2023 02:26:04 -0700 (PDT) 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 References: In-Reply-To: From: Nuno Teixeira Date: Tue, 18 Apr 2023 10:25:52 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Get ${OSREL} at install time To: ports@freebsd.org, FreeBSD Mailing List Content-Type: multipart/alternative; boundary="0000000000007e40d705f998e5a8" X-ThisMailContainsUnwantedMimeParts: N --0000000000007e40d705f998e5a8 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Just found a port using pkg-post-install in sh: sysutils/nut/pkg-post-install --- #!/bin/sh - pw groupmod -n dialer -m nut --- I can do egrep version from /etc/os-release and sed to setup gitup.conf here. I will do some tests and when it works I will publish it here for sugestions/corrections. Thanks all! Felix Palmen escreveu no dia ter=C3=A7a, 18/04/2023 = =C3=A0(s) 09:52: > * Nuno Teixeira [20230418 09:05]: > > Any sugestion or example that permits to get OSREL at install time? > > Not really OSREL, but when I needed to know the FreeBSD version at > install time, this is what I did: > > > https://cgit.freebsd.org/ports/tree/security/unix-selfauth-helper/pkg-pos= t-install.lua > > It's not exactly nice, just parsing the version manually... > > -- > Felix Palmen {private} felix@palmen-it.de > -- ports committer (mentee) -- {web} http://palmen-it.de > {pgp public key} http://palmen-it.de/pub.txt > {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 > --=20 Nuno Teixeira FreeBSD Committer (ports) --0000000000007e40d705f998e5a8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Just found a port using pkg-post-install in sh:

sysutils/nut/pkg-post-install
---
#!/bin/sh -

pw groupmod -n dialer -m nut
---
=
I can do egrep version from /etc/os-release and sed to setup= gitup.conf here.

I will do some tests and when it= works I will publish it here for sugestions/corrections.

Thanks all!

Felix Palmen <zirias@freebsd.org> escreveu no dia ter=C3=A7a, 18/04/2023= =C3=A0(s) 09:52:
eduardo@freebsd.org> [20230418 09:05]:
> Any sugestion or example that permits to get OSREL at install time?
Not really OSREL, but when I needed to know the FreeBSD version at
install time, this is what I did:

https://cgit.f= reebsd.org/ports/tree/security/unix-selfauth-helper/pkg-post-install.lua

It's not exactly nice, just parsing the version manually...

--
=C2=A0Felix Palmen <zirias@FreeBSD.org>=C2=A0 =C2=A0 =C2=A0{private}= =C2=A0 =C2=A0
felix@= palmen-it.de
=C2=A0-- ports committer (mentee) --=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 {web}=C2=A0 http://palmen-it.de
=C2=A0{pgp public key}=C2=A0 http://palmen-it.de/pub.txt
=C2=A0{pgp fingerprint} 6936 13D5 5BBF 4837 B212=C2=A0 3ACC 54AD E006 9879 = F231


--
Nuno Teixeira
FreeBSD Committ= er (ports)
--0000000000007e40d705f998e5a8-- From eugen@grosbein.net Tue Apr 18 09:26:45 2023 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 4Q0z8H43Q2z44ny1 for ; Tue, 18 Apr 2023 09:26:55 +0000 (UTC) (envelope-from eugen@grosbein.net) Received: from hz.grosbein.net (hz.grosbein.net [IPv6:2a01:4f8:c2c:26d8::2]) (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 (2048 bits) client-digest SHA256) (Client CN "hz.grosbein.net", Issuer "hz.grosbein.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0z8G4N00z3qPJ; Tue, 18 Apr 2023 09:26:54 +0000 (UTC) (envelope-from eugen@grosbein.net) Authentication-Results: mx1.freebsd.org; none Received: from eg.sd.rdtc.ru (root@eg.sd.rdtc.ru [62.231.161.221] (may be forged)) by hz.grosbein.net (8.17.1/8.17.1) with ESMTPS id 33I9QogN088577 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 18 Apr 2023 09:26:51 GMT (envelope-from eugen@grosbein.net) X-Envelope-From: eugen@grosbein.net X-Envelope-To: eduardo@freebsd.org Received: from [10.58.0.11] (dadvw [10.58.0.11] (may be forged)) by eg.sd.rdtc.ru (8.16.1/8.16.1) with ESMTPS id 33I9Qo5d083086 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Tue, 18 Apr 2023 16:26:50 +0700 (+07) (envelope-from eugen@grosbein.net) Subject: Re: Get ${OSREL} at install time To: Nuno Teixeira , FreeBSD Mailing List References: From: Eugene Grosbein Message-ID: Date: Tue, 18 Apr 2023 16:26:45 +0700 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 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 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,SHORTCIRCUIT autolearn=disabled version=3.4.6 X-Spam-Report: * -0.0 SHORTCIRCUIT No description available. * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on hz.grosbein.net X-Rspamd-Queue-Id: 4Q0z8G4N00z3qPJ X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/32, country:DE] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N 18.04.2023 15:05, Nuno Teixeira wrote: > Hello all, > > net/gitup uses a reinplace cmd to setup gitup.conf to the correspondent RELEASE/STABLE for command `gitup release` and `gitup stable`. > So, if user is using 13.1-RELEASE, reinplace will configure gitup.conf to: > > "release" : { > "branch" : "releng/13.1", > "stable" : { > "branch" : "stable/13", > > The problem is that OSREL is taken from build time and at this moment 13.2 pkgs are being built on a 13.1 machine. > So the result is wrong by setting releng/13.1 instead of releng/13.2. > > the reinplace cmd is: > --- > ${REINPLACE_CMD} -e 's|stable\/12|stable\/${OSREL:R}| ; \ > s|releng\/11.4|releng\/${OSREL}|' \ > ${WRKSRC}/gitup.conf > --- > > Any sugestion or example that permits to get OSREL at install time? # osrel=$(sysctl -n kern.osrelease) # echo $osrel ${osrel%%-*} ${osrel%%.*} 13.2-STABLE 13.2 13 And use @postexec command in pkg-plist to run sed instead of REINPLACE_CMD in the Makefile. Something like this (untested): @postexec env osrel=$(sysctl -n kern.osrelease) sed -E -e s,stable/[0-9]+,stable/${osrel\%\%.*}, -e s,releng/[0-9]+,releng/${osrel\%\%-*}, %%PREFIX%%/etc/gitup.conf I'm not sure about escaping and screening, though. You'll need to test it :-) From nobody Tue Apr 18 09:28:52 2023 X-Original-To: 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 4Q0zBZ6ZKKz44pNG for ; Tue, 18 Apr 2023 09:28:54 +0000 (UTC) (envelope-from zirias@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0zBZ5jH2z3tdM for ; Tue, 18 Apr 2023 09:28:54 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681810134; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=1kUUGBHASallRZWovMhjMrbrdEb6BIO5aECJDxigwPQ=; b=yIWDO0yndVPSAtVc7iY3fiOMhQVeebKP2NlD/BpCpPjaCzCAJwZbo1f83VDh2aE/X2lahE xc+Ij9AW/gGo/XQB9jIvDT9jJ2qxCZleabNpawrqCrdinmrD55MuqsflOXXHknC26/Uciu PKmlOjWo2AZI4KwPhWDt4/Xx4qoQKQQJtp927+xJD/OcIlCCLnTYr1G9b6RkwKpZ+6gt95 /n5nax/l0aBlB8YG3Wyn9pjjzm+tVaOs0K6BznI0ub0fl2wrZ33Q7AoZZv0VRpZKVYsbeR 6V8/QshUZ6PfBEe0QeN/qV6yo6aJYCczPKOnRMvUyi5liVyfS9k7sI6V8bs0JA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681810134; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:dkim-signature; bh=1kUUGBHASallRZWovMhjMrbrdEb6BIO5aECJDxigwPQ=; b=ZsUTFqvE33aLtbOGlfYbRDAZFm8a28kSkK2hb87W0VKt71rd80T27E7wKU2Ag/hS4bMkEt 7p/O0Q/7y2QbsRPXCbOTiYwUwWiLFPjfajV/Jl08NkAUf3W4w5yyAGFStud0MI8DTMzFOE FxEC1GrDrPkkCgZvPcFU5nLhcW82SMIpE7Di++s/6DWACIVvkGMm/2/QdWe513awlxMMQf 0Jq/QQt7AcHnG/BZJB2HN1gUxBFCrh/2m2Cnf5YkEDJ3JwLYomqeu0LyTgKYDwzF3sxX0N 1MQ7GMQ6n+n3cafyHQpnlqq8IkimYUm7poVgyZnRRK6BFqmnr/CsNj3iKMthDw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681810134; a=rsa-sha256; cv=none; b=i8Yo8lGOCkz02CBg7VoRBdBLkX/F6/av57Q4jBvrBjclQ6b7QG0WoZdMmx6SY5nww1t8Sv eQUYDsKzbmFcDsQxC2mANOc932ym+gBX2QY5ifypigg4c5DOhEuuT3+9osAAtYSzUbQydM LTSd7M8Tf/7Wcsmu1+SxucqLfqPw/MiDciuOrX8OuS8Ae4tAPNG+GvcXQDhUdKsobXECqM WFd22K9uLOCnRhmtgbJyEDeFB1vYClxLEtGzt1sPPggU8I2rt8t9aabJQNIcIYqDUmFQX7 AAfCsv4eFnXkhQ0czMiD/ajuXv0lpw/HTY0AqWSfZeeOotRn7gZaQDYEfhf0Mw== Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: zirias/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q0zBZ4WVLz110H for ; Tue, 18 Apr 2023 09:28:54 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=1kUUGBHASallRZWovMhjMrbrdEb6BIO5aECJDxigwPQ=; b=qvbx2VwPq+e6ZyhFOJUq3yFiGC 3jf9MR1jtY9YcrnXUoJgYKPkqyI1xssOujTrl9ya22YO/TdVsyFine5/Go+H2qvFQTN2Zhs3bd7xw K96mNkXwDWcwFH8aAZBiqWBvpdEHXqbKoj2IRZTFO7bE4oyGMMK916lGXRSN0AxAEuTrIMOYujXTb fiOL2e1OpATsxca1ADMZah2N1+AncsgryY5aL3Dqr2gsGBqmJFwm+5fsgZkJ8LQDjaHek+F5qsWcF fS779NSGn3hoaw/9Xbcajul8eUXtVH5SyP4fIPdH9SRn1OdETqdqyOhWkgUxJng7ePNdz0IRvqQhA 3w3dBWIA==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pohdt-005O4e-F2 for ports@freebsd.org; Tue, 18 Apr 2023 11:28:53 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.95 (FreeBSD)) (envelope-from ) id 1pohds-0001dT-Oy for ports@freebsd.org; Tue, 18 Apr 2023 09:28:52 +0000 Date: Tue, 18 Apr 2023 11:28:52 +0200 From: Felix Palmen To: ports@freebsd.org Subject: Re: Get ${OSREL} at install time Message-ID: <2xnmmuphodyegxo4pxnzexhugjhyuvlugruie3sitwcgciq3t3@ir5ax536wfau> X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org References: <250f83f2-dc05-b9c9-b429-ac463da436f9@aetern.org> 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 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="hqverbt3wwidurxl" Content-Disposition: inline In-Reply-To: <250f83f2-dc05-b9c9-b429-ac463da436f9@aetern.org> User-Agent: NeoMutt/20230322 X-ThisMailContainsUnwantedMimeParts: N --hqverbt3wwidurxl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Yuri [20230418 11:07]: > I was going to suggest something similar with using kern.osreldate and > parsing it according to > https://docs.freebsd.org/en/books/porters-handbook/versions/, e.g. Just a quick hint: /etc/os-release is preferred because it will still work correctly when installing to an alternate root (using pkg -c or pkg -r). --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer (mentee) -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --hqverbt3wwidurxl Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZD5i1F8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny MVpuAQC8EtGTKaXU87SAFhK8R2A8Bburb/vzy/0wvINL2p2j5wEAt/YvO/Au4afm OnjFGXjR5juOmBAduiQQDrGxmTmJogk= =kGkz -----END PGP SIGNATURE----- --hqverbt3wwidurxl-- From nobody Tue Apr 18 09:34:13 2023 X-Original-To: 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 4Q0zJn08N8z44q4Q for ; Tue, 18 Apr 2023 09:34:17 +0000 (UTC) (envelope-from zirias@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0zJm6T0Nz43fg for ; Tue, 18 Apr 2023 09:34:16 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681810456; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=R+EGKT4yTnvsoBnOmVgQotm1XcJnHp3hkQTxAWILY2c=; b=xaoNTuARTxul8dw98WDbhsz2gEhxhq9gkFDztOE5EiRI4/+txyxXCKDW4xuykjQNLWumxp wL1gL/J/1EbqEmNd3xz9icXPAf13BmCDTyUBEySYaJw9uL9PWPuDWGQLqkAuwBfjqJma8T pHMXKsY3SGEj6vB7Q4GyaaTAKwMVXhfnGTIAkHWWO3o41cDlIx11qiEp/8PQIk99dtK/wc bX849s39iGBbScehzDinJtkmWMVAfMq0hrKjolixpqGfeCIpBeseg289MJgV4l3jFFQxjB yoVTAn1aJqrY2IlObXd51PdxnJN8NB1xiekyg0lx1MwR9UhmohJgwylThrM7MQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681810456; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:dkim-signature; bh=R+EGKT4yTnvsoBnOmVgQotm1XcJnHp3hkQTxAWILY2c=; b=p6sOxJc95+eBq1/pSPE8t6F3K7KEDi84HR+j2ApuynNa0SXh55DgJ0cOINZ40BHiAW+e8j v2xj7cXcYO8ggJ65aH2bTZ20fL43yi/yaDcmcF3n5RcyWrONdW4DZZzzeP2hPuB0X0AfdA z6w8JEo1yK+6F6ezmoIko/3hJEzKYzUh6Rr33ece8tX5/agn2WpQ03XFviwdaIR8Q7QwOx 1wLEFNAMivIN3OS/Dxi9MYMWqBAlgNk3x4tDmZ6+KjB3s6W8iq7e9r0edCXNG/WO9rPTJe EPZx9Ms8vhPRc/giWw9u+eMd/9jA3oQFzUCpY2sEYDqyaImuvXZXcWNzwt9/5g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681810456; a=rsa-sha256; cv=none; b=kTKS116A/MoCffZwGibddvfphBQ4JsnDBxJoxj2QXoMDJIj6tCDlcqGagdPhDeKbOxDf70 vJvZqF0fEkiFtHE0jIO4mGbw+SdPDS61deFCnecj+chnx80Hv4AIxL9lUIgsPpDuB43W+t ZW8p3xibphVWPCSzoP9RbyGscE3oJEVhj9Yhvdt9KYOLrlP6RiToT/a88ZzKltBxMk53Gi 05ZhbLCVlU/9zhut8lnFWm/O4OmHaRSQ7645V6k15pdEc7cd7sAeWuTqe1FQO6KsSn5XGZ ec4xAwjP7pgJARuHvYIYbUSGtYLpyPJKNLPME2cVqo/XAyLB6VrLRKIYZMgxeQ== Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: zirias/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q0zJm58Jyz118r for ; Tue, 18 Apr 2023 09:34:16 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=R+EGKT4yTnvsoBnOmVgQotm1XcJnHp3hkQTxAWILY2c=; b=f797oLG/XcMP1QTMeS5MSZD6W5 c/StUShyLGE5cIUjyWBgDtI9J1s8vnZV9na+wI343cCLEuhwsNZne1y9JY7AtCp/7WPTVhyU1bFMF gfOyarTwA/89lCJAKZRptXCC8LCtNxe7TVPf+agDk7LEA0T+LoU5YpQWmLLQ0IgT3yydQNTWUL9iE P5+CUEPbmsA0JcCzJ9umlg7jcNAjo1vynoi4ryAyU4NF1VXj7hwMGc/BNnLXCDaO3bM3rEo5Ey2mA 9I1AY+iEcKL9DGSNAdMQO2Azm97uC4CeFG6T42dukM41Cq2iRo23YX83CeG5pQvFPQSlVEDu5swc5 e7nLnY0g==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pohj4-005O5d-QP for ports@freebsd.org; Tue, 18 Apr 2023 11:34:14 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.95 (FreeBSD)) (envelope-from ) id 1pohj4-0003h4-Bb for ports@freebsd.org; Tue, 18 Apr 2023 09:34:14 +0000 Date: Tue, 18 Apr 2023 11:34:13 +0200 From: Felix Palmen To: ports@freebsd.org Subject: Re: Get ${OSREL} at install time Message-ID: X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org References: 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 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="l5c2upv63lmwwvvv" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20230322 X-ThisMailContainsUnwantedMimeParts: N --l5c2upv63lmwwvvv Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Eugene Grosbein [20230418 16:26]: > 18.04.2023 15:05, Nuno Teixeira wrote: > > Any sugestion or example that permits to get OSREL at install time? >=20 > # osrel=3D$(sysctl -n kern.osrelease) Obtaining the information from the running kernel has the drawback of possibly giving wrong results with pkg -c / pkg -r (installing in an alternative root, e.g. a jail or boot environment). Therefore, parsing /etc/os-release should be preferred. --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer (mentee) -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --l5c2upv63lmwwvvv Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZD5kFV8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny MfnaAPsF+rQDjtHd8rcwpzoN6qOoo0bUYVJic4ku39BXgtW99gEA51KrrbZuQDgx BDipBOPxYL2aPTakSColzVq+dRA7TwM= =5g04 -----END PGP SIGNATURE----- --l5c2upv63lmwwvvv-- From nobody Tue Apr 18 09:39:14 2023 X-Original-To: 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 4Q0zQZ3y5wz44qGf for ; Tue, 18 Apr 2023 09:39:18 +0000 (UTC) (envelope-from zirias@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0zQZ3XRdz49LC for ; Tue, 18 Apr 2023 09:39:18 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681810758; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=TekcZuij9kYEAUw93FLzprqMws+locCGJjS2qJmd/kE=; b=K3Tppgyl9Ac+Ghqpo1wJqPr1c22Pv2ozrbJg3chnueL3ig/8r8l6MLNuPInmMXcmXVyi9O UsJUgopOdC8oX2ArjhjzIrHdnHRMa/mkLdndvkmbcp4aUHThe68wVM32n3xD045KOMirrB +kc7kYmj7bvD4NuNauyi+CsI1CzyrwRQShs1xpE/Mig97yk8bUkbsqsLo3ISxmfm/Zf2x1 uovz85PCLW3UcLCHDpTwVA9w29+ZBIcfvZ1JMAJ9Iu5urTs+faPOGwhzzBMHzIezWZwvst h2IeuzmJUp8cMHz340cTD8uvQMJkUkN+l4uYkWVjziH4q8AYcJHo/9quSSsC/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681810758; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:dkim-signature; bh=TekcZuij9kYEAUw93FLzprqMws+locCGJjS2qJmd/kE=; b=CnPdmXwnPwS0gerHiGBi0i7Ya5WJFUrAFxOa/3Lt9hx7yIr2k8FffHtYolu9TVCk1QEQ+j hZveV81e65ZE2qFd2THiLGWbl33je4FVqk0UNkfoyR9C6qBwXtPobdGIWSLXF66uCQyQxg d86aFCyRCmW2qYSJVk18A1qWqT4YdPqIw4y4J+dZ/aMLDyczM/fpB9/RAxSeYhtS97Dkyc ibZE5u5tbzIkwIwY8+AI0w/3De6l8P7w+9meOO9WNQvkcwdQE8SxFxgdkLPNGAGlNtsLZa 7ewFzF0ttHdL+qT8+i4BWocPcV9RZDLtvBcbVMpMyzBWuVB2NEahVYvgjlgVZg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681810758; a=rsa-sha256; cv=none; b=PlSEiRxvgt7v9hCgZoWP0TM2eSsH3WIPM2GV5oXOabbMfGRN7Z/jQZ0pU9mXtGLkyVBB3J ZTpDUKEXXmBOkh1i/nM3OEZUa4vvJCpvt5PflB06zMripkamANT+lJt/KsT5NPluq4bmRS UfwouZFG2I+oy3SFkbPqAh55UErq5jObMBoLAUuudTgXBiTlVaLZ9A2ZpHsjpvbW+GvWgV xL2LNadekWAdlMKiS5D7QufTZ4ZyfHvBmOWtKcjIX4+h8zSTUbgTK9G3pSGLM5qxNIdudD K+EnOKoOAw+oecjq+YjAn2ipJZxi5anr2K4My8Y6X4o1oSFue+vXZJoak2WLQg== Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: zirias/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q0zQY5sMTz116M for ; Tue, 18 Apr 2023 09:39:17 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=TekcZuij9kYEAUw93FLzprqMws+locCGJjS2qJmd/kE=; b=4Imf0XddDbrt06qHityDYCKXen jPJUtje8MYInojk8VN/NfXXKWq3O7QsW5WGhPwRUANNwUXjb/WD0QeUKzB9n2CxH4f3Ri3YzUb1E+ Dps8Hsh3MqGNqhylGDTioWRn97plMUOUQR6Sf3bA26WnNzI99dakG5lpUkhfdkNF3xw+5tPyFz3Kx wTpWxMuy+yrO71wuw2/wpKZc1P+x7iCxh/Uvoa7EG7KjkQmkS50xqjZyniecvsVfAfnlk6OfqLJEV PWnmy8CsUl76wBiCteQ+UtPgX8y1wszg2vtFjFNdI4ybC1K1m3l6g6oUSO7Dg+/S/8vy8XkhM6rRp J46Zv26Q==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pohnw-005O74-Cy for ports@freebsd.org; Tue, 18 Apr 2023 11:39:16 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.95 (FreeBSD)) (envelope-from ) id 1pohnv-0008AP-RY for ports@freebsd.org; Tue, 18 Apr 2023 09:39:16 +0000 Date: Tue, 18 Apr 2023 11:39:14 +0200 From: Felix Palmen To: ports@freebsd.org Subject: Re: Get ${OSREL} at install time Message-ID: X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org References: <250f83f2-dc05-b9c9-b429-ac463da436f9@aetern.org> <7068cd8f-9a2b-1bc1-c745-4cc1bf56ee9c@aetern.org> 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 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="jab7biuzj3jiievp" Content-Disposition: inline In-Reply-To: <7068cd8f-9a2b-1bc1-c745-4cc1bf56ee9c@aetern.org> User-Agent: NeoMutt/20230322 X-ThisMailContainsUnwantedMimeParts: N --jab7biuzj3jiievp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Yuri [20230418 11:11]: > Yuri wrote: > > Took a look at this and now I'm wondering if it gets run at all, you > > don't seem to specify PKGPOSTINSTALL in the Makefile, and bsd.port.mk > > has it as just pkg-post-install, not handling .lua? It's also is not in > > the .pkg file contents. Sorry if I'm missing something. >=20 > Nevermind me, I see that it's there, sorry for the noise. Yes, the .lua suffix is automatically tried somewhere deep down in the scripts, I actually forgot where. Had to analyze them back when I did this, because this whole feature (lua in package scripts) was largely undocumented. This has been fixed by now however :) https://docs.freebsd.org/en/books/porters-handbook/book/#pkg-install --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer (mentee) -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --jab7biuzj3jiievp Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZD5lQl8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny MRY9AP46LwuwjNFcJzcl40EfkNNCdk4RB1CtQjfV2XEpTF2cSwEAzUZv3QO/xpXp 6FPZTb/3hRBE598puEfvLAe1E1/J8Qg= =PsXF -----END PGP SIGNATURE----- --jab7biuzj3jiievp-- From eugen@grosbein.net Tue Apr 18 09:40:33 2023 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 4Q0zS96lxcz44qP2 for ; Tue, 18 Apr 2023 09:40:41 +0000 (UTC) (envelope-from eugen@grosbein.net) Received: from hz.grosbein.net (hz.grosbein.net [IPv6:2a01:4f8:c2c:26d8::2]) (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 (2048 bits) client-digest SHA256) (Client CN "hz.grosbein.net", Issuer "hz.grosbein.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0zS902J8z4Cjf; Tue, 18 Apr 2023 09:40:40 +0000 (UTC) (envelope-from eugen@grosbein.net) Authentication-Results: mx1.freebsd.org; dkim=none; spf=fail (mx1.freebsd.org: domain of eugen@grosbein.net does not designate 2a01:4f8:c2c:26d8::2 as permitted sender) smtp.mailfrom=eugen@grosbein.net; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=grosbein.net (policy=none) Received: from eg.sd.rdtc.ru (root@eg.sd.rdtc.ru [62.231.161.221] (may be forged)) by hz.grosbein.net (8.17.1/8.17.1) with ESMTPS id 33I9ec9U088635 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 18 Apr 2023 09:40:39 GMT (envelope-from eugen@grosbein.net) X-Envelope-From: eugen@grosbein.net X-Envelope-To: eduardo@freebsd.org Received: from [10.58.0.11] (dadvw [10.58.0.11] (may be forged)) by eg.sd.rdtc.ru (8.16.1/8.16.1) with ESMTPS id 33I9ect4083166 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Tue, 18 Apr 2023 16:40:38 +0700 (+07) (envelope-from eugen@grosbein.net) Subject: Re: Get ${OSREL} at install time To: Nuno Teixeira , FreeBSD Mailing List References: From: Eugene Grosbein Message-ID: Date: Tue, 18 Apr 2023 16:40:33 +0700 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 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 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,SHORTCIRCUIT autolearn=disabled version=3.4.6 X-Spam-Report: * -0.0 SHORTCIRCUIT No description available. * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on hz.grosbein.net X-Spamd-Result: default: False [-0.24 / 15.00]; SUBJECT_HAS_CURRENCY(1.00)[]; R_SPF_FAIL(1.00)[-all]; NEURAL_HAM_SHORT(-0.81)[-0.809]; NEURAL_HAM_MEDIUM(-0.72)[-0.715]; NEURAL_HAM_LONG(-0.71)[-0.714]; DMARC_POLICY_SOFTFAIL(0.10)[grosbein.net : No valid SPF, No valid DKIM,none]; MIME_GOOD(-0.10)[text/plain]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/32, country:DE]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; R_DKIM_NA(0.00)[]; RCVD_TLS_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; TO_DN_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FREEFALL_USER(0.00)[eugen]; RCPT_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[] X-Rspamd-Queue-Id: 4Q0zS902J8z4Cjf X-Spamd-Bar: / X-ThisMailContainsUnwantedMimeParts: N 18.04.2023 16:26, Eugene Grosbein wrote: > 18.04.2023 15:05, Nuno Teixeira wrote: >> Hello all, >> >> net/gitup uses a reinplace cmd to setup gitup.conf to the correspondent RELEASE/STABLE for command `gitup release` and `gitup stable`. >> So, if user is using 13.1-RELEASE, reinplace will configure gitup.conf to: >> >> "release" : { >> "branch" : "releng/13.1", >> "stable" : { >> "branch" : "stable/13", >> >> The problem is that OSREL is taken from build time and at this moment 13.2 pkgs are being built on a 13.1 machine. >> So the result is wrong by setting releng/13.1 instead of releng/13.2. >> >> the reinplace cmd is: >> --- >> ${REINPLACE_CMD} -e 's|stable\/12|stable\/${OSREL:R}| ; \ >> s|releng\/11.4|releng\/${OSREL}|' \ >> ${WRKSRC}/gitup.conf >> --- >> >> Any sugestion or example that permits to get OSREL at install time? > > # osrel=$(sysctl -n kern.osrelease) > # echo $osrel ${osrel%%-*} ${osrel%%.*} > 13.2-STABLE 13.2 13 > > And use @postexec command in pkg-plist to run sed instead of REINPLACE_CMD in the Makefile. > Something like this (untested): > > @postexec env osrel=$(sysctl -n kern.osrelease) sed -E -e s,stable/[0-9]+,stable/${osrel\%\%.*}, -e s,releng/[0-9]+,releng/${osrel\%\%-*}, %%PREFIX%%/etc/gitup.conf Jail-friendly replacement is $(freebsd-version -u) instead of (sysctl -n kern.osrelease). "freebsd-version -u" reports version of userland and in case of full jail it may be older than kernel version. From eugen@grosbein.net Tue Apr 18 09:41:15 2023 X-Original-To: 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 4Q0zT15g8tz44qKQ for ; Tue, 18 Apr 2023 09:41:25 +0000 (UTC) (envelope-from eugen@grosbein.net) Received: from hz.grosbein.net (hz.grosbein.net [IPv6:2a01:4f8:c2c:26d8::2]) (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 (2048 bits) client-digest SHA256) (Client CN "hz.grosbein.net", Issuer "hz.grosbein.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0zT03v3Qz4DkC; Tue, 18 Apr 2023 09:41:24 +0000 (UTC) (envelope-from eugen@grosbein.net) Authentication-Results: mx1.freebsd.org; none Received: from eg.sd.rdtc.ru (root@eg.sd.rdtc.ru [62.231.161.221] (may be forged)) by hz.grosbein.net (8.17.1/8.17.1) with ESMTPS id 33I9fLL1088642 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 18 Apr 2023 09:41:22 GMT (envelope-from eugen@grosbein.net) X-Envelope-From: eugen@grosbein.net X-Envelope-To: zirias@FreeBSD.org Received: from [10.58.0.11] (dadvw [10.58.0.11] (may be forged)) by eg.sd.rdtc.ru (8.16.1/8.16.1) with ESMTPS id 33I9fKS6083173 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Tue, 18 Apr 2023 16:41:20 +0700 (+07) (envelope-from eugen@grosbein.net) Subject: Re: Get ${OSREL} at install time To: Felix Palmen , ports@freebsd.org References: From: Eugene Grosbein Message-ID: Date: Tue, 18 Apr 2023 16:41:15 +0700 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 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 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,SHORTCIRCUIT autolearn=disabled version=3.4.6 X-Spam-Report: * -0.0 SHORTCIRCUIT No description available. * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on hz.grosbein.net X-Rspamd-Queue-Id: 4Q0zT03v3Qz4DkC X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/32, country:DE] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N 18.04.2023 16:34, Felix Palmen wrote: > * Eugene Grosbein [20230418 16:26]: >> 18.04.2023 15:05, Nuno Teixeira wrote: >>> Any sugestion or example that permits to get OSREL at install time? >> >> # osrel=$(sysctl -n kern.osrelease) > > Obtaining the information from the running kernel has the drawback of > possibly giving wrong results with pkg -c / pkg -r (installing in an > alternative root, e.g. a jail or boot environment). > > Therefore, parsing /etc/os-release should be preferred. Even better, we have freebsd-version -u From nobody Tue Apr 18 09:51:31 2023 X-Original-To: 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 4Q0zhk4vV6z44qxh for ; Tue, 18 Apr 2023 09:51:34 +0000 (UTC) (envelope-from zirias@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0zhk43pDz3FqP for ; Tue, 18 Apr 2023 09:51:34 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681811494; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=cbMkZU/BSVSE56kuSNcPypM/meCUIuMLa7/l7HNOWrM=; b=jESULEg3qGk2wCialDPwpjUvJvYMcPRsvvg80dQ7mRQitTbNsl6aoOw4gx6hp1BlABtxK7 0ZktF/9xY11WyJ4M3YsTD+u7Hz4chWq8NuvyguZQDKve+mEVJNexKd5IofUaFMoJ/CULpZ iXiSRI8BD3sSEUO15cqzc28zYO041eRR9fr9oB7nnEcZzCI7uKRBcC24sJLheUcG0IhgQF W3gEc8FrdSo4pO/al1o1XAqqoVrjfd6fMSRZiRlgRhuxXqBrMTy3ehjLf1iil6xay8gjpz 7Nhj8J1GRkAOHjuUYKGewm157s6qM4a0MtFmlS/CIwnu4V8zIYohMnrnGoGcrg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681811494; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:dkim-signature; bh=cbMkZU/BSVSE56kuSNcPypM/meCUIuMLa7/l7HNOWrM=; b=up22sWW/+i7/ozaeQIxuyXJhJeIsTGU0aYK2kshzmJOHXSJTCbHvBQtCRUkCI0Sya1VP+W 3Y9bY2sPiRLoeDrYJ5dFVYFizSwyQetSUYp4KdVs7MMKesoFatUOIky2hKt4GFr1gV2uh4 1zUli+7hR430Yo/afWm5nwMt4rn1Qo/SGYWjiKMOQxO+NQ6syTG+oBUGAesI6NmJto7O2e 25nQYpzEcqrppaaEDYgxJ6IY8YkxSWVKrhOA10rf1hSc1FCWHsZtwRydjBNUgDRf4kCp4/ VOvfDSsReA4xzeHBs2V3OyU0N49u/qoyv7x2v/ahcUJjHRbYJXkbYzqpU/DELg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681811494; a=rsa-sha256; cv=none; b=a+iVrH8LFT9D4amvxY8O0eIOu+ex22z+LCr53yv5Sel448pyCdEWlTs+BeXtQDXdtJR6Xb 4K7CDu8eTJleuwjiLJI8UwpHmLBBp/0wqDQgEIWG5enZrm6GEzNS7jl64S5rgON2LwpUaq aiksSlfiRAFZwkVPzNcQjTg3Z4yyd497kMQlfJe/Q8mI7P/2RCvHS6Z74VbD2/anoha9Y1 M27X37VVeXJs3NLk6l3HzPDSxNHgsTZcCagDb9YoZyTPhjV/vKHaeww637nmHnzfym+rqT W+9A3YLydjjq+mCV5T1TO27Jp432VVIJ/cb3oZzj0PKBgad1IyFlG7s2HrKgWA== Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: zirias/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q0zhk32qzz11CX for ; Tue, 18 Apr 2023 09:51:34 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=cbMkZU/BSVSE56kuSNcPypM/meCUIuMLa7/l7HNOWrM=; b=NXzOyFe/X07DsQFsny344EeMp3 zrVLkRjpk502LuQcZX/T4RwI9BNn0qPdeZ6NDT0bB7buFHDOoxN68scAVMyn/n0rdrR6+ISmhoj1z IVTOQS4Y2V2oIS4CX4hiBmafZHANKQTGEszKI9+1GQaJkSUrIs4bhorfoXxdRs2cdazyrOjDworLt sRl+CtZy0xgAepE37gw8Z3eR7WYYqxgqdqGrjNL9hJMhxop93oVxiSWggIp1/M+ZMg25m1afSAS/X hp/9MdLdcKGzfyjW2AZhaG9VYqnDjCWcPHoJmXFd+pogvK8E9sm/WFsEFzQDYi5dUKl1xB5IJzeI0 /FaDR4ow==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pohzp-005O9J-7f for ports@freebsd.org; Tue, 18 Apr 2023 11:51:33 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.95 (FreeBSD)) (envelope-from ) id 1pohzo-000G2g-1o for ports@freebsd.org; Tue, 18 Apr 2023 09:51:32 +0000 Date: Tue, 18 Apr 2023 11:51:31 +0200 From: Felix Palmen To: ports@freebsd.org Subject: Re: Get ${OSREL} at install time Message-ID: X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org References: 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 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="a242t6x5zr7bnig2" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20230322 X-ThisMailContainsUnwantedMimeParts: N --a242t6x5zr7bnig2 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Eugene Grosbein [20230418 16:41]: > 18.04.2023 16:34, Felix Palmen wrote: >=20 > > * Eugene Grosbein [20230418 16:26]: > >> 18.04.2023 15:05, Nuno Teixeira wrote: > >>> Any sugestion or example that permits to get OSREL at install time? > >> > >> # osrel=3D$(sysctl -n kern.osrelease) > >=20 > > Obtaining the information from the running kernel has the drawback of > > possibly giving wrong results with pkg -c / pkg -r (installing in an > > alternative root, e.g. a jail or boot environment). > >=20 > > Therefore, parsing /etc/os-release should be preferred. >=20 > Even better, we have freebsd-version -u Actually not better but older ;) IIRC, /etc/os-release was only introduced in 13. But then, it's probably "better" just as long as 12 is still supported... With lua scripts, you can't even use freebsd-version because execution is very restricted for them in pkg. And for some features (like e.g. dynamically creating a pkg-message output), you need lua... --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer (mentee) -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --a242t6x5zr7bnig2 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZD5oI18UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny MXd6AQDTTqgmzFBxS+xmYgYzigsFL6i62qPFLWLjk6lefit3XQD/WxuiI2u2rydR DgOQSOXWy4GqJc829t/W18WytOnIqgE= =vV0O -----END PGP SIGNATURE----- --a242t6x5zr7bnig2-- From eugen@grosbein.net Tue Apr 18 10:03:13 2023 X-Original-To: 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 4Q0zyK54g6z44rtG for ; Tue, 18 Apr 2023 10:03:21 +0000 (UTC) (envelope-from eugen@grosbein.net) Received: from hz.grosbein.net (hz.grosbein.net [IPv6:2a01:4f8:c2c:26d8::2]) (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 (2048 bits) client-digest SHA256) (Client CN "hz.grosbein.net", Issuer "hz.grosbein.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0zyK0XCfz3nWQ; Tue, 18 Apr 2023 10:03:20 +0000 (UTC) (envelope-from eugen@grosbein.net) Authentication-Results: mx1.freebsd.org; none Received: from eg.sd.rdtc.ru (root@eg.sd.rdtc.ru [62.231.161.221] (may be forged)) by hz.grosbein.net (8.17.1/8.17.1) with ESMTPS id 33IA3JYq088749 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 18 Apr 2023 10:03:19 GMT (envelope-from eugen@grosbein.net) X-Envelope-From: eugen@grosbein.net X-Envelope-To: ports@freebsd.org Received: from [10.58.0.11] (dadvw [10.58.0.11] (may be forged)) by eg.sd.rdtc.ru (8.16.1/8.16.1) with ESMTPS id 33IA3Iul083302 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Tue, 18 Apr 2023 17:03:18 +0700 (+07) (envelope-from eugen@grosbein.net) Subject: Re: Get ${OSREL} at install time To: ports@freebsd.org References: Cc: Felix Palmen From: Eugene Grosbein Message-ID: Date: Tue, 18 Apr 2023 17:03:13 +0700 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 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 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,SHORTCIRCUIT autolearn=disabled version=3.4.6 X-Spam-Report: * -0.0 SHORTCIRCUIT No description available. * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on hz.grosbein.net X-Rspamd-Queue-Id: 4Q0zyK0XCfz3nWQ X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/32, country:DE] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N 18.04.2023 16:51, Felix Palmen wrote: > With lua scripts, you can't even use freebsd-version because execution > is very restricted for them in pkg. And for some features (like e.g. > dynamically creating a pkg-message output), you need lua... You don't need lua to create pkg-message dynamically or do many other things. It was possible long before invention of lua itself :-) First, you may use pkg-message.in https://docs.freebsd.org/en/books/porters-handbook/book/#using-sub-files Second, you may modify ${WRKDIR}/pkg-message using post-build target of port's Makefile, instead of pkg-message.in or in addition. From nobody Tue Apr 18 10:06:49 2023 X-Original-To: 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 4Q102Q0kc0z44rwS for ; Tue, 18 Apr 2023 10:06:54 +0000 (UTC) (envelope-from zirias@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q102P1bTkz3s4b for ; Tue, 18 Apr 2023 10:06:53 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681812413; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=UJCNcrW7E79V6JHhZPQRagML8NamuSFv+taI3i7B8XM=; b=wqOb7WsdCZp29yxj4UPs/OglSAyVLwwEzSG0jWkJgLhvZy1O8V+LaJMGM0Cqkbi3Djg7lv A8ROxefoapZcvl0ednK6AHpWXptm0H2j5rtwGD2HrmpzrzKZ3kfDLHkpzqRPSM9l5vuoaY +ZGXgUiYegu1FVpr6YTk/kC9RXKCvl+/1jn9jIRmV+vCync7eQLxSF2zxgpF44IDJW/aVl b6Qh+yDZ3aLFwTMCJB5deumAMnggQWFAuD6sGA3z2ZwgOdwND9Z0WrQhHFrlz7EQ1K/It4 gd9PKxhe29b167StDDneuGSJUVqpEnymU0o1uD2r7VsDr9ygriS+i1orK5FAqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681812413; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:dkim-signature; bh=UJCNcrW7E79V6JHhZPQRagML8NamuSFv+taI3i7B8XM=; b=qiavdiiXo4GW5I7sGrzA3QdQ2GfLTQNxBDi0JPoWPFathSDdeNSgAqKINzElLqeuXwUzHN MBR9BXxZAq6gzYonHmJOkzT4++NBDdWGsayA5ynLlyKJ3pMzyj86ihpYrsUe6HNbXqOFEa eQQ97NHsJTB6niuTtaEyuIr3SGE+/dUuq4VcB5WH+8Jy5/JqQkGsr/GOXQBTjHEW6xfGW0 9BJUGQrkYwEm0VMwALuD9ODJOIPkjLIpf0WbO+Y85RJPoD3uYUnbm5d45pl8Y/Iy7H/RyY 1qHnZloisdX4eOU+7ogOr+pUd0zl5z+rSVKWrThkyTL3D/sYcvURdNCU8nZeFA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681812413; a=rsa-sha256; cv=none; b=o1xoAPBGa8+9YyunBb0Z8vhI5zZd65rG7OD7W+YCuBoxAdanJicfQv6SoVUhcirO8Ce/Lf m6SXBi7K+HPqRKlpslwvc4HQGJ0ZvQkYBee4X5Cr9SvV+/4o2qoAzA3xKbkVvCJPbtSGQJ /xn6OxdGWMfjefsNJQ2jQ3orY6ZMubyAm71l0nuqvMcMUq7qNxa8pB/V2fGBG+vUmJhY1U kI4K4hExXtccDc3xj3hy7eJ/JpR7tJRSuIKWXKIWz7uUrmXsr8+ZCO0Xc5uDPTzH05wNZB Za7vmWgC5KetOnB2Uic+MNShIovYOWgKGnRRNBwTc5m0CpXrwLOAKpsIEI81SA== Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: zirias/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q102N3X8qz11Sx for ; Tue, 18 Apr 2023 10:06:52 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=UJCNcrW7E79V6JHhZPQRagML8NamuSFv+taI3i7B8XM=; b=DejxpTJj2r1f82lHtXuUQfkCgg ht9FBrqQkm+RaLDs4FzowFIrO4ZxCPpSO3E0jS7Q+vrWgjq3bcAcMDrxDOMv1/JvehES4m3K+OZa6 aGFLECSgF6+Z+q53FFWgfPilT+vZCrZgH0z2lgpDQnI51W1olETtjKsanG8YlD/MnMa9omkDWI8VJ JUCSF4h34AghuEZ9KFlEmNLhuqbSRPuYbOv9zPFVqs0dOsMTXoTfgPr52w07pgCWHeqAV4H9LHjZl cXgIAtaRMFMbPSOOHx9iSeHbl4XxRNqWfFNwezg7K7rMJXNC+MuWfEWmv1ciU5TutdXSlNvcQLIJo XDMIkZEw==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1poiEd-005OBa-4z for ports@freebsd.org; Tue, 18 Apr 2023 12:06:51 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.95 (FreeBSD)) (envelope-from ) id 1poiEc-000O9w-F7 for ports@freebsd.org; Tue, 18 Apr 2023 10:06:50 +0000 Date: Tue, 18 Apr 2023 12:06:49 +0200 From: Felix Palmen To: ports@freebsd.org Subject: Re: Get ${OSREL} at install time Message-ID: X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org References: 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 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="kyobbivn2ijrvjuz" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20230322 X-ThisMailContainsUnwantedMimeParts: N --kyobbivn2ijrvjuz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Eugene Grosbein [20230418 17:03]: > 18.04.2023 16:51, Felix Palmen wrote: >=20 > > With lua scripts, you can't even use freebsd-version because execution > > is very restricted for them in pkg. And for some features (like e.g. > > dynamically creating a pkg-message output), you need lua... >=20 > You don't need lua to create pkg-message dynamically or do many other thi= ngs. > It was possible long before invention of lua itself :-) Maybe some context got lost here. You *do* need lua to dynamically generate "pkg-message" output at install time. The pkg lua API for that is pkg.print_msg(). It isn't available from shell scripts. --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer (mentee) -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --kyobbivn2ijrvjuz Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZD5ruV8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny MYbkAQCQm2vGA5PNXoL6g4/8TG4t9MOOdrOxTsjkWmRonAPpygEAyFBS0b6iEsP0 JsfCRJ+QECp56qedWBcadLJit6HAyA4= =Q8Js -----END PGP SIGNATURE----- --kyobbivn2ijrvjuz-- From nobody Tue Apr 18 10:49:55 2023 X-Original-To: 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 4Q110D6rs5z44vQF for ; Tue, 18 Apr 2023 10:50:04 +0000 (UTC) (envelope-from ps.ports@smyrak.com) Received: from ipv6.s149.cyber-folks.pl (ipv6.s149.cyber-folks.pl [IPv6:2a02:1778:113::68:149]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q110D5z2Bz3x1P; Tue, 18 Apr 2023 10:50:04 +0000 (UTC) (envelope-from ps.ports@smyrak.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=smyrak.com; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References: In-Reply-To:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=i+7DntjYW7bpZSZ7nSXEqI977PGaixg3Xn/1pwDqq1g=; b=M6ZFjqXNc3KKTyLDhRDOa/iW5j 3JBsocEAp3LXAPLLRgbs716LdvzoJeN/iVQkSxYyySCvdkqEm6PkOIF8awQT2zfFQWxCuy3tSKw1L UXti5CWKl7ft1mm+G3qPIvTIClqw9QMRza6N0zkqeFMyFb7hZVza2/61yItZK5Zp41DAn62toEQaD QRr97bPBUmj1gusPGcodQXwNZuB5RbRfhQYzs+vnHv9bAqSwX3oFh9lcfHhgVbAfoKPYchfC4Xp4w ijDyb1REVsGPEum+kZhaLipGKJAvPoKeDv7GG9jEhTGKX5KoKpISBLSo7bko0wfbu4VPX+QH0FFfA okqaEtLg==; Received: from 93-181-165-201.internetia.net.pl ([93.181.165.201] helo=daleth.home) by s149.cyber-folks.pl with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1poiuR-001Ndm-K3; Tue, 18 Apr 2023 12:50:03 +0200 Date: Tue, 18 Apr 2023 12:49:55 +0200 From: Piotr Smyrak To: Nuno Teixeira Cc: ports@freebsd.org Subject: Re: Get ${OSREL} at install time Message-ID: <20230418124955.03cff11e@daleth.home> In-Reply-To: References: <20230418105544.4e4d5a44@daleth.home> 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 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Authenticated-Id: piero@smyrak.com X-Rspamd-Queue-Id: 4Q110D5z2Bz3x1P X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:41079, ipnet:2a02:1778::/32, country:PL] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Tue, 18 Apr 2023 10:10:57 +0100 Nuno Teixeira wrote: > Yes, something like it. I will not need src sys/conf/newvers.sh, > /etc/os-release will do the job. > > Thinking right now in a way to check /etc/os-release version at > install time. You also can check output from freebsd-version(1). It's also has the advantage of letting you inspect values of hosted jails. HTH, -- Piotr Smyrak From nobody Tue Apr 18 10:55:03 2023 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 4Q116D078Nz44vw3 for ; Tue, 18 Apr 2023 10:55:16 +0000 (UTC) (envelope-from eduardo@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q116C4W4jz46Mv for ; Tue, 18 Apr 2023 10:55:15 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681815315; 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: in-reply-to:in-reply-to:references:references; bh=HBluX0jam0MBLacci3pKVWAi+4AVUS2beSwk3fcUVjE=; b=ec8y5t/3IxD3qLEk2ed/uJ85IMO2YCMnnvFhyHAfcV9E1YPU+t9lW6OC/3t7URzmW97ahP 8TiwTz1J8acg7aSfPu8fi3dfUS+G5BNO4/SaqSYJ09Cy6wc4Eyk7/2//eZSS/TGoqfhCVy QeQt+FjuzUXUjQQ/ilPlRSqHUCRccx/9bu5gIHRPfkWZKfiH1te1D7hsKHi93pA2wnUyHg eURdqSnL8Fc80LgtREvzQttO+fG68xLJInpPNjwaE8kWUJsyPDa6/gpUd5uzu7T9kYobfZ tNMYdtU63EG113Tw9zPALxmrgUtyJ2K8JtwLboL9pE8+n2gXefdW1V/fSv3R3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681815315; 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: in-reply-to:in-reply-to:references:references; bh=HBluX0jam0MBLacci3pKVWAi+4AVUS2beSwk3fcUVjE=; b=SOtfWB1GEwWe5A5/Ax1yp8jFQweLF8GvRJm3drM7a0Ugslef2PP+7oPtMIsvcxczWfi1po Sqi2QLUSmQhwG3DqaFACNstRg8k2xmmIQSx2p+kHa0U1rMQX/Bs17vfgS9RO3eJrZEvAay 1FQ32njsT1EcA5MOZLmcCWgdytl07zPP5DR5Mri5sfyr1D8ykbaIb9XJLX3UIDh5imX7p6 N8lNROgwpWZJIlM4c3cn0o1l7nFehNUsVOe0E2608bL9w2IIRyjNabddCi+cvKRKADOXJu tsVuIH52+YEuAEFUNpR9EBbDEqQ+kp2rXtOammZF8F9Dr6fJkOp6f1tpFXNctg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681815315; a=rsa-sha256; cv=none; b=A9mclFfkuFn5oFrfNvKx1fKGIsFiWRKm2lkSCfHL+jB/TPCO8KC1R9B3NWT/LDoFa5GKd8 +mgtGDkRTr9jJ7fEZU/WlDi4CxswYiKvjRhu3cqz1ZbgVSF1bRSmkil1+qq5UFNuU4bisf WaqBwiuKWyMvaxkIXSRtNA3ojsWg0e5uxjDApJlL/AuLAhDQVOPNmrvjiIHq9GmmvrtbQm TlXV0nbhcMkfEPGaVWWReRZr5zsiAptWnWQKKOjdl5LGnDinNubJKfagJjR6exBidnyY2y M7F/mW6o/pXlbGdpQFlFgKeKkc8wo3G2Wp/CHgXBTPFLganiSkjGOxSp6BdGFQ== Received: from mail-ua1-f51.google.com (mail-ua1-f51.google.com [209.85.222.51]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q116C3Mfzz12KY for ; Tue, 18 Apr 2023 10:55:15 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-ua1-f51.google.com with SMTP id az21so5349838uab.12 for ; Tue, 18 Apr 2023 03:55:15 -0700 (PDT) X-Gm-Message-State: AAQBX9eR1H8dxLPM/jnfFEDh6qy4yYv3wWLNT4gH6pkOxyPm/UzueJ5I lh3jUSAntiXCq1X3UWGu2JlYS77V/L2DyqGYM08= X-Google-Smtp-Source: AKy350Yi/gjXNzFt0FCvx2R4Wp7T1DnF049eDwjUr01tg8p2Jnrv0GGQB53I7jiAeJIqJjOryQLbk9XQohFChndzDyY= X-Received: by 2002:a1f:2a47:0:b0:43f:c93f:4eb8 with SMTP id q68-20020a1f2a47000000b0043fc93f4eb8mr10396402vkq.3.1681815314979; Tue, 18 Apr 2023 03:55:14 -0700 (PDT) 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 References: In-Reply-To: From: Nuno Teixeira Date: Tue, 18 Apr 2023 11:55:03 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Get ${OSREL} at install time To: Eugene Grosbein Cc: FreeBSD Mailing List Content-Type: multipart/alternative; boundary="0000000000006d647905f99a2419" X-ThisMailContainsUnwantedMimeParts: N --0000000000006d647905f99a2419 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable pkg-plist: @postexec env osrel=3D$(freebsd-update -u) sed -E -e s,stable/[0-9]+,stable/${osrel\%\%.*}, -e s,releng/[0-9]+,releng/${osrel\%\%-*}, %%PREFIX%%/etc/gitup.conf Result: /bin/sh: ${osrel\...}: Bad substitution pkg-static: POST-INSTALL script failed Other aproach: pkg-post-install --- #!/bin/sh - osrel=3D$(freebsd-version -u) releng=3D${osrel%%-*} stable=3D${osrel%%.*} echo "Configuring gitup.conf for $osrel" sed -E -e 's|stable\/12|stable\/${stable}|' -e 's|releng\/11.4|releng\/${releng}|' /usr/local/etc/gitup.conf echo debug: echo osrel=3D${osrel} echo releng=3D${releng} echo stable=3D${stable} --- Result: --- debug: "branch" : "releng/${releng}", "branch" : "stable/${stable}", osrel=3D13.2-RELEASE releng=3D13.2 stable=3D13 --- sed doesn't subtitute as it uses literal variables Eugene Grosbein escreveu no dia ter=C3=A7a, 18/04/2023= =C3=A0(s) 10:40: > 18.04.2023 16:26, Eugene Grosbein wrote: > > > 18.04.2023 15:05, Nuno Teixeira wrote: > >> Hello all, > >> > >> net/gitup uses a reinplace cmd to setup gitup.conf to the corresponden= t > RELEASE/STABLE for command `gitup release` and `gitup stable`. > >> So, if user is using 13.1-RELEASE, reinplace will configure gitup.conf > to: > >> > >> "release" : { > >> "branch" : "releng/13.1", > >> "stable" : { > >> "branch" : "stable/13", > >> > >> The problem is that OSREL is taken from build time and at this moment > 13.2 pkgs are being built on a 13.1 machine. > >> So the result is wrong by setting releng/13.1 instead of releng/13.2. > >> > >> the reinplace cmd is: > >> --- > >> ${REINPLACE_CMD} -e 's|stable\/12|stable\/${OSREL:R}| ; \ > >> s|releng\/11.4|releng\/${OSREL}|' \ > >> ${WRKSRC}/gitup.conf > >> --- > >> > >> Any sugestion or example that permits to get OSREL at install time? > > > > # osrel=3D$(sysctl -n kern.osrelease) > > # echo $osrel ${osrel%%-*} ${osrel%%.*} > > 13.2-STABLE 13.2 13 > > > > And use @postexec command in pkg-plist to run sed instead of > REINPLACE_CMD in the Makefile. > > Something like this (untested): > > > > @postexec env osrel=3D$(sysctl -n kern.osrelease) sed -E -e > s,stable/[0-9]+,stable/${osrel\%\%.*}, -e > s,releng/[0-9]+,releng/${osrel\%\%-*}, %%PREFIX%%/etc/gitup.conf > > Jail-friendly replacement is $(freebsd-version -u) instead of (sysctl -n > kern.osrelease). > > "freebsd-version -u" reports version of userland and in case of full jail > it may be older than kernel version. > > --=20 Nuno Teixeira FreeBSD Committer (ports) --0000000000006d647905f99a2419 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
pkg-plist:
<= div>@postexec env osrel=3D$(freebsd-update -u) sed= -E -e s,stable/[0-9]+,stable/${osrel\%\%.*}, -e s,releng/[0-9]+,releng/${o= srel\%\%-*}, %%PREFIX%%/etc/gitup.conf

Result:
/bin/sh: ${osrel\...}: Bad substitution
pkg-static: POST-INSTALL scri= pt failed

Other aproach:

<= div>pkg-post-install
---
#!/bin/sh -

osrel=3D$(f= reebsd-version -u)
releng=3D${osrel%%-*}
stable=3D${osrel%%.*}
echo "Configuring gitup.conf for $osrel"

sed -E -e 's= |stable\/12|stable\/${stable}|' -e 's|releng\/11.4|releng\/${releng= }|' /usr/local/etc/gitup.conf

echo debug:
echo osrel=3D${osre= l}
echo releng=3D${releng}
echo stable=3D${stable}
---

Result:
---
debug:
"branch" =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : "releng/${re= leng}",
"branch" =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 : "stable/${stable}",
osrel=3D13.2-RELEAS= E
releng=3D13.2
stable=3D13
---

se= d doesn't subtitute as it uses literal variables
<= br>
Eugene = Grosbein <eugen@grosbein.net&g= t; escreveu no dia ter=C3=A7a, 18/04/2023 =C3=A0(s) 10:40:
18.04.2023 16:26, Eugene Grosbei= n wrote:

> 18.04.2023 15:05, Nuno Teixeira wrote:
>> Hello all,
>>
>> net/gitup uses a reinplace cmd to setup gitup.conf to the correspo= ndent RELEASE/STABLE for command `gitup release` and `gitup stable`.
>> So, if user is using 13.1-RELEASE, reinplace will configure gitup.= conf to:
>>
>> "release" : {
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"= ;branch"=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: "releng/13.1&q= uot;,
>> "stable" : {
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"= ;branch"=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: "stable/13&quo= t;,
>>
>> The problem is that OSREL is taken from build time and at this mom= ent 13.2 pkgs are being built on a 13.1 machine.
>> So the result is wrong by setting releng/13.1 instead of releng/13= .2.
>>
>> the reinplace cmd is:
>> ---
>> ${REINPLACE_CMD} -e 's|stable\/12|stable\/${OSREL:R}| ; \
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0s|rel= eng\/11.4|releng\/${OSREL}|' \
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${WRK= SRC}/gitup.conf
>> ---
>>
>> Any sugestion or example that permits to get OSREL at install time= ?
>
> # osrel=3D$(sysctl -n kern.osrelease)
> # echo $osrel ${osrel%%-*} ${osrel%%.*}
> 13.2-STABLE 13.2 13
>
> And use @postexec command in pkg-plist to run sed instead of REINPLACE= _CMD in the Makefile.
> Something like this (untested):
>
> @postexec env osrel=3D$(sysctl -n kern.osrelease) sed -E -e s,stable/[= 0-9]+,stable/${osrel\%\%.*}, -e s,releng/[0-9]+,releng/${osrel\%\%-*}, %%PR= EFIX%%/etc/gitup.conf

Jail-friendly replacement is $(freebsd-version -u) instead of (sysctl -n ke= rn.osrelease).

"freebsd-version -u" reports version of userland and in case of f= ull jail it may be older than kernel version.



--
Nuno Teixeira
FreeBSD Committ= er (ports)
--0000000000006d647905f99a2419-- From nobody Tue Apr 18 10:58:04 2023 X-Original-To: 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 4Q119X3NMgz44vyc for ; Tue, 18 Apr 2023 10:58:08 +0000 (UTC) (envelope-from zirias@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q119X28Z0z4DWn for ; Tue, 18 Apr 2023 10:58:08 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681815488; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Ho12UwhLxMEyjKV4gY7Ndjd3rrZK0L9zbKaGs/7awCw=; b=CZ1aMpVQOAXBVnNLvKfVgbJg2biTbd6Bk2YmZQyvrJ6YZy0yHc9bui5Xr0OQTuA93rKd6R fw76S4XvuIsNPfH4rpaPy6ZIBruBTjvXKJvROKD0VuxyTVQFLxFvwn3sMNR4//kd8VdpAs hVmO3d1fFL3fCPXxee7mp5z/A2WqjHjCt0hIPXnEEEC7nxhELBex5ySce9cluABJ61YMhi ck8Am7Liul/Cie6DIGXjm61rW0al0uzzscdHNQKTvKue1pk6oVOANOBzk7MoIAjUwdJfK4 6sEUfPJPC/hJ0I57xswCOTFj8Qzhim4oe4ctuoFUaIUIZmxGL4yTdODaNrf9Ag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681815488; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:dkim-signature; bh=Ho12UwhLxMEyjKV4gY7Ndjd3rrZK0L9zbKaGs/7awCw=; b=aN9z3eOwyfzzdQpbAMF+XesG6P3CGbVNn3r3XI2g5QIYEqXGncwvo17opPs2z8LxRCryFJ Vs7s5xrclHtqF/cnU6dGwrTTREUUJPRayzm86BGP75b8k8bSycwJLVBOcGWydGb6HGwJEE wsv2wHMMOeGx2WKAECI3ft8qZLGK9lOvoaYblULMELyB20MIeCJFSuvC6tFBNGmJVqNJXA oGeJcnj+wcgV6gorzEDBMDbXVjmxbfLwvi7/kV+pZkXglaLcZuqswuz8QKpk1kUllLjlRl C8dIetBfIwuaRNJEaJOaDeEWELfzecCzdGWE4QA38vpnl9cKW231kqi/H3QONA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681815488; a=rsa-sha256; cv=none; b=l94xulGODa62oA7K44V16qQgPulQ8yQ2YMDjpieWUGtDY4N4/Ua0MNfTCzWMopMPGrm39W h1FuBqHBaeC3M2jniH8G3njeZpJmYNPB87XO/YfLdmXVnWKeTcqNjd4X6/MFzP4lOutShq IvnxJ4u5SN5e/QCN4+NfYz8R949pZsNbpx2au6qoxtfTeR/tv/VOchjs2/L2b13LT5zMBn wbewv3F87D9ofIHGRd7KNd3R+NLZ53REA0WM62ftbrdRCHYfM1S7sARJ1oylwvewHiX9Nq f6sdULpL1bN5/LedS7QmdsvFFGCLPLQaQ68wjJ5ZiqGo+i6oMSJsZIl247DKnQ== Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: zirias/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q119X15w1z12KZ for ; Tue, 18 Apr 2023 10:58:08 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=Ho12UwhLxMEyjKV4gY7Ndjd3rrZK0L9zbKaGs/7awCw=; b=gt3dlocdAUKxAh+lbiMlzU4o7z ZQ1l/EsCuUjisMSqlc9h4xToSt4fQwfKFCeFjWM6VJ7oGr/TbVXw8Hu/7DougOkqC7vs/PyhbBxIt rkARZrngwa+yZpHneZN6Djpas9oxRo7tqOktmqU6reV7d2VzjXV74w71Fq6HmiwXr4aT/MfVjryKY l6iQWkPVScz0mRhSiMB+HLzJxN5h8lkW0nrphXMR8DcBb7I35273on2NpSARAb19gmTeBJlmJzY5g P+y3O8ShCnXWcHPFG2YIG6qqGMgzAXA4HDwcXrassuXVEY1cI1tg7QbS2fBdviQtkU7KsdjPH4qgT HeB7ttFA==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1poj2E-005OLf-Mc for ports@freebsd.org; Tue, 18 Apr 2023 12:58:06 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.95 (FreeBSD)) (envelope-from ) id 1poj2D-0009QB-QU for ports@freebsd.org; Tue, 18 Apr 2023 10:58:06 +0000 Date: Tue, 18 Apr 2023 12:58:04 +0200 From: Felix Palmen To: ports@freebsd.org Subject: Re: Get ${OSREL} at install time Message-ID: X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org References: 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 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="pxfna6y2trwq32ft" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20230322 X-ThisMailContainsUnwantedMimeParts: N --pxfna6y2trwq32ft Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Nuno Teixeira [20230418 11:55]: > sed -E -e 's|stable\/12|stable\/${stable}|' -e [...] > sed doesn't subtitute as it uses literal variables The shell doesn't subsitute variables inside single quotes. Try double quotes instead. --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer (mentee) -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --pxfna6y2trwq32ft Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZD53t18UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny MU2AAQDrbEyqM047az04tlknNrIvkN7fjtQOAtpN/qUsO+ugcQD/SKWZ2Pratyrc BGwOxwEDCrLqwDs4sL32UIg4gk4kEww= =byfG -----END PGP SIGNATURE----- --pxfna6y2trwq32ft-- From nobody Tue Apr 18 11:02:40 2023 X-Original-To: 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 4Q11H068TPz44vg6 for ; Tue, 18 Apr 2023 11:02:52 +0000 (UTC) (envelope-from eduardo@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q11H05XB8z4KP0; Tue, 18 Apr 2023 11:02:52 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681815772; 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: in-reply-to:in-reply-to:references:references; bh=5VXOzuXsadvxNAV0tamn5GiVomFki+z64ppnFhSmhvQ=; b=rLaFqTIKmF6Z9F24fzQs4XtS7DYpyb79pSkiAeeVdkeMbUaE6Q94/GG2PqF+rUMq2S+0kk ZYhmtijzDN21Uoq2oFCm01O/W5ptGCSrB+3d08MG6Pb96n+ci37PPg9iM8oId7z2LDgGtE oX31n/B/zviYsLjoEvS4D3eWymFadKLZrlbW1HbXQKY78tjPmbNRkejk3AtlS1QWS7D+xQ kjb2AEsiuFFR2DstHAcCtdP9OEpT/fWiqUso7G0Kb2lVItsb8BfvZBNdm7ag80Ng7O9AlG XZfpBsTyteW3DRQvtV67TLxkE8Csh5wvmLdUxZbfAfcTbPgAQgqDRaJO4jKZfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681815772; 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: in-reply-to:in-reply-to:references:references; bh=5VXOzuXsadvxNAV0tamn5GiVomFki+z64ppnFhSmhvQ=; b=bADgAVZDjk/P0nDAtVwHwL5czA7Db6kqXC/uSX8j5ZU8HH6vojUa2Ah5yMBX9QuZTht509 nQ4rkBupz+pG7i8BW8IyQuOIBUcvLfr1nmU59dGW035MuLyB19le9A6C3VRAHyxK0vjLSn cz2R/sCG8tMqpCFxfAJg8EJYh1PDip6dTnzhfacwlp0wr4ageQ5gM4O7s8s96N7svEAUdL EXLa5HitITjtsKSPD/HlhuEteriw2inGEMB92MqCernlK65b6NDi11HeT/m6oNReFhXb4T zep8ApJI79jU3rUWioJ48prcgOXTdIZCUuQMJoFnm5tzJasFooy5wWBunJXUPA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681815772; a=rsa-sha256; cv=none; b=ZPIx49ipvk9LFbwqWsIDhgJSchvw7ZuKn4C8LoVRSuYzCa11zcAPsHdzWaUJapE2hFxlUi r6hA0Au57yPtrc8pFo+Kr4oCDlZVOpFj2WdAP0cDsnMEBHdwp6H6yqXSvizMPbhS/rigxb pLu3o2YsPnFW+EVZZTNW/j7ROFqZOd5m4qOxsNOLT5D7k6Eyq2IJTC31/+YCwjUJ9TUIVM hbheHNvPgmfOChUJ7tP7sGXM+LCESs2J3agj+ffw5UKiEVZfZSAkmu3C0iDwEvn2HVgqdN rI57o3QDfPaxiXVl2flSpRdj+j5Mcfg3lHOk/TPuI39/ZRErhQhanIkj3wjiKA== Received: from mail-ua1-f51.google.com (mail-ua1-f51.google.com [209.85.222.51]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q11H04VPnz12NY; Tue, 18 Apr 2023 11:02:52 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-ua1-f51.google.com with SMTP id x8so11126883uau.9; Tue, 18 Apr 2023 04:02:52 -0700 (PDT) X-Gm-Message-State: AAQBX9eyetUoyRllFPxKBLcAtOK0fBbqcTNqR2NHALi1f47P1gpSvgnB E+A8YuI3g0558ewp8tF0zKxHlsYCPKS62sCUWEQ= X-Google-Smtp-Source: AKy350atx/aJSJ6eBVPU6Eo5y9QwC8dHC2fNOJ2wO5/3WGDB2/kemt9AezxSxdL2hCEO4qzBUBT8oYC1QYoYCn+Vslo= X-Received: by 2002:a1f:2c03:0:b0:43b:ec02:c2e8 with SMTP id s3-20020a1f2c03000000b0043bec02c2e8mr9323042vks.3.1681815772212; Tue, 18 Apr 2023 04:02:52 -0700 (PDT) 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 References: In-Reply-To: From: Nuno Teixeira Date: Tue, 18 Apr 2023 12:02:40 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Get ${OSREL} at install time To: Felix Palmen Cc: ports@freebsd.org Content-Type: multipart/alternative; boundary="000000000000ae352405f99a3fb6" X-ThisMailContainsUnwantedMimeParts: N --000000000000ae352405f99a3fb6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Fixed! (on 13.2-RELEASE) gitup.conf: --- "release" : { "repository_path" : "/src.git", "branch" : "releng/13.2", "target_directory" : "/usr/src", "ignores" : [ "sys/[^\/]+/conf", ], }, "stable" : { "repository_path" : "/src.git", "branch" : "stable/13", "target_directory" : "/usr/src", "ignores" : [ "sys/[^\/]+/conf", --- Nice! I have now a working pkg-post-install. Need to have a pkg-plist method working too so it can be discussed the best method to use. Felix Palmen escreveu no dia ter=C3=A7a, 18/04/2023 = =C3=A0(s) 11:58: > * Nuno Teixeira [20230418 11:55]: > > sed -E -e 's|stable\/12|stable\/${stable}|' -e > [...] > > sed doesn't subtitute as it uses literal variables > > The shell doesn't subsitute variables inside single quotes. Try double > quotes instead. > > -- > Felix Palmen {private} felix@palmen-it.de > -- ports committer (mentee) -- {web} http://palmen-it.de > {pgp public key} http://palmen-it.de/pub.txt > {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 > --=20 Nuno Teixeira FreeBSD Committer (ports) --000000000000ae352405f99a3fb6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Fixed!

(on 13.2-RELEASE)

gitup.conf:
---
"release= " : {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "= ;repository_path" =C2=A0: "/src.git",
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "branch" =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 : "releng/13.2",
=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 "target_directory" : "/usr/src&= quot;,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "ign= ores" =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: [
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "sys/[^= \/]+/conf",
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= ],
=C2=A0 =C2=A0 =C2=A0 =C2=A0 },

=C2=A0 =C2=A0 =C2=A0 =C2=A0 &q= uot;stable" : {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 "repository_path" =C2=A0: "/src.git",
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "branch" =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 : "stable/13",
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "target_directory" : "= ;/usr/src",
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= "ignores" =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: [
=C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quo= t;sys/[^\/]+/conf",
---

Nice! I hav= e now a working pkg-post-install.
Need to have a pkg-plist method= working too so it can be discussed the best method to use.
=
Felix = Palmen <zirias@freebsd.org>= escreveu no dia ter=C3=A7a, 18/04/2023 =C3=A0(s) 11:58:
* Nuno Teixeira <eduardo@freebsd.org> [202= 30418 11:55]:
> sed -E -e 's|stable\/12|stable\/${stable}|' -e
[...]
> sed doesn't subtitute as it uses literal variables

The shell doesn't subsitute variables inside single quotes. Try double<= br> quotes instead.

--
=C2=A0Felix Palmen <zirias@FreeBSD.org>=C2=A0 =C2=A0 =C2=A0{private}= =C2=A0 =C2=A0felix@= palmen-it.de
=C2=A0-- ports committer (mentee) --=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 {web}=C2=A0 http://palmen-it.de
=C2=A0{pgp public key}=C2=A0 http://palmen-it.de/pub.txt
=C2=A0{pgp fingerprint} 6936 13D5 5BBF 4837 B212=C2=A0 3ACC 54AD E006 9879 = F231


--
Nuno Teixeira
FreeBSD Committ= er (ports)
--000000000000ae352405f99a3fb6-- From nobody Tue Apr 18 11:28:44 2023 X-Original-To: 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 4Q11s55vKYz44xlC for ; Tue, 18 Apr 2023 11:28:57 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q11s46t4xz433h; Tue, 18 Apr 2023 11:28:56 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681817337; 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: in-reply-to:in-reply-to:references:references; bh=wfTyyT9JGsao/npWXDbQv2sBPbRqdBe7yQ2ebdT2Yac=; b=Vb5cDtY7+4vfo2O812zu89xVP/ovcOR7JsZZjbkEdW/noSa2FH+geSxv5837sREiHQa0El AOWatZ2GREKLdHuYkYY1YOPch+K+kJSOWY4+AnF/T2lFE6rZ1lAh/YbW10HzJrLp4BzCK8 41TCe7t7/c3zyiXBRhscdUHL8VLSDGHmyLylEmCB+hqXh+tirmJyI6uuMjWBgzRricQVve Pn5O7JxWDQQ6vi7zxg+K0i3KzGcj8m0Z6HpOLZi7M/SEfnQakFtflVCw3bW+3XejZH72nS C8/rPJu998cEmhcf/AJ278erDnjuy60wy7pEKI+njqyYeMGz5pRftA+abZobIQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681817337; 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: in-reply-to:in-reply-to:references:references; bh=wfTyyT9JGsao/npWXDbQv2sBPbRqdBe7yQ2ebdT2Yac=; b=pYe8OGwPliGI4EvpZ1SiKmSmwEFsM5urQ115Dvnto5EWd3FxGscULdscUZbyHEaE9VRz1w x+sLDqdZLwjeENQ3ZVBfKcNBWAX5ex3OXM0rAvZsxzA3l1ttDbSrOZX1X6/4yQ+sNkJygR jZETKz+n4UtK4ez5SK1GtnPjXLzFrsoiDdgnLXTT+uJ43ZQ0zMXhnayeTjWkjRpQhCy1NW +T0nSydrRFC9/xXwOOsCu0kXGPpMoI8wY3uItneAoC7tagFe0FryE3Mkgc7Wv5NNwZi1m/ hL1Unhljh4EaQb2+sh7f2nXzJHv0ALuCmk1Fc76ObARO19+wntL+C0Vt/U1MlA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681817337; a=rsa-sha256; cv=none; b=Lz6r8KD6vKESpP+4DXmN+I71ErhbcQUOpZbCrx/x9vfvVdaRJx3k26JDA/meLOQxT/ovAX bb5Lt9K6EplCG9oH7jauI7yz1VkAXrAg9c4S0/ARNEvDOP0YQ6ipHZj1w7d+FcQGbK+MUW 6zpCHxiiU+Vtd8ycaNJ9wXUG+iJr2gRIeE0d/xDCyu+XZlcC7keYUGChEEuIBvwPAyxSNb maDSXwcuMmeQJfYlQnyQ0MF+nJ6MDpX/baThnbiz5+9PZUe9ksHJPp8XR/Flc38Hj8HJUW f+cic4GR5N5AxmI18PNr5yD7lg1pt86sEAjIvfoZWNl+RpRWXRTsMLiiL5wyOw== Received: from mail-ua1-f51.google.com (mail-ua1-f51.google.com [209.85.222.51]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q11s45qrnz132l; Tue, 18 Apr 2023 11:28:56 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-ua1-f51.google.com with SMTP id y21so10036494ual.3; Tue, 18 Apr 2023 04:28:56 -0700 (PDT) X-Gm-Message-State: AAQBX9f6poDjzhZXDS6rilyLrWvjuzowXTDlIPdXa7gBqLNFRo9plz+e i2ZH2Pn828JkSMAWmSh28h27olFQWw30KGN9Y3M= X-Google-Smtp-Source: AKy350YfNPppe2TCocrlS+zW0cW6hXSbvUtNNe6fEgs0XWIGy9vaRBK/PsmZxo9hzNn5Fu5oKmFdgv5ZYcc65JWE1dw= X-Received: by 2002:ab0:5b57:0:b0:771:f808:74e0 with SMTP id v23-20020ab05b57000000b00771f80874e0mr11649818uae.0.1681817336371; Tue, 18 Apr 2023 04:28:56 -0700 (PDT) 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 References: In-Reply-To: From: Nuno Teixeira Date: Tue, 18 Apr 2023 12:28:44 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Get ${OSREL} at install time To: Felix Palmen Cc: ports@freebsd.org Content-Type: multipart/alternative; boundary="000000000000e9605705f99a9c9c" X-ThisMailContainsUnwantedMimeParts: N --000000000000e9605705f99a9c9c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable pkg-plist: @postexec env osrel=3D$(freebsd-version -u) sed -E -e "s|stable\/12|stable\/${osrel%%.*}|" -e "s|releng\/11.4|releng\/${osrel%%-*}|" %%PREFIX%%/etc/gitup.conf result: --- "branch" : "releng/", "branch" : "stable/", --- For sure I'm doing something wrong with syntax. Nuno Teixeira escreveu no dia ter=C3=A7a, 18/04/2023 = =C3=A0(s) 12:02: > Fixed! > > (on 13.2-RELEASE) > > gitup.conf: > --- > "release" : { > "repository_path" : "/src.git", > "branch" : "releng/13.2", > "target_directory" : "/usr/src", > "ignores" : [ > "sys/[^\/]+/conf", > ], > }, > > "stable" : { > "repository_path" : "/src.git", > "branch" : "stable/13", > "target_directory" : "/usr/src", > "ignores" : [ > "sys/[^\/]+/conf", > --- > > Nice! I have now a working pkg-post-install. > Need to have a pkg-plist method working too so it can be discussed the > best method to use. > > Felix Palmen escreveu no dia ter=C3=A7a, 18/04/2023 = =C3=A0(s) > 11:58: > >> * Nuno Teixeira [20230418 11:55]: >> > sed -E -e 's|stable\/12|stable\/${stable}|' -e >> [...] >> > sed doesn't subtitute as it uses literal variables >> >> The shell doesn't subsitute variables inside single quotes. Try double >> quotes instead. >> >> -- >> Felix Palmen {private} felix@palmen-it.de >> -- ports committer (mentee) -- {web} http://palmen-it.de >> {pgp public key} http://palmen-it.de/pub.txt >> {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 >> > > > -- > Nuno Teixeira > FreeBSD Committer (ports) > --=20 Nuno Teixeira FreeBSD Committer (ports) --000000000000e9605705f99a9c9c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
pkg-plist:
@postexec env osrel=3D$(free= bsd-version -u) sed -E -e "s|stable\/12|stable\/${osrel%%.*}|" -e= "s|releng\/11.4|releng\/${osrel%%-*}|" %%PREFIX%%/etc/gitup.conf=

result:
---
"branch"= ; =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : "releng/",
"= ;branch" =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : "stable/",
---

For sure I'm doing something wrong = with syntax.

Nuno Teixeira <eduardo@freebsd.org> escreveu no dia ter=C3=A7a, 18/04/2023 =C3= =A0(s) 12:02:
Fixed!

(on 13.2-RELEASE)
=

gitup.conf:
---
"release&q= uot; : {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "r= epository_path" =C2=A0: "/src.git",
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "branch" =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 : "releng/13.2",
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 "target_directory" : "/usr/src"= ;,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "ignores= " =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: [
=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "sys/[^\/]+/c= onf",
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ],=C2=A0 =C2=A0 =C2=A0 =C2=A0 },

=C2=A0 =C2=A0 =C2=A0 =C2=A0 "st= able" : {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &= quot;repository_path" =C2=A0: "/src.git",
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "branch" =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 : "stable/13",
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "target_directory" : "/usr/s= rc",
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "= ignores" =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: [
=C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "sys/[= ^\/]+/conf",
---

Nice! I have now a= working pkg-post-install.
Need to have a pkg-plist method workin= g too so it can be discussed the best method to use.

Felix Palmen = <zirias@freebsd.= org> escreveu no dia ter=C3=A7a, 18/04/2023 =C3=A0(s) 11:58:
* Nuno Teixeira <eduardo@freebsd.org> [20230418 11:55]:
> sed -E -e 's|stable\/12|stable\/${stable}|' -e
[...]
> sed doesn't subtitute as it uses literal variables

The shell doesn't subsitute variables inside single quotes. Try double<= br> quotes instead.

--
=C2=A0Felix Palmen <zirias@FreeBSD.org>=C2=A0 =C2=A0 =C2=A0{private}= =C2=A0 =C2=A0
felix@= palmen-it.de
=C2=A0-- ports committer (mentee) --=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 {web}=C2=A0 http://palmen-it.de
=C2=A0{pgp public key}=C2=A0 http://palmen-it.de/pub.txt
=C2=A0{pgp fingerprint} 6936 13D5 5BBF 4837 B212=C2=A0 3ACC 54AD E006 9879 = F231


--
Nuno TeixeiraFreeBSD Committer (ports)


--
Nuno Teixeira
FreeBSD Committ= er (ports)
--000000000000e9605705f99a9c9c-- From nobody Tue Apr 18 11:38:12 2023 X-Original-To: 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 4Q12403XxVz44yHS for ; Tue, 18 Apr 2023 11:38:24 +0000 (UTC) (envelope-from eduardo@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q12402khPz4L3K; Tue, 18 Apr 2023 11:38:24 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681817904; 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: in-reply-to:in-reply-to:references:references; bh=HosuOuTFz26CumeyoWzdFX51gujvDxs9QbnGS3uaQ7k=; b=Evc+iaDrcBBkvcfyrf5rdlQEx+HUuRojtentFcCEaYG/Z4pQeEnABS8pigdi5NSJX5aJCd vrB7fwzHQITVj+vLhpx/z2FnTnZBELsYQh5W31a5n0nrhcf/AjZIaNr1Y8fJiR+pUwlBTt +J3j9RUAjR3FPbW8cQvETLBs1jYTrgI9zP/zGbAEvGpR7Ib/QN6uyo+TtoBJiVaKurNyT9 Ldxl7Urm64Vs5qFKPyDqJRsfJKr/5TcMIGkXGQtpUXtSkj4dXfx7u+HdWhZYUHnYJdMCw+ Kyq2lFqVxqdmhl2lcXFKaNxUBMTOKjdqubRXUh7gQ4z/vqemlgMMfW06FoB4Hw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681817904; 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: in-reply-to:in-reply-to:references:references; bh=HosuOuTFz26CumeyoWzdFX51gujvDxs9QbnGS3uaQ7k=; b=G9Lhbv/L+9FgAFSpAMtHoGuTZBKXKHaya1SMNN2kTnvR4ZNlMSwMyOEGKKdBAjhwTE44az HhWlskt9mecoWZL7vlEqWDISHyPMlc4YmH9m689fi9/AoPmPPdHd+dlCRrboOiY3YaQy1V Nwb4Js7AOfik71JYj4gRWSDOU3WtFdysfKa+f7bdVuWkWXRpVGE1BxcIseykmgJ77J97dP y1L1/9PhtXKz+teJmbAhvK57xN7Y1py/1dRWIx8XiOqdyaur8p+iMagsrDsfBUvn46KFxh 1xBZQGHk9W6WpRdqyFTKCc1yOc6izlGyAa1YvrZYc5Q5nHtyTcxtsFvy7lfDWw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681817904; a=rsa-sha256; cv=none; b=Z+TBO1kxt/k/AWEVtTDdUaYUa/514SMTgc2+flOwm+XvlJcMFjxiHhR0i+Sv+xcqn5cuGA xCg9/14xU7oXsRgPHqMIE3SrrTT5l9cmdfAzQpcgPXkH2gzAZlsAcOfE32HlQO55riM+SN fveGxWCs6YiJozxREiYjN1eg1S1f1NqYUOSQNKcWTWVq7doYDIN5nCKP6xXBExdHTVZSTM gRTL3YXnUBNCQfPbS8MW+jw+IHAx3PCDZ0cxQSocR3d8JqEgzGmUgXBnddX+SmvAFLd0oi 5oR5y3C59bqYKePMV/HdZmF82vPn81J8DArPw0pta4mhtzFxQwAKG+9PUVtMIg== Received: from mail-vs1-f45.google.com (mail-vs1-f45.google.com [209.85.217.45]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q12401Yq2z13Cr; Tue, 18 Apr 2023 11:38:24 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-vs1-f45.google.com with SMTP id dl6so13108408vsb.7; Tue, 18 Apr 2023 04:38:24 -0700 (PDT) X-Gm-Message-State: AAQBX9eZwTDBC8jHCh1qhJ4UUHJ119nuZWi9ahnCFlMx6aJWbHXo5DQX 5Pm4XJDMklwHJ5SZ16/y8i7gzOIYi7pms4mpllM= X-Google-Smtp-Source: AKy350Zb4WTElqF97Tu2ZBh1VQ1wMuoMuY6SPp65oe6mLGXi1HWmva8HbA81yC4OD41vvg5A2ZlKYtXCM+XiGMD4sjY= X-Received: by 2002:a05:6102:4710:b0:42c:3c4d:e9a5 with SMTP id ei16-20020a056102471000b0042c3c4de9a5mr10542948vsb.7.1681817903776; Tue, 18 Apr 2023 04:38:23 -0700 (PDT) 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 References: In-Reply-To: From: Nuno Teixeira Date: Tue, 18 Apr 2023 12:38:12 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Get ${OSREL} at install time To: Felix Palmen Cc: ports@freebsd.org Content-Type: multipart/alternative; boundary="000000000000bb49e505f99abeaf" X-ThisMailContainsUnwantedMimeParts: N --000000000000bb49e505f99abeaf Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable (...) and a slightly different result: @postexec env osrel=3D$(freebsd-version -u) sed -E -e "s,stable/[0-9]+,stable/${osrel%%.*}," -e "s,releng/[0-9]+,releng/${osrel%%-*}," %%PREFIX%%/etc/gitup.conf "branch" : "releng/.4", "branch" : "stable/", Nuno Teixeira escreveu no dia ter=C3=A7a, 18/04/2023 = =C3=A0(s) 12:28: > pkg-plist: > @postexec env osrel=3D$(freebsd-version -u) sed -E -e > "s|stable\/12|stable\/${osrel%%.*}|" -e > "s|releng\/11.4|releng\/${osrel%%-*}|" %%PREFIX%%/etc/gitup.conf > > result: > --- > "branch" : "releng/", > "branch" : "stable/", > --- > > For sure I'm doing something wrong with syntax. > > Nuno Teixeira escreveu no dia ter=C3=A7a, 18/04/202= 3 > =C3=A0(s) 12:02: > >> Fixed! >> >> (on 13.2-RELEASE) >> >> gitup.conf: >> --- >> "release" : { >> "repository_path" : "/src.git", >> "branch" : "releng/13.2", >> "target_directory" : "/usr/src", >> "ignores" : [ >> "sys/[^\/]+/conf", >> ], >> }, >> >> "stable" : { >> "repository_path" : "/src.git", >> "branch" : "stable/13", >> "target_directory" : "/usr/src", >> "ignores" : [ >> "sys/[^\/]+/conf", >> --- >> >> Nice! I have now a working pkg-post-install. >> Need to have a pkg-plist method working too so it can be discussed the >> best method to use. >> >> Felix Palmen escreveu no dia ter=C3=A7a, 18/04/2023= =C3=A0(s) >> 11:58: >> >>> * Nuno Teixeira [20230418 11:55]: >>> > sed -E -e 's|stable\/12|stable\/${stable}|' -e >>> [...] >>> > sed doesn't subtitute as it uses literal variables >>> >>> The shell doesn't subsitute variables inside single quotes. Try double >>> quotes instead. >>> >>> -- >>> Felix Palmen {private} felix@palmen-it.de >>> -- ports committer (mentee) -- {web} http://palmen-it.de >>> {pgp public key} http://palmen-it.de/pub.txt >>> {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 >>> >> >> >> -- >> Nuno Teixeira >> FreeBSD Committer (ports) >> > > > -- > Nuno Teixeira > FreeBSD Committer (ports) > --=20 Nuno Teixeira FreeBSD Committer (ports) --000000000000bb49e505f99abeaf Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
(...)
and a slightly different result:

@postexec env osrel=3D$(freebsd-version -u) sed -E -e = "s,stable/[0-9]+,stable/${osrel%%.*}," -e "s,releng/[0-9]+,r= eleng/${osrel%%-*}," %%PREFIX%%/etc/gitup.conf

"branch" =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : "releng/.4&q= uot;,
"branch" =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : &qu= ot;stable/",


=
Nuno Teixeira <eduardo@freebsd.org> escreveu no dia ter=C3=A7a,= 18/04/2023 =C3=A0(s) 12:28:
pkg-plist:
@postexec env o= srel=3D$(freebsd-version -u) sed -E -e "s|stable\/12|stable\/${osrel%%= .*}|" -e "s|releng\/11.4|releng\/${osrel%%-*}|" %%PREFIX%%/e= tc/gitup.conf

result:
---
&quo= t;branch" =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : "releng/",
"branch" =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : "stabl= e/",
---

For sure I'm doing som= ething wrong with syntax.

Nuno Teixeira <eduardo@freebsd.org> escreveu no = dia ter=C3=A7a, 18/04/2023 =C3=A0(s) 12:02:
Fixed!

(on 13.2-RELEASE)

gitup.conf:
---=
"release" : {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 "repository_path" =C2=A0: "/src.git= ",
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "br= anch" =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : "releng/13.2",=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "target_direc= tory" : "/usr/src",
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 "ignores" =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= : [
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 "sys/[^\/]+/conf",
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ],
=C2=A0 =C2=A0 =C2=A0 =C2=A0 },
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "stable" : {
=C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "repository_path" =C2=A0: &qu= ot;/src.git",
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 "branch" =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : "stable/13= ",
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "ta= rget_directory" : "/usr/src",
=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 "ignores" =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0: [
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 "sys/[^\/]+/conf",
---

Nice! I have now a working pkg-post-install.
Need to have a pkg-plist method working too so it can be discussed the bes= t method to use.

Felix Palmen <zirias@freebsd.org> escreveu no dia ter=C3= =A7a, 18/04/2023 =C3=A0(s) 11:58:
* Nuno Teixeira <eduardo@freebsd.org> [20230418 11:55]:
> sed -E -e 's|stable\/12|stable\/${stable}|' -e
[...]
> sed doesn't subtitute as it uses literal variables

The shell doesn't subsitute variables inside single quotes. Try double<= br> quotes instead.

--
=C2=A0Felix Palmen <zirias@FreeBSD.org>=C2=A0 =C2=A0 =C2=A0{private}= =C2=A0 =C2=A0felix@= palmen-it.de
=C2=A0-- ports committer (mentee) --=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 {web}=C2=A0 http://palmen-it.de
=C2=A0{pgp public key}=C2=A0 http://palmen-it.de/pub.txt
=C2=A0{pgp fingerprint} 6936 13D5 5BBF 4837 B212=C2=A0 3ACC 54AD E006 9879 = F231


--
Nuno TeixeiraFreeBSD Committer (ports)


--
Nuno TeixeiraFreeBSD Committer (ports)


--
Nuno Teixeira
FreeBSD Committ= er (ports)
--000000000000bb49e505f99abeaf-- From nobody Tue Apr 18 11:48:04 2023 X-Original-To: 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 4Q12HF0xgyz44yjR for ; Tue, 18 Apr 2023 11:48:09 +0000 (UTC) (envelope-from zirias@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q12HD6tpTz3P28 for ; Tue, 18 Apr 2023 11:48:08 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681818489; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=qkCrxegkwpxnC4Erh0NIojgrzxC7e4FQ+70/9+l18So=; b=bbjLHlMNS26SstMVOKdulWR55li/C+zN1LF20pVglcl/xwxYk88NR9atLPn6Av1eStubbO 4PBstR5iLDsnF6lGNfUzOPcxQ1n4XCnDyF1J00qKTcAb7pX/2+De3Xk/Y6LrKJPQkCK/hs 3kPNwuac7D8Q0jHTvo2Bf3paFB3Ltz6TXi801E4SuU2MNSj3cve4Wy1KfUODntU0gkhb2F VkKY6Jdu+TCgVrZfmQ51+e5QnWwnFAHhTmHWRdk4tb5wyfdxtnvX0jHF54i2NKu+VIjn4E 8N/rG5PZN5deq2aIrEzcE88UYUMj0nAKHYZ8gpucHf8cCPHnC6pIS7yE8YaDhA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681818489; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:dkim-signature; bh=qkCrxegkwpxnC4Erh0NIojgrzxC7e4FQ+70/9+l18So=; b=mMD2KYqtjtiFsrZKLwm3YGeq+tNWM9Uv9YilUvJDBtRQSoimbjrqMfhogdivEy6iuph4ss 7DaVYfPtVnB7jd4SDvuCg9WOZnoEKD90YAixQraOVgfU8degpQgBxgDxQ7zPU89ZrvUlS1 IcfQQ7opZzm44THlOmPspnEhJzrxQp5VuJstcMuNcTTDTeDixoxpcMnzxWUry4+j/9+hhf wqAMF7pDV0w1G3BR83B16DO3KqZqGJOBwbE37tKA3gMdCo5o0BQFyYZSGNMKOHt6UXGoHm d3q3U5mXc/Oe1JkenUZn1DkGZYqskbrjfHU6m+ctrdPreRtjoUvAHYpWJUYjqQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681818489; a=rsa-sha256; cv=none; b=FQV+VS1RVSKGONrJOR6IByv14lw6aGuEwRvJrzOI0tVevzN5EJNRjcM8jQu22L4+eUa85/ xGLi+TIN52ltA+x8/h2/t0fnbQwM0QoVizH8K1YdceAKMej525WETy0U6mSwiUl5bBDQhk 7LuzuOie3m0zXMvITIm8PPXdxQA+tLVmk/4qmbJQWktG7mUFoB8Ay9hYgfwnjBSoN3Fi/g qRue/Ql8oJwhujR2jzqfC/y6elc0+hllcoAY29EmB4zBvHzHNjnee1n4KqaMUiCdV26MFF caIjCaQr5/Np2gxCzdxKwxReSyWAI5Q0F5qpeIZ1obv1dIGIo5E+TfUjbEFSfw== Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: zirias/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q12HD5s5Sz12nZ for ; Tue, 18 Apr 2023 11:48:08 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=qkCrxegkwpxnC4Erh0NIojgrzxC7e4FQ+70/9+l18So=; b=I3R+yi32BObegUVhMxd8TaL6Bs sXMz2rZbDv4r1Z4D/z/BELomxHYn46sqvFktmGbIcCP19v52r5diq+joJsQDRClQF1pjrU6ZzTf1Z +9XCmGTCTg2ySX/w/fEjNKAuvhTU3mJbG3+51g+yGeh08COR4WkFrRTUgyUkMnnaUV+JMRz360XUe XcPZRWLACiCtuDTYxvZ0uWlv8HF+FCDRWi+syolqLyebaYYSA2SS0bmcsv+wYFyXT1C10j+ZnM3QB PMOUKu40i8D0GsGgXKGdFOoI2yVBAecYehx4m+sq0rUBATz1s7Qf5/HdphnZfLmr2Z9t/q5s+/Y2b vb/XwqaA==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pojob-005OfA-RT for ports@freebsd.org; Tue, 18 Apr 2023 13:48:05 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.95 (FreeBSD)) (envelope-from ) id 1pojob-0002VJ-BK for ports@freebsd.org; Tue, 18 Apr 2023 11:48:05 +0000 Date: Tue, 18 Apr 2023 13:48:04 +0200 From: Felix Palmen To: ports@freebsd.org Subject: Re: Get ${OSREL} at install time Message-ID: <3gizlmiaz2h3qwk6xe64iik42vr6mtxyex4d2hjaymazz5nngt@3wm6jdrdxslm> X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org References: 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 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="bmhvz72sfqmq4ujt" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20230322 X-ThisMailContainsUnwantedMimeParts: N --bmhvz72sfqmq4ujt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Nuno Teixeira [20230418 12:38]: > @postexec env osrel=3D$(freebsd-version -u) sed -E -e > "s,stable/[0-9]+,stable/${osrel%%.*}," -e > "s,releng/[0-9]+,releng/${osrel%%-*}," %%PREFIX%%/etc/gitup.conf This can't work because the shell will expand ${osrel%%...} before executing this whole command (and then, it's still unset). As a workaround, you could explicitly start another shell, e.g. like | env osrel=3D$([...]) /bin/sh -c 'sed -e "s,foo,${osrel%%-*}," [...]' But this is getting *really* messy, so I'd personally opt for the explicit post-install script. BTW, another thing might be a bit problematic here: Calling freebsd-version like this will work when pkg is used with -c (using chroot), but most likely not with -r. --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer (mentee) -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --bmhvz72sfqmq4ujt Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZD6DdF8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny MU77AP9E3lUc4NIAoTTUrbWJyze2AKku9aeBsAILGKYbRwiNxgD/Yb11ZTejUEpA /kTekDshfs+c/YTcAYABSBUhppLPJw8= =4zuc -----END PGP SIGNATURE----- --bmhvz72sfqmq4ujt-- From nobody Tue Apr 18 12:07:25 2023 X-Original-To: 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 4Q12jY4FtHz451LV for ; Tue, 18 Apr 2023 12:07:29 +0000 (UTC) (envelope-from zirias@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q12jY3pjMz46Wt for ; Tue, 18 Apr 2023 12:07:29 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681819649; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=bT0vumMU+4sdYGdtWRWloZX4wF1dzHflBJGPuw+9ETw=; b=O8TzXBvb/Gs4XmqxmAM86uwV3PlmFo726pt+Sa0F4AOwU+qvYzTcZ8VMwfRIMEGAm1sHi+ NJeMEUnVTwhne7T4BXm2IzlwFb/RGDBThjpaf0VOBIsOe/W0iZu1iNCl2l1/e6FwIGmVqg 2NyrJLCt4mXRD7cLQFmHRvqFtPvKEINWO+qehqwKPLJKEksoCedCBIHm6npI0tANtm9oo+ SkYSVU8mvnNAZVD99gl4iYLjuKXVI2V8XQNp3feRe1rOH+QxM363wIq0VDb0upcJBVWh8w 2xVEdjk2vLJEbUvr5PDZ/7wnh4iXJ6iiN7/iO+vcTEsF6UZt4ggG3CE3D32eSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681819649; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:dkim-signature; bh=bT0vumMU+4sdYGdtWRWloZX4wF1dzHflBJGPuw+9ETw=; b=evJDxR0h3tJnBbPs6wSMToJj9CA8AMNuptos+Ui1eKByqjO9dvi3MvrcPTSW/A9wmjl8p4 1hV2A6NM/nClXy9hXhL47ZQ+SXQ4BtG9bSd7jADOIN+8SakZUHaHVfKsyfKDvwv7ntIhul 7dMF2ympRlgIbt3oTYafov7NDlkfjzhJMQItVqAvwi8QYmszOxaJrliftDn9dSCNizR1ts XhiIS3YwVaQ5gtm4ShVhuQohfgvsbo3D9FcDx9grWlppiNM73bwzhR1IRpiCSziILoP4/s 3SHLmmnBUZ78yWRYQD87bWQWB9lrFDNEDDVQqOz6v9VX8vER/62PYj+vBvoSPg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681819649; a=rsa-sha256; cv=none; b=cdjJjhkrCmtCbBDTqTbpIFUl0P3Ud1MccJ76JdkYhHuCLQL89KdtGoi8WiW0YKMB8y5BC4 KUUbmWv6yEx50CdBKt++KXeFs8SmSpUB37uGofsmPhZe1XvHAyiMp5tooNxjTI5MoSVYt2 YWNx1S8VX05+wF9YxHuTIF1T5fPzY11Wnj1fuwjTYdOMAC32DAZdPCWA8Klv9Uql21qhEW pfaZFhtfSSBrg9B4vOeQt8JFCjO1qsFPFBnioZ26IQ7o+A/YFw/qjDr+/M+j5iqllhTPq5 /xggQPBfwAwQBPi5BGtUZ9BjjQaaWJokzQhtPRboryeJcWR60aIYQ2h4cpTOrA== Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: zirias/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q12jY2WH7z13YK for ; Tue, 18 Apr 2023 12:07:29 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=bT0vumMU+4sdYGdtWRWloZX4wF1dzHflBJGPuw+9ETw=; b=MnSUqsWq/Zxdv6GDHFMm6a5fQa 1zCylOqh2HOKd9OaTPOQMzRrOiim3xreqNgNksA4Hh6/zb0aoBBdMO/xBBvRt44DEb7JSuK/OzuUu Hdf3paWQSFJTRW6bpFoK9dscCdN0z+GBoanHNxtnC/dxpqTYc0Fwakvd0ECvNMV/cgs12/wrsS7EW WVx1uZ294nUIpfC4qxny4Ei2NPJa7wNi5PBhoDhhhBBI2Lr320v+TakBb0J9v2bU6YvyMV+pfo6NE 7kN2aQ6yZK8ecVYyTVydL0PQl5EhLM+iuAJyC9s1fY07tMHmR0YFtq0TXX0MwxLQdhd32J/xWN5Jr pR2Ey7Zg==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pok7L-005Op4-U1 for ports@freebsd.org; Tue, 18 Apr 2023 14:07:27 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.95 (FreeBSD)) (envelope-from ) id 1pok7K-0001IN-7W for ports@freebsd.org; Tue, 18 Apr 2023 12:07:26 +0000 Date: Tue, 18 Apr 2023 14:07:25 +0200 From: Felix Palmen To: ports@freebsd.org Subject: Re: Get ${OSREL} at install time Message-ID: X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org References: <3gizlmiaz2h3qwk6xe64iik42vr6mtxyex4d2hjaymazz5nngt@3wm6jdrdxslm> 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 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ddhhcarvmdvrycr3" Content-Disposition: inline In-Reply-To: <3gizlmiaz2h3qwk6xe64iik42vr6mtxyex4d2hjaymazz5nngt@3wm6jdrdxslm> User-Agent: NeoMutt/20230322 X-ThisMailContainsUnwantedMimeParts: N --ddhhcarvmdvrycr3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Felix Palmen [20230418 13:48]: > BTW, another thing might be a bit problematic here: Calling > freebsd-version like this will work when pkg is used with -c (using > chroot), but most likely not with -r. Forgot to mention the solution: Call ${PKG_ROOTDIR}/bin/freebsd-version instead, see pkg-script(5). And if you want to give lua a try, you probably don't have to worry about it, see pkg-lua-script(5) ;) (it's handled automatically with calls to open or execute a file). --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer (mentee) -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --ddhhcarvmdvrycr3 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZD6H/V8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny MWAKAP0ScUTBIGcG/yiqUvTieHgbZq3e7+e5HJ7vAn3/HhiG8gEA3odatTpv5L+P Duvi7ySIpQhXDjS30LtQNqrjiuR4QwY= =lllK -----END PGP SIGNATURE----- --ddhhcarvmdvrycr3-- From nobody Tue Apr 18 12:26:32 2023 X-Original-To: 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 4Q137p2Lb7z4521c for ; Tue, 18 Apr 2023 12:26:46 +0000 (UTC) (envelope-from eduardo@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q137m6dmhz4lF6; Tue, 18 Apr 2023 12:26:44 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681820804; 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: in-reply-to:in-reply-to:references:references; bh=MkPNav+g9NfviBuPmYiOJQzCyC3XSh07vtqnPaNiOlQ=; b=BTwJEklRRFS7AZSYq6SANi8NltrO+84YIkG0h6ULw75TOiHFGSKvQVAxsXXzRWvekpvNIB LL3Mq6NTUMNUmubuYS1+Qqq2hpOTGpzJdkpqQtplaIvAMwqCb3iNjza8Mpb74TerBzrxCn yrdzvllOdA1JQJMJZgZLRahnwkGtO86nw1Tt8e2pF62MeZTQGBg3wTKg1V3HiQ1iM94ha0 z5CUMLimF+h6WG8EZPwRdJulUnV+chay7a4yECFQeg9YO4Hgj0jhS/m7L74XiWv5lcdJ0U r51xv/a4S2FFQz8bTD/kPH3x6n2B1VUmiefujQiwR0NtrqbNaqTCzR/rjGkWjA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681820804; 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: in-reply-to:in-reply-to:references:references; bh=MkPNav+g9NfviBuPmYiOJQzCyC3XSh07vtqnPaNiOlQ=; b=MgpLxIBTd2dgy+huWPVhXGaB8V9uQXBG17MRL42LKy6BKzbiNBnhx9zACyJ8fJZdObyBuD AAFt/3IpnkENNSVw4LKjCO8YzU79dC7V1JpoBTu8VyT4O6BtIot9csYQRx4hFmwud4bOl/ RvuDJM4oFLhengBNJb+hmykPuhffjf/d0oBQnsuj4J6zHlgVMXqH/ip1QpxBDFptrtMO5N ThPRnoA76kQLbidpEgc0h0HGQ3iHBkZqEXOz+tLyHm6zhcMXIuSwBGCBJELpZsld7QDsWE H2HR9HjlRbFrjKLERaU/vo5fzENhuLX9iQT4dwjP+tHoESboJaHeqo2l25ioNQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681820804; a=rsa-sha256; cv=none; b=IlYASOj3YTNSaNsxbgGIoJ4lhaBqcgsVooV3lKcMKM7AnZlDKzaroAfIlo0ZforuTY5QhT VSDT1Nl/KWz7NDMTC6DDo8KJtGUbgpIf9/U849abOeXt9usj/OrZVT41d1o1ePQgiiQTFa B4k6/c48uVI5BcHNoOBvCeeXo3wgcN3A6xwNsYTu5xZQEJ989aP3W38hnO9+CPeVq5953W FmeHFzRElexismxiS6nezruJ5YZs5GwCdKb2essqBb/XAHQSck5oEB3e2gmQEmUmYHREa7 OqBX+JANxE4j8JEc5RT61O2YYwrKI5bZtWAHB3hBJ/dpIDvc7rNLmv8N3HdZKg== Received: from mail-vs1-f44.google.com (mail-vs1-f44.google.com [209.85.217.44]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q137m5Xdzz13fl; Tue, 18 Apr 2023 12:26:44 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-vs1-f44.google.com with SMTP id g187so10572976vsc.10; Tue, 18 Apr 2023 05:26:44 -0700 (PDT) X-Gm-Message-State: AAQBX9dTmlPIhKIKhmkG2DUbRfrTFJh/2/jsx4BjNZIBVfRD69mgq9Fl jYY+7ltwuzfkgBegFBLVFm7qpQrXTA9r3s8x9fw= X-Google-Smtp-Source: AKy350YKVrPWgygZPisb5Gh08i8MduZpO4RkE3lZBqxeL4GCVdalYWB+mHWO9RHFCzVRS+98/AX7RT7GnWvUi3oVCVQ= X-Received: by 2002:a67:d298:0:b0:42e:513d:7f08 with SMTP id z24-20020a67d298000000b0042e513d7f08mr7576095vsi.7.1681820803731; Tue, 18 Apr 2023 05:26:43 -0700 (PDT) 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 References: <3gizlmiaz2h3qwk6xe64iik42vr6mtxyex4d2hjaymazz5nngt@3wm6jdrdxslm> In-Reply-To: From: Nuno Teixeira Date: Tue, 18 Apr 2023 13:26:32 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Get ${OSREL} at install time To: Felix Palmen Cc: ports@freebsd.org Content-Type: multipart/alternative; boundary="0000000000009517bb05f99b6b7f" X-ThisMailContainsUnwantedMimeParts: N --0000000000009517bb05f99b6b7f Content-Type: text/plain; charset="UTF-8" ok, pkg-script manual have also something interesting for finding prefix: PKG_PREFIX PREFIX defined within the package at build time. So I can use ${PKG_PREFIX}/etc/gitup.conf About ${PKG_ROOTDIR}/bin/freebsd-version it doesn't seem to be called in pkg-post-install: osrel=${PKG_ROOTDIR}/bin/freebsd-version Am I missing something? --0000000000009517bb05f99b6b7f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
ok, pkg-script manual have also something interesting= for finding prefix:
PKG_PREFIX
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0PREFIX defined within the package at build time.
So I can use ${PKG_PREFIX}/etc/gitup.conf

= About ${PKG_ROOTDIR}/bin/freebsd-version it doesn't seem to be called i= n pkg-post-install:
osrel=3D${PKG_ROOTDIR}/bin/freebsd-version

Am I missing something?
--0000000000009517bb05f99b6b7f-- From nobody Tue Apr 18 12:33:17 2023 X-Original-To: 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 4Q13HM6D4Mz452xg for ; Tue, 18 Apr 2023 12:33:19 +0000 (UTC) (envelope-from zirias@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q13HM53lQz3NfT for ; Tue, 18 Apr 2023 12:33:19 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681821199; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=OnXtZ4sQb9i5eV8W0IloekkPuVPl5gaTBrOmDHWEnWI=; b=w7VhKMR+beuDCziZcGtvJ/JXfZGOO723EHIgjiyzh5NrImmUaySC6M7Ht5Yim3n9CsZW1Y ktF5GCCPTmXiOcToi1YPRbDGWaxnKQgqXqgZiATxAg4UiseNyPxsI/233j2tDeQCYuQ9iq FG/YRnpGZnoCI1cW8OJZDxu5FVCj3q4MUv8f4pr+0h+DiFnkCbo+WDHuAD14oajMuDLuh0 dCQZhwfoxxm3ilIcS1npVXzDgZ3/7cgCn8nDcVpdHNt2gyVzlBTP1o1qzp7xe0zjFygwfj EiSqD3HcxWo1OXECxRX8bEs/mXQ2rSlsFOdJAB9VOrtRYAjCLDhoRzHNsyaGfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681821199; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:dkim-signature; bh=OnXtZ4sQb9i5eV8W0IloekkPuVPl5gaTBrOmDHWEnWI=; b=HxJfnPjubpvnz/m/i4qPsUX2cw/kpjps/KjZvStG2COgfnIBmsSVfP+2H7AY/rP4Tp9Ib9 UsDWSy3ENXhtw5bcBRdP9DSCXnwv0t9+PfaEBzoVXBblkWxmIqdQnmv/oe9eDPJLZsBh5T uBbCFOPWcI+8dUexnxsiFLVjuLf3HdHQAwj6Kzu+r+WxtT+YCpJr84ejTLLASCNx6/NQHL o7DeE3wG13t0/JYW5o371XbWu6cPRzfJBpS6jZ9yBRiikKQNJ5vIgx7l4wDjuO8HWXhKlS MPa39jMv6ZFh9BlfwejcQqVwdUhI9Vpevj2G4DtHIWq/4I4bX6cwXMql8bY2FA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681821199; a=rsa-sha256; cv=none; b=pn2zSuOvQBgCJ2QSNNwQqSS1+93CggTZO1C0pX+fRdsY1E5Swm1kFLkznGGEM8WABW2dY5 iuBIphbaZI3Tfgfakce3NRHRotPGkZ17kLLCsyWOTE49pQJ8z1HCGj8AwX5hS1r5KsN05T GVpSr/Ece67fAH4WOY27PNm3C+wMXnVyD19THxjC2ykPvbZHKvBCJkDfN58kSmCUuoPP0h YUfNPsro0hIWHy9jCzz7ioMJDEPiZMTI9Gggx034Z35WA4XuXK9DpNZ33sEce+RhL7902W UhseLNE1gQmciLRgWvFBPFEjy6VLq9oPh5u1WfyBuRrQbAI2fvgzfTzViPWWiA== Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: zirias/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q13HM43r4z13w7 for ; Tue, 18 Apr 2023 12:33:19 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=OnXtZ4sQb9i5eV8W0IloekkPuVPl5gaTBrOmDHWEnWI=; b=UG/P+BobVZwFaZ91KTQyj/NlVI jfzcTfHFgDwLgRveN4icopamubKPxT8xurepCv1LTevXNkPbLXdS08jgvS8WyEOzUc9sdbWKh3My+ +O/QqLVHMXQjNW3qy4UQC9QY+jtLah+I5KY5KRcYqFxxOGTOT2l0RkewENYKTdDbTDP3mepCIEdth 9x9CzX6jNNi18TvU2O18fMjstOaE9Z07wsUB/CPcORiVtpBdjHPgIogLFBxg3QQdMFYKhOblU+5NN bSFIpJjXGlWbiUCveqytsfWCP5uanG4oV7z2+hikhBusCctY9k8eyjhJgZ1pRwVX3VTOcbowu3spW LH6iP+Tg==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pokWM-005P1w-7v for ports@freebsd.org; Tue, 18 Apr 2023 14:33:18 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.95 (FreeBSD)) (envelope-from ) id 1pokWL-0001ik-RU for ports@freebsd.org; Tue, 18 Apr 2023 12:33:17 +0000 Date: Tue, 18 Apr 2023 14:33:17 +0200 From: Felix Palmen To: ports@freebsd.org Subject: Re: Get ${OSREL} at install time Message-ID: <2su26bpfemilo52atij5i2focesm4iejrkrjry5dr7w4xlxe55@5rjqkjv3tzyk> X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org References: <3gizlmiaz2h3qwk6xe64iik42vr6mtxyex4d2hjaymazz5nngt@3wm6jdrdxslm> 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 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="es5nfvduhv2zlhgr" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20230322 X-ThisMailContainsUnwantedMimeParts: N --es5nfvduhv2zlhgr Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Nuno Teixeira [20230418 13:26]: > About ${PKG_ROOTDIR}/bin/freebsd-version it doesn't seem to be called in > pkg-post-install: > osrel=3D${PKG_ROOTDIR}/bin/freebsd-version >=20 > Am I missing something? Yes, actually executing it ;) | osrel=3D$(${PKG_ROOTDIR}/bin/freebsd-version -u) --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer (mentee) -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --es5nfvduhv2zlhgr Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZD6ODV8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny MYMOAPwMAjRjdqA5HcP9icSGt4u2Z8kGPhY6Y+TQd4PGOzXH4gD/U0Iw5celALaG b4kDnFajijzsIQutTTuNtc+kgr5Qswk= =dIiW -----END PGP SIGNATURE----- --es5nfvduhv2zlhgr-- From nobody Tue Apr 18 12:37:16 2023 X-Original-To: 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 4Q13N85gwqz452jg for ; Tue, 18 Apr 2023 12:37:28 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q13N84hGlz3jMm; Tue, 18 Apr 2023 12:37:28 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681821448; 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: in-reply-to:in-reply-to:references:references; bh=pKM/47NgoQce1fyeJyqAFffA8OrNQpBYAgROGp0y6TE=; b=g/AjQlAHa/ihPoXA2hWP5lYm5dkT3PFehQwlYolno1+R6yyXKZV0/lkQzYqf1RAY2rJRF3 gnUhIYmo67Wn1lORmRUI/owW/sx1/Sk43KA7iuZBNgPb6o9+JxqsIGZq8fElnVIWXiwiyq u5km91SWifrKOOJioOibQs7u8PP3C5fFzTNHiKsmmhd2RFU4kwvGKauN0utrs3dN1miW/q OlpRnQldUKNqUJV60qfyYEIOZDeavQyEX9tV+fJavhTNYiwdJQHEAQK3ZQBvjfMzGVXfhw agafe9DHi6s2LDmIyajLOdkkckwGi2WGKgmoUSuFgn3wZQ2ENfTg4ULrhT/65w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681821448; 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: in-reply-to:in-reply-to:references:references; bh=pKM/47NgoQce1fyeJyqAFffA8OrNQpBYAgROGp0y6TE=; b=sutuXZyKi8BTfjj/AHhK+lEk26k1Lc+W9nDQfYrJRgLQmwjKHLkfWdLer8d1FUZPU778vU QP+eJwvow58cg5Dy595kbC8i74JBQpkeLgMJ9D/t1Kra8iy1cZhfu00gCufGrF9rpe81ch mkVjs3a4DfBNoseoRWiv813oTWJQGwWQVmFc7sBEjd/J1knGbjTGhUY5RaFZP6lSzdMwvB knkdkZuJvtwWyy7QZT4fci7RSEimiLfOA6FYRaecFL+AKbaDH61rLrB+OBlvHxszNCQcUw tH7ZP6ZZujM0zIzQxSex7vV9ZKQzWxg0B/u302qT4FQ3n4eVQezYDf8x1k31xw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681821448; a=rsa-sha256; cv=none; b=rLes9uiMXScC+Abys2z7xd4/QNhDP6KY1M+vyW1VKt+EDKo5yQ3vBAVtSx8lJHuYSmJ4F0 qwDsjAX1mtEyLLFAwefG9JGKXr9M6Yq2FjVxGsvMM6dTES9rWd0upO1sQwtX1UdkNIH1b5 r3hXrIZ+u0lSe8CMVsxVYad/nkSdLycUCQFHncaX5L5r2bWPblG81+NZiDobhomLHat1p4 G2dlS9ah+u403X8hg12R8VBaDn9OXIpqwdJaMAeezRHkYcqazD43tLhEr5I7DtoYotxA44 /td4BwlLikWdlh6wVDBMfGRxsUyrl9ZC2Mv8c6/5D4L77hKhsV3lCchNqwP7xQ== Received: from mail-ua1-f48.google.com (mail-ua1-f48.google.com [209.85.222.48]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q13N83XDMz13w8; Tue, 18 Apr 2023 12:37:28 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-ua1-f48.google.com with SMTP id o2so19508098uao.11; Tue, 18 Apr 2023 05:37:28 -0700 (PDT) X-Gm-Message-State: AAQBX9dfNPbVlXFv1mZJybo45PkVqB6KIOcHOtzGoCJFhHaEUEOihm/F 5bTg9zZj4UndjLeVmebLYWJyclrIxWnHmvgwvjA= X-Google-Smtp-Source: AKy350Z+COI0ft/WlynAgYMM6mzZHdmHTbcqIo8UvFzxyVzv5Y0cqsGTPu0de9phEP/Y8HUjJGIQPyuW8TRc+nG6+y0= X-Received: by 2002:a1f:2004:0:b0:40e:fee9:667a with SMTP id g4-20020a1f2004000000b0040efee9667amr9811258vkg.3.1681821448046; Tue, 18 Apr 2023 05:37:28 -0700 (PDT) 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 References: <3gizlmiaz2h3qwk6xe64iik42vr6mtxyex4d2hjaymazz5nngt@3wm6jdrdxslm> <2su26bpfemilo52atij5i2focesm4iejrkrjry5dr7w4xlxe55@5rjqkjv3tzyk> In-Reply-To: <2su26bpfemilo52atij5i2focesm4iejrkrjry5dr7w4xlxe55@5rjqkjv3tzyk> From: Nuno Teixeira Date: Tue, 18 Apr 2023 13:37:16 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Get ${OSREL} at install time To: Felix Palmen Cc: ports@freebsd.org Content-Type: multipart/alternative; boundary="000000000000fc8f9205f99b91f4" X-ThisMailContainsUnwantedMimeParts: N --000000000000fc8f9205f99b91f4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Forgot about it. It works fine with just `freebsd-version`, do you recommend '-u'? --- #!/bin/sh - osrel=3D$(${PKG_ROOTDIR}/bin/freebsd-version) releng=3D${osrel%%-*} stable=3D${osrel%%.*} echo "Configuring gitup.conf for $osrel" #sed -E -e "s|stable\/12|stable\/${stable}|" -e "s|releng\/11.4|releng\/${releng}|" /usr/local/etc/gitup.conf sed -E -e "s,stable/[0-9]+,stable/${osrel%%.*}," -e "s,releng/[0-9].+,releng/${osrel%%-*}," ${PKG_PREFIX}/etc/gitup.conf echo debug: echo osrel=3D${osrel} echo releng=3D${releng} echo stable=3D${stable} echo PREFIX=3D${PKG_PREFIX} --- result: --- debug: osrel=3D13.2-RELEASE releng=3D13.2 stable=3D13 PREFIX=3D/usr/local "release" : { "repository_path" : "/src.git", "branch" : "releng/13.2 "target_directory" : "/usr/src", "ignores" : [ "sys/[^\/]+/conf", ], }, "stable" : { "repository_path" : "/src.git", "branch" : "stable/13", "target_directory" : "/usr/src", "ignores" : [ "sys/[^\/]+/conf", --- Felix Palmen escreveu no dia ter=C3=A7a, 18/04/2023 = =C3=A0(s) 13:33: > * Nuno Teixeira [20230418 13:26]: > > About ${PKG_ROOTDIR}/bin/freebsd-version it doesn't seem to be called i= n > > pkg-post-install: > > osrel=3D${PKG_ROOTDIR}/bin/freebsd-version > > > > Am I missing something? > > Yes, actually executing it ;) > > | osrel=3D$(${PKG_ROOTDIR}/bin/freebsd-version -u) > > -- > Felix Palmen {private} felix@palmen-it.de > -- ports committer (mentee) -- {web} http://palmen-it.de > {pgp public key} http://palmen-it.de/pub.txt > {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 > --=20 Nuno Teixeira FreeBSD Committer (ports) --000000000000fc8f9205f99b91f4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Forgot about it.

It works fi= ne with just `freebsd-version`, do you recommend '-u'?

---
#!/bin/sh -

osrel=3D$(${PKG_ROOTDIR}/= bin/freebsd-version)
releng=3D${osrel%%-*}
stable=3D${osrel%%.*}
<= br>echo "Configuring gitup.conf for $osrel"

#sed -E -e &qu= ot;s|stable\/12|stable\/${stable}|" -e "s|releng\/11.4|releng\/${= releng}|" /usr/local/etc/gitup.conf
sed -E -e "s,stable/[0-9]+= ,stable/${osrel%%.*}," -e "s,releng/[0-9].+,releng/${osrel%%-*},&= quot; ${PKG_PREFIX}/etc/gitup.conf

echo debug:
echo osrel=3D${osr= el}
echo releng=3D${releng}
echo stable=3D${stable}
echo PREFIX=3D= ${PKG_PREFIX}
---
result:

---<= /div>
debug:
osrel=3D13.2-RELEASE
releng=3D13.2
stable=3D13PREFIX=3D/usr/local

=C2=A0"release" : {=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "repositor= y_path" =C2=A0: "/src.git",
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 "branch" =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 : "releng/13.2
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 "target_directory" : "/usr/src",
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "ignores" =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0: [
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "sys/[^\/]+/conf",<= br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ],
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 },

=C2=A0 =C2=A0 =C2=A0 =C2=A0 "stable" = : {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "reposi= tory_path" =C2=A0: "/src.git",
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "branch" =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 : "stable/13",
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 "target_directory" : "/usr/src",=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "ignores&quo= t; =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: [
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "sys/[^\/]+/conf&= quot;,
---

Felix Palmen <zirias@freebsd.org> escreveu no dia ter=C3=A7a, 18/04/2023= =C3=A0(s) 13:33:
eduardo@freebsd.org> [20230418 13:26]:
> About ${PKG_ROOTDIR}/bin/freebsd-version it doesn't seem to be cal= led in
> pkg-post-install:
> osrel=3D${PKG_ROOTDIR}/bin/freebsd-version
>
> Am I missing something?

Yes, actually executing it ;)

| osrel=3D$(${PKG_ROOTDIR}/bin/freebsd-version -u)

--
=C2=A0Felix Palmen <zirias@FreeBSD.org>=C2=A0 =C2=A0 =C2=A0{private}= =C2=A0 =C2=A0felix@= palmen-it.de
=C2=A0-- ports committer (mentee) --=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 {web}=C2=A0 http://palmen-it.de
=C2=A0{pgp public key}=C2=A0 http://palmen-it.de/pub.txt
=C2=A0{pgp fingerprint} 6936 13D5 5BBF 4837 B212=C2=A0 3ACC 54AD E006 9879 = F231


--
Nuno Teixeira
FreeBSD Committ= er (ports)
--000000000000fc8f9205f99b91f4-- From nobody Tue Apr 18 12:39:24 2023 X-Original-To: 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 4Q13QS59x3z453BD for ; Tue, 18 Apr 2023 12:39:28 +0000 (UTC) (envelope-from zirias@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q13QS4hnrz3mMQ for ; Tue, 18 Apr 2023 12:39:28 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681821568; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=NCobqiRhBvSv5DBhFrv/OmH1NbBUoS83g6I32w/hgSo=; b=X8Hh22dTRfH+cG4S8KAaLiJgHKNl6mBkwGjxO5+jDnuTAgVxKFhIhpkMnQyCSRX0pWu/i9 WXRcxfgsGhEUmG0CNOlS6rcyMJLlsWXfeKWe7KMliR1TeikNG6K85SW0hdEBDnQ1L2bAD1 I8qJkKj3piZvXGKRhkig/oV1j4LWgWRfU38XxfZ1GSfylJBd8AQCcIA6kv27ddJNoF862P Ndsb5dDPkNGZBalqN+C6dhYT2ehH54svAY7MXYBjlzKe+v9YVP+1/S2p2iDpQ4eeMxbqK1 Kb7ArCo+b0El0GBImzaKOca3zNi/moYIaCFUvfT1T8n/aZFg4l2Hi1Y4fjpfVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681821568; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:dkim-signature; bh=NCobqiRhBvSv5DBhFrv/OmH1NbBUoS83g6I32w/hgSo=; b=AKVjd4B/LyB6Jgjm+aogpNEEuxh35hrPPNyEpcjm1Monbbc4KP92CyOjPXITr/DzRWZizx cRvErgOT7Q/NvDB8fAhqpgd+RGQOUDC0Q3zYD1UM+UYk5JErDy8EGh3ZTQFOpQ87HVvMbB s8gedUf7awQarSN2nGmovOAWXeioLoxhKFp0T5CjLl9Jys3GIoJrrkGeDYU/w64dElcpN2 K1kjRf7FtZrxJhmgd3zmeODzOZLbLNFlNl00CNPOq4yHw1mrMOI9Dv0rrZmsV+dsIFWXZm 35wI69/N25e5hUjfh4nGQlOaMREdsLkVApmBhv6iLMhf6jY3Z8QDi7ef4dkJfg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681821568; a=rsa-sha256; cv=none; b=IGqTm3THsq2lypgSHCjZaYyB7hCTrjogkb6VSY1yqUvQ0IurScdwhe1BivSbQj/o/V2743 a4aFWDUOziNr7xHfwu7rJlQeNQXLtxB47DuwmGjVrkStGh1nK9YR3x15lWtY+K8IG4oJcB Wna+Rgsr7QQaPO8tM0eKJsQE8CPrp67CqXWXvUJ0MaXcpYmSJTt0uNQRND4umgCnhffrCE 1WPDyfVcMw9DRkI8zzZOyTGLIFX2KaDSuXh5tboaZiJlaRdZy0kLqpqYMdtgZY4jQe0LK2 fJ8wXsWtGwSdC0jV1zQ73Hv9fGAZofjQyMk3lsMAnJRq27KynyZDxDxcxONfVQ== Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: zirias/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q13QS3TN6z13s2 for ; Tue, 18 Apr 2023 12:39:28 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=NCobqiRhBvSv5DBhFrv/OmH1NbBUoS83g6I32w/hgSo=; b=do7N8knwakDwyajqfrCDbr+dCG lm8yD6SbsfbZ21E861IhbDoU4swlERtLWeq6ktrnsMsYkcj/x8vmpSUV3B0Ned9yTHnnIIeuYRD82 Vo47B1mv88r6KL/rvCrNdnBsUPvx30pmB4IE+MAeZ1budRhrovAC5psAqOTQCt0vWPBPNEDGTJvN0 RJxFTeWm1Tl8wMaN6E79DggeMt5+nYwVoTnWLCv4nuuoFZc8iV3Y+V2X1CW+jZ+huJ8VGK4gtelW9 WqBjfVT7qmZ8woRPVrhbwQUYS4rFNHSdprTguAfwm1JSZwBjEnF69zG/f2HMYpney32I7kTaD2D7q VwOhHrdw==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pokcJ-005P5L-50 for ports@freebsd.org; Tue, 18 Apr 2023 14:39:27 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.95 (FreeBSD)) (envelope-from ) id 1pokcI-000E3r-2A for ports@freebsd.org; Tue, 18 Apr 2023 12:39:26 +0000 Date: Tue, 18 Apr 2023 14:39:24 +0200 From: Felix Palmen To: ports@freebsd.org Subject: Re: Get ${OSREL} at install time Message-ID: X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org References: <3gizlmiaz2h3qwk6xe64iik42vr6mtxyex4d2hjaymazz5nngt@3wm6jdrdxslm> <2su26bpfemilo52atij5i2focesm4iejrkrjry5dr7w4xlxe55@5rjqkjv3tzyk> 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 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="yv3xldcvxv6m2lvg" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20230322 X-ThisMailContainsUnwantedMimeParts: N --yv3xldcvxv6m2lvg Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Nuno Teixeira [20230418 13:37]: > It works fine with just `freebsd-version`, do you recommend '-u'? It's the default mode, so explicitly adding it would only serve a purpose if the default ever changed. Not very likely I guess. --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer (mentee) -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --yv3xldcvxv6m2lvg Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZD6PfF8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny MdN/AQCUSFRTJVAwaj0bDkeF0PZG2yucWQQxoAnaPLF7EHWQbgD+LF2Q+24JJ3tB qmV3UBY986gV4Vh/0o0fsS2Jm7bwuQk= =mSh4 -----END PGP SIGNATURE----- --yv3xldcvxv6m2lvg-- From nobody Tue Apr 18 12:45:00 2023 X-Original-To: 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 4Q13Y63ZTGz453gL for ; Tue, 18 Apr 2023 12:45:14 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q13Y61FT9z3vrl; Tue, 18 Apr 2023 12:45:14 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681821914; 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: in-reply-to:in-reply-to:references:references; bh=7Prj1Z8xil+YwV4UrdoNORoIpJI686gs2nkgGtLPQWA=; b=Sg4wOjXHQH3Y4xg37jifvB+5RNy7XoTtL9OGAE/noNlk1Qq2zCZXOldDXu9vNGNKYeSfOy e9e6KFg/9BjyhXzMjKtx67AUCBoyV2hc7i2Oay1x8W/AqIXHYa3hxt94YlmNKBAHhsbVBN 9Jb4Wt6Shb6mbI2aoRe9D5Cv4kLyQPKzUewXzSLG/I3oYrdCjrOTWAW8uZY+7ATddgz1hx LAxqinYM8QG5hriz6M3Azb0/idOSknB/4VuPWZwMeK3gIT0WPWOytSfUIWiAJwybutOxUv aukSeB0vPH+zqc+lEdEFUG/1A/jnU64g3COMIK8VVCfryNaY4WbxtV1N0b21FA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681821914; 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: in-reply-to:in-reply-to:references:references; bh=7Prj1Z8xil+YwV4UrdoNORoIpJI686gs2nkgGtLPQWA=; b=TcDlcSmc3lh9P20F2vRxn8I8mqNHkYENSX2xc3kwrbA5siTNbtIURBCplAiuRND0PIhmnp LfSwYQaLZNbALoGQwx2v0oiyVR0LKtEASbOVbc01zkQgb3Et5bbwARz08WkIFxk5lfEq8c ezY5oWPKx6bEA6soN4RRBT1la0mQxq/0dxQ0N1DUoKiPsx6LwfAVYlj4suvpEZ/0+5seW3 IbLrl+s+Paji6JR+RjS0PhsefJszsLJuOFTBNwiFTZdiT/r5uhfpq1TZqKYUp0p0kr501B fn/G5jV3wwgCCZ0OsNR9QoP195D6FAvsOthk1Hu8u97iFqzWHhFX6pFUVp+oEw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681821914; a=rsa-sha256; cv=none; b=N/2I/LLaNl2xYr+OkAFlpJs90DmGY+CMONTqAaaOhBUNycqocTHNPXzLjQUq3WZKlXtBfn hXR53F+FF1kUHokrXj5WBVUkV3+7fDOW2U05HXGR3ilewNMW55ULzUyIhD1/+gqZvw03NK 0i54Nk0YvAX4p4l5sQT5w/4ycYnEADuChgpOinlS+MPYn0OkAqhs1YH2qmjCAQWAIWZ78I X1NXdWBZ64S0B7AkNvbopebvxu3z2JRsf8KPzFG4XXj4fqrWhhz9MkcwOCFdEb7jg8VXD7 X5PGE0qAHXdX2EWOLYmCegSN6JUfn/BOe1vIi6wjRKqessFqWnX2udOG9BKfQg== Received: from mail-vs1-f41.google.com (mail-vs1-f41.google.com [209.85.217.41]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q13Y50v36z149q; Tue, 18 Apr 2023 12:45:13 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-vs1-f41.google.com with SMTP id l16so5841653vst.2; Tue, 18 Apr 2023 05:45:13 -0700 (PDT) X-Gm-Message-State: AAQBX9f/b87iN2QBXMK9vSsGU61CgwFu0hmFrfORwmg4O+K6Vc0GK/5K QAJuGs/MOEc215aSSS5OTI/UO7AnoKHINQZHJFY= X-Google-Smtp-Source: AKy350buD8kikfyvoKISP6qDeq6J99etze6e6Ag7cY595egz6iEMOIvMDjWaYVqVopROdmB+TWj/F4cI4+DEd01yej4= X-Received: by 2002:a05:6102:4710:b0:42c:3c4d:e9a5 with SMTP id ei16-20020a056102471000b0042c3c4de9a5mr10666302vsb.7.1681821912462; Tue, 18 Apr 2023 05:45:12 -0700 (PDT) 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 References: <3gizlmiaz2h3qwk6xe64iik42vr6mtxyex4d2hjaymazz5nngt@3wm6jdrdxslm> <2su26bpfemilo52atij5i2focesm4iejrkrjry5dr7w4xlxe55@5rjqkjv3tzyk> In-Reply-To: From: Nuno Teixeira Date: Tue, 18 Apr 2023 13:45:00 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Get ${OSREL} at install time To: Felix Palmen Cc: ports@freebsd.org Content-Type: multipart/alternative; boundary="000000000000aafd0605f99bad4f" X-ThisMailContainsUnwantedMimeParts: N --000000000000aafd0605f99bad4f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Ok, I will include '-u' then. I will do further tests and open an PR so other people try it (I hope). I will also read and try pkg-lua-script manual because it seems very interesting. Thanks, Felix Palmen escreveu no dia ter=C3=A7a, 18/04/2023 = =C3=A0(s) 13:39: > * Nuno Teixeira [20230418 13:37]: > > It works fine with just `freebsd-version`, do you recommend '-u'? > > It's the default mode, so explicitly adding it would only serve a > purpose if the default ever changed. Not very likely I guess. > > -- > Felix Palmen {private} felix@palmen-it.de > -- ports committer (mentee) -- {web} http://palmen-it.de > {pgp public key} http://palmen-it.de/pub.txt > {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 > --=20 Nuno Teixeira FreeBSD Committer (ports) --000000000000aafd0605f99bad4f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Ok, I will include '-u' then.

<= /div>
I will do further tests and open an PR so other people try it (I = hope).
I will also read and try pkg-lua-script manual because it = seems very interesting.

Thanks,
Felix Pal= men <zirias@freebsd.org> es= creveu no dia ter=C3=A7a, 18/04/2023 =C3=A0(s) 13:39:
* Nuno Teixeira <eduardo@freebsd.org> [202304= 18 13:37]:
> It works fine with just `freebsd-version`, do you recommend '-u= 9;?

It's the default mode, so explicitly adding it would only serve a
purpose if the default ever changed. Not very likely I guess.

--
=C2=A0Felix Palmen <zirias@FreeBSD.org>=C2=A0 =C2=A0 =C2=A0{private}= =C2=A0 =C2=A0felix@= palmen-it.de
=C2=A0-- ports committer (mentee) --=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 {web}=C2=A0 http://palmen-it.de
=C2=A0{pgp public key}=C2=A0 http://palmen-it.de/pub.txt
=C2=A0{pgp fingerprint} 6936 13D5 5BBF 4837 B212=C2=A0 3ACC 54AD E006 9879 = F231


--
Nuno Teixeira
FreeBSD Committ= er (ports)
--000000000000aafd0605f99bad4f-- From nobody Tue Apr 18 13:12:51 2023 X-Original-To: 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 4Q14934MtZz455WC for ; Tue, 18 Apr 2023 13:12:55 +0000 (UTC) (envelope-from zirias@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q14933w89z3JgJ for ; Tue, 18 Apr 2023 13:12:55 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681823575; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=127vME/Zf4ceJnjOf+3JRlhGvA7Mv4nvDWsF/uGAgck=; b=w6jDMRWcvTNoJDOiyLEX4IsU1zTO0HqLFEcByUXJE48A8tsxd42PCmScoi2uWNcYc+AO1E vsurr5knadP9cFyGgcmMtzvihKDC1eyC1gesc5aa0WLrQds2yK6S5NysHZl/A3rNw9C9Cf Ea0WI/yKP6fVLbv2Ve3i4LZXuBUwTxORdUC84OXEiNVdlIZAaf52ZOqtDQjL/YU2IEmFue TMhvZPSEdk/+ePV4OqDjXchE2SkdKu3S6zDZZjKaY7NYPCU5TuK1owIPcXp1T+gAeZ+xOC 3xA3v6Bzv/aSDkEXJ3FQkzcpPIyGYNFbmE7bwZYAX+B8H2v909MbxuM7Su5jHw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681823575; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:dkim-signature; bh=127vME/Zf4ceJnjOf+3JRlhGvA7Mv4nvDWsF/uGAgck=; b=XHqK1Ixic5u66zcgCLgx0rLeXEUxvfFtLli14ysltcRUysvTyFpqdeeKt9wFJeRUU4szSJ 5uPSZnUawcop5iqw2g96DF9PUus1aawB+KtDCaiEsimBVYfVLPWyYlJfzi2C0kTqp2iGP1 NEkoK8srK8lf7gLZ4kNHS/O1dQJpPx/iJjkPJTQb7vvOBLyhLVhkQ5baWAniO+26r/MZNj y01zTK7W65P+2SY/6vYhSMcEecaD6lnI1N07PHe7YPGOFbshcCZq9+CsR2uoa1T8PEYRrw HCGqqzZreqlWLvLLA/Q3pxbGCyLDh1NWd8JSB4/ieWlYbP2kPWfeH5aTdVLYjQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681823575; a=rsa-sha256; cv=none; b=hW2zY6dsCO8FIe9bagLVwJ5qsxYzJqfCfuFx0/NFtA564rVVrtKvEg1x0CBRnkEDoIOSQi xTJt25MY3WpRCcNPu3DhUVmdGQI5KHhFmKKp3yQOFMXxOOW1Bc0xsRCOAkBXmkhydDJL5i iuAnWavs4WDfctIjtMY9JkGpuvBiCFJy/bHFEIZVqvuS9de5R4+sIMH1LIzWKp4WgwDX7L wqbk8o0DCICdAjNjNX7r+LwVDuo3rdgqRpFerTf9JvKIa+rMb/RJAlYaSnnFB6FFu3vn0o 0ltBfi7QsCuviRP8jC6rBKBJMAhjFBzSU8lEe5u1g9fMLfJtE0nG3iYmEUZcqQ== Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: zirias/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q14932WT1z1456 for ; Tue, 18 Apr 2023 13:12:55 +0000 (UTC) (envelope-from zirias@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=127vME/Zf4ceJnjOf+3JRlhGvA7Mv4nvDWsF/uGAgck=; b=Bunntjx5L3MCHhcuv7UfN6sGKt l+5NsKxlYP/wAHKhjGDrz1JimlUDwI2btr53vqvwVpnd43CAKY620K2dJdK4cck//3DGhuJbgbuYZ 0lu/ocyHycQAHIwUgBIw3TXFBpxOiYjO/fWAVvVkgaeB1EotZRB71i+JBja4gWLoEt4FD6G/aFHdn nW5BYLv2ORor/GDFJV8U1KPJCyhc4OEaszXJTzr8uMUNls3A224yYE0MTNvH6Ww4ovOsy3enG5Pjh QlmMckSUFRfR7WhOxI4phE80AC9tzQV42Ubrh25zXz1GZpN5b/M81iwKj9sVCtJ9iTuRu8SdkmkdZ HEORwuiA==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pol8f-005PHP-VL for ports@freebsd.org; Tue, 18 Apr 2023 15:12:53 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.95 (FreeBSD)) (envelope-from ) id 1pol8e-000ETX-LT for ports@freebsd.org; Tue, 18 Apr 2023 13:12:53 +0000 Date: Tue, 18 Apr 2023 15:12:51 +0200 From: Felix Palmen To: ports@freebsd.org Subject: Re: Get ${OSREL} at install time Message-ID: X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org References: <3gizlmiaz2h3qwk6xe64iik42vr6mtxyex4d2hjaymazz5nngt@3wm6jdrdxslm> <2su26bpfemilo52atij5i2focesm4iejrkrjry5dr7w4xlxe55@5rjqkjv3tzyk> 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 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="4z63ij3q33mxrmol" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20230322 X-ThisMailContainsUnwantedMimeParts: N --4z63ij3q33mxrmol Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Nuno Teixeira [20230418 13:45]: > I will do further tests and open an PR so other people try it (I hope). I would suggest a final improvement: You should probably sanity-check what you get from freebsd-version (and in case it isn't sane, stick to the compile-time defaults). That's because it's perfectly possible to install packages with "pkg -r" into a prefix that doesn't even have base installed (so, also no freebsd-version available there). --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer (mentee) -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --4z63ij3q33mxrmol Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZD6XTF8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny MZaEAQDfaP55FoT7MwG1WsS4RiRjH4Gvo75WFKE8n1KlQzxxhwEAs+S57Cdu+bi2 OBkSt6uk8gEWWvh6stUfYvGj6tQr7Qk= =7ul2 -----END PGP SIGNATURE----- --4z63ij3q33mxrmol-- From nobody Tue Apr 18 13:38:58 2023 X-Original-To: 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 4Q14lL5vKSz4575R for ; Tue, 18 Apr 2023 13:39:10 +0000 (UTC) (envelope-from eduardo@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q14lL5LqDz4MTH; Tue, 18 Apr 2023 13:39:10 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681825150; 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: in-reply-to:in-reply-to:references:references; bh=+9plEj2T+GbLqGz0Qy5M8RAiLC2YBTMAItzuzjk65ko=; b=NvE83nRvTRc7/Hd6BGpkStSH8PG3HOgqq3lDzqfoa2iXq23qEoWD+Ke1O/RbpFacuU9bvC RoQH6sPxJ0Eqp32w1APKirwDhkWrLs/pcdJDhyGQd2s06WBlaZn+XeKBeMnqDVlgkl4meO cTb8e6dFyxJ8HsIYXWd9lA1mN4qDdOyTFZ+xBQZaumfVC4s5+i7Rzzs/2vY5tPwqf2cfEQ vUGwgNPuZT2QU49k0AHVvhPytZRSB+qOu7xxqeWHpbQjUvmNfjK8p7mXoFShZbuG+cFut3 zXjDKwSbtGgsL6lHYojOMzULGMKUfszrCM4LlCanjxTp2PYYDHdixC0lTux4wA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681825150; 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: in-reply-to:in-reply-to:references:references; bh=+9plEj2T+GbLqGz0Qy5M8RAiLC2YBTMAItzuzjk65ko=; b=hdeHt4hh33zVYKtEK92xH+b3wYot2xjMgV4BCF5npuGOYsjl7TEF3Xe/9dQaRTHb8btbjD PjqOUmvHOtZ3c1gz4ME7GPeFeiKdC4CHhK7uJ/lPTQjj3oBfbhvixzJI0nq5s6HJJcQgnI N6k8IGI480XIzbzJ36VpX67+HNHnKV0ymQ5+4KUqeIuzoyjPhByl2VN1CQ7gKCopCmJQig zw3fFrr6c2H68reZJCWsfSpPk67UX7bGgCTHgexmt0LYR95MxvCWIodLZCtaRgcCyJK1B1 vySnpqD8IZDEcKP/7iIof4/JHrDuTNcQQyDjlJTUGQXvQikTAR2JNKiRBPpGmw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681825150; a=rsa-sha256; cv=none; b=OoBF1LZlnYC9fk8oXSbLu+4aTQGjP6/FGxnDkGVf6Wi5f7sDnKkqPKHY4hcHw9jCSSBt1T ZyC2fZvWVYaARxYOWBsZFFmsH9Z2cXpN63Ks0Paumt3bAXvRK4C5KvTsJOVXzvwo/PQ2hm dwjvnIF9MYOeOl8p+/u+ztrXa8/x1bqXSKs7UFsnz6+H3kfwgriYOzdFMrBae5N2h1h7yP HX1dvJ0SrAHWy7dHhlbYOjDO7LGMDO8ivrxehkY1m7JzubTBFAoMoe/9ZYMaKg+ENRBWy/ g1ewlQWZ6Rc7QUbs3VHJ+WS+zz+chWfkP1t4/my0PPA2RDnoAlTEHlMNs65yYQ== Received: from mail-ua1-f53.google.com (mail-ua1-f53.google.com [209.85.222.53]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q14lL3wf7z14nK; Tue, 18 Apr 2023 13:39:10 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-ua1-f53.google.com with SMTP id a19so5095834uan.1; Tue, 18 Apr 2023 06:39:10 -0700 (PDT) X-Gm-Message-State: AAQBX9e4K8ymNSXS61Ok4nP040qQL+x/C1O3zp06CRs1fsFWcp+t902s cfNvzYfCRZuSGicNqzWY2ar8Bt4Pg53bwk94/LY= X-Google-Smtp-Source: AKy350a/spItDqNqW96qFKPk1VrR0lfzdUIZ7eJMDuAmcHhZvRnooews/uoOiyt2RHm488yvrum/Ccjs9JDd4PXHrDE= X-Received: by 2002:a1f:2a47:0:b0:43f:c93f:4eb8 with SMTP id q68-20020a1f2a47000000b0043fc93f4eb8mr10708000vkq.3.1681825149823; Tue, 18 Apr 2023 06:39:09 -0700 (PDT) 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 References: <3gizlmiaz2h3qwk6xe64iik42vr6mtxyex4d2hjaymazz5nngt@3wm6jdrdxslm> <2su26bpfemilo52atij5i2focesm4iejrkrjry5dr7w4xlxe55@5rjqkjv3tzyk> In-Reply-To: From: Nuno Teixeira Date: Tue, 18 Apr 2023 14:38:58 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Get ${OSREL} at install time To: Felix Palmen Cc: ports@freebsd.org Content-Type: multipart/alternative; boundary="000000000000a1331d05f99c6eb8" X-ThisMailContainsUnwantedMimeParts: N --000000000000a1331d05f99c6eb8 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Ok, I will continue testing. BTW, I've openned a PR at https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D270911 Please test :) Thanks all Felix Palmen escreveu no dia ter=C3=A7a, 18/04/2023 = =C3=A0(s) 14:13: > * Nuno Teixeira [20230418 13:45]: > > I will do further tests and open an PR so other people try it (I hope). > > I would suggest a final improvement: You should probably sanity-check > what you get from freebsd-version (and in case it isn't sane, stick to > the compile-time defaults). That's because it's perfectly possible to > install packages with "pkg -r" into a prefix that doesn't even have base > installed (so, also no freebsd-version available there). > > -- > Felix Palmen {private} felix@palmen-it.de > -- ports committer (mentee) -- {web} http://palmen-it.de > {pgp public key} http://palmen-it.de/pub.txt > {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 > --=20 Nuno Teixeira FreeBSD Committer (ports) --000000000000a1331d05f99c6eb8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Ok, I will continue testing.

BTW, I've openned a PR at https://bugs.freebsd.org/bugzilla/show_bug.cgi?i= d=3D270911

Please test :)

=
Thanks all

Felix Palmen <zirias@freebsd.org> escreveu no dia ter=C3=A7a, 18/04/2023 =C3= =A0(s) 14:13:
* = Nuno Teixeira <= eduardo@freebsd.org> [20230418 13:45]:
> I will do further tests and open an PR so other people try it (I hope)= .

I would suggest a final improvement: You should probably sanity-check
what you get from freebsd-version (and in case it isn't sane, stick to<= br> the compile-time defaults). That's because it's perfectly possible = to
install packages with "pkg -r" into a prefix that doesn't eve= n have base
installed (so, also no freebsd-version available there).

--
=C2=A0Felix Palmen <zirias@FreeBSD.org>=C2=A0 =C2=A0 =C2=A0{private}= =C2=A0 =C2=A0felix@= palmen-it.de
=C2=A0-- ports committer (mentee) --=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 {web}=C2=A0 http://palmen-it.de
=C2=A0{pgp public key}=C2=A0 http://palmen-it.de/pub.txt
=C2=A0{pgp fingerprint} 6936 13D5 5BBF 4837 B212=C2=A0 3ACC 54AD E006 9879 = F231


--
Nuno Teixeira
FreeBSD Committ= er (ports)
--000000000000a1331d05f99c6eb8-- From nobody Tue Apr 18 15:36:14 2023 X-Original-To: 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 4Q17LV4XTyz45GM6 for ; Tue, 18 Apr 2023 15:36:18 +0000 (UTC) (envelope-from freebsd@quinteiro.org) Received: from mx2.quinteiro.org (mx2.quinteiro.org [71.19.154.200]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q17LT5dWZz4QSn for ; Tue, 18 Apr 2023 15:36:17 +0000 (UTC) (envelope-from freebsd@quinteiro.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=quinteiro.org header.s=default header.b=HqgeEk1A; spf=pass (mx1.freebsd.org: domain of freebsd@quinteiro.org designates 71.19.154.200 as permitted sender) smtp.mailfrom=freebsd@quinteiro.org; dmarc=none Received: from www.quinteiro.org (www.quinteiro.org [204.109.56.22]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx2.quinteiro.org (Postfix) with ESMTPS id BEDD721D9C0 for ; Tue, 18 Apr 2023 15:36:16 +0000 (UTC) (envelope-from freebsd@quinteiro.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=quinteiro.org; s=default; t=1681832176; bh=vvwc3BR037Nx6TX9BvAm/C6m6uu2oej6dyYqdv7iTLQ=; h=Date:Subject:To:References:From:In-Reply-To; b=HqgeEk1APMhI2GRps3cSWdZZDTdchguyy38VsYGplxWwd09jhFoCI3RD5oSc4yKU7 aNxWqBRSiUIUOqgYYa0kNAJiimuGY4rl3VQUdgv1k0xgysood9+1FNfVCYarDH2in+ /snzD25UHMgMjnqG1RZ1UY7TXltoPdxytAGykDdw= Received: from [172.16.1.231] (157-131-78-27.fiber.dynamic.sonic.net [157.131.78.27]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by www.quinteiro.org (Postfix) with ESMTPSA id AB82D2E838 for ; Tue, 18 Apr 2023 15:36:15 +0000 (UTC) Message-ID: <0474f51c-ea36-3023-6821-7f4c9ba5a763@quinteiro.org> Date: Tue, 18 Apr 2023 08:36:14 -0700 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 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: Get ${OSREL} at install time Content-Language: en-US To: ports@freebsd.org References: From: Jose Quinteiro In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-2.50 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; SUBJECT_HAS_CURRENCY(1.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[quinteiro.org:s=default]; R_SPF_ALLOW(-0.20)[+mx:c]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[quinteiro.org]; MLMMJ_DEST(0.00)[ports@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; DKIM_TRACE(0.00)[quinteiro.org:+]; ASN(0.00)[asn:47066, ipnet:71.19.154.0/24, country:US]; TO_DN_NONE(0.00)[]; ARC_NA(0.00)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Queue-Id: 4Q17LT5dWZz4QSn X-Spamd-Bar: -- X-ThisMailContainsUnwantedMimeParts: N On 4/18/23 03:03, Eugene Grosbein wrote: > 18.04.2023 16:51, Felix Palmen wrote: > >> With lua scripts, you can't even use freebsd-version because execution >> is very restricted for them in pkg. And for some features (like e.g. >> dynamically creating a pkg-message output), you need lua... > > You don't need lua to create pkg-message dynamically or do many other things. > It was possible long before invention of lua itself :-) > Sorry for the off-topic reply, but this is unlikely. Lua: 1993 https://www.lua.org/history.html Ports system: 1994 https://klarasystems.com/articles/a-quick-look-at-the-history-of-package-management-on-freebsd/ Thanks, Jose From nobody Tue Apr 18 17:36:35 2023 X-Original-To: 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 4Q1B1J2PsZz45PFS for ; Tue, 18 Apr 2023 17:36:36 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q1B1J0Q8Hz4X0J for ; Tue, 18 Apr 2023 17:36:36 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681839396; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=WEkg7lvTkH1zztG8WV9z/PN7gnxrzQyxPaCRJjp9DNE=; b=tJWf2zNaI7Zr1kmdc8OTI5MS43HjvbQoABVSA3AZuMUEl3Blqx3308IaV5D7XJt283zYFU hZeK4uoPwmqkNNI64/giEsTTr8ai18zEN+N/ifOHqW5rpyoLWoLG2RlSTD57D29uK5f6VQ tDLE49niiI8RGyWwddZzavGgjMlOF84QLGVJjDaJEyoyc+ef82AnnUHYrol5uw2yyIFwKs YGfdzoFUpqPbZMK/8ZkmidGy4gjsST7s1ln3JY1otbiThOtVfcUBwLH6d3Fdjx6B9P2mlM BnUoqhpOBV5LktdXqDCJ2OSQzWjussihZY9LfOP0IMgwEyUXIEV7ZGhcHL9eig== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681839396; a=rsa-sha256; cv=none; b=ie+54ETWbS/oo4hHBo5OJj0VhgFtRJca3mRFMHNMgAanEtuAAzcNCx9y3aYSEyZnXbGFLa fZM1Mrql7ZMYFW9RVBkMBv2Lq5lBElles56O1SBn4SnlwNazweK3a1uqOw+gl71PUvtY3U 3bm4S212j5zNOMyLEUaLV5bU3DXHcYuQmb24FPN3agiRp74SFh7amFBO1zSq4WSVQvRc2U 8KLM9gdbMvk7iqNBJKnC8+io1Dn238jRqRApyyN94ZrovxhzdUemGzzGMjLbB9T2bqCBMl 3n2yzOGreN1Bc6bNxH/DTrcPwURyiVHkpxccDZ6nX7msCbBafFoeopgTJL8Qhw== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Q1B1H69y8zL7j for ; Tue, 18 Apr 2023 17:36:35 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 33IHaZEk007268 for ; Tue, 18 Apr 2023 17:36:35 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 33IHaZwr007267; Tue, 18 Apr 2023 17:36:35 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202304181736.33IHaZwr007267@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain 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 Date: Tue, 18 Apr 2023 17:36:35 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 X-ThisMailContainsUnwantedMimeParts: N Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ converters/ytnef | 1.9.3 | v2.1.1 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Wed Apr 19 16:47:59 2023 X-Original-To: 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 4Q1mtl6myKz46Bdx for ; Wed, 19 Apr 2023 16:47:59 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q1mtl3W2cz3Gf2 for ; Wed, 19 Apr 2023 16:47:59 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681922879; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=UVCWnF+je6xGniUWJGXITQ6y4LD2/XqzUq+67fOspys=; b=tCWwmAz996P4ygjyCL1x9OIJON+2icFEHTdfEaNMhNn1Zu9bOsQP0APr4shPGeaCygjzs8 gxvKzmhxf4wTXAwYcehmM9/AGUgQbk15YAUDya6sR74qAmivtjw4o7KgYNx2bNoUmmr+Yv Rrm2GVfKSsnVSmiuNepPgDdAhgiRVM6HMcL8ujDU/W1ADPTzXoDBFt/7LmDGSHl/i6bBQW Linsivtu7FXg83IhFZcFS7AEDndrHC1YLKBYaC4PDZspCsBvGqhwwBDwQKn2HpknORPpMD t3VqzQeaObYKAIe8iAf4/X2eH3jZVBX95PKwDAMAsUPXfOZZeLrM8nKHS7g40g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681922879; a=rsa-sha256; cv=none; b=KQQ9SCPo1WitI5KidNAmRZopMZ1NZgCXYS3Eop+/r73c0dSQyrCJh4bpeN/+AOaCcDJNe6 5lfGaNqf6CADm5dkRn0DnS2V/G5aP2bFbwhqyZzSO4XZA+jKy0O2IoviJ0EZkC/HZlyIQH 5+LtlffRk7/DAaN2uEtgp3iIv9rip9/PSQRFHCOtGp3Z6NaLohdp1KZvnOq6i2Fp94MQNO aN+YHJpxsc/i+/v1Hd6Kk/TrmyJ4YbJs82+M1UU0GN3bmRCwLGMDp+18KWQ0gB8q4DCnXB jdi3OcjYS6IJpgTdA3URuu5aoLvkYmKYOJ9nGGzd3w9LBqEuKKTAfXTAZ9QjMw== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Q1mtl0kxFz12gx for ; Wed, 19 Apr 2023 16:47:59 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 33JGlxk5064078 for ; Wed, 19 Apr 2023 16:47:59 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 33JGlxmH064077; Wed, 19 Apr 2023 16:47:59 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202304191647.33JGlxmH064077@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain 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 Date: Wed, 19 Apr 2023 16:47:59 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 X-ThisMailContainsUnwantedMimeParts: N Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-230419 ------------------------------------------------+-----------------+------------ devel/py-archinfo | 9.0.5405 | v9.2.47 ------------------------------------------------+-----------------+------------ devel/py-cle | 9.0.5405 | v9.2.47 ------------------------------------------------+-----------------+------------ math/py-claripy | 9.0.5405 | v9.2.47 ------------------------------------------------+-----------------+------------ security/py-ailment | 9.0.5405 | v9.2.47 ------------------------------------------------+-----------------+------------ security/py-angr | 9.0.5405 | v9.2.47 ------------------------------------------------+-----------------+------------ security/py-pyvex | 9.0.5405 | v9.2.47 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Wed Apr 19 16:58:03 2023 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 4Q1n6L63r9z46C3X for ; Wed, 19 Apr 2023 16:58:02 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [50.1.20.27]) (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 (2048 bits) client-digest SHA256) (Client CN "www.zefox.com", Issuer "www.zefox.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q1n6K2pv1z3pk1 for ; Wed, 19 Apr 2023 16:58:01 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Authentication-Results: mx1.freebsd.org; dkim=none; spf=none (mx1.freebsd.org: domain of fbsd@www.zefox.net has no SPF policy when checking 50.1.20.27) smtp.mailfrom=fbsd@www.zefox.net; dmarc=none Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.17.1/8.15.2) with ESMTPS id 33JGw4f5024144 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Wed, 19 Apr 2023 09:58:04 -0700 (PDT) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.17.1/8.15.2/Submit) id 33JGw3ph024143; Wed, 19 Apr 2023 09:58:03 -0700 (PDT) (envelope-from fbsd) Date: Wed, 19 Apr 2023 09:58:03 -0700 From: bob prohaska To: freebsd-ports@freebsd.org Cc: bob prohaska Subject: Installing mail/mutt erased a user account 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 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spamd-Result: default: False [1.22 / 15.00]; AUTH_NA(1.00)[]; NEURAL_HAM_LONG(-0.99)[-0.987]; MID_RHS_WWW(0.50)[]; WWW_DOT_DOMAIN(0.50)[]; NEURAL_SPAM_SHORT(0.28)[0.280]; MIME_GOOD(-0.10)[text/plain]; NEURAL_SPAM_MEDIUM(0.02)[0.025]; FROM_HAS_DN(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_SPF_NA(0.00)[no SPF record]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:7065, ipnet:50.1.16.0/20, country:US]; MIME_TRACE(0.00)[0:+]; TO_DN_SOME(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DMARC_NA(0.00)[zefox.net]; RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Queue-Id: 4Q1n6K2pv1z3pk1 X-Spamd-Bar: + X-ThisMailContainsUnwantedMimeParts: N It appears that installing mail/mutt erased a user account. Mutt was compiled locally using poudriere and installed via pkg from the local repository. After installation it was still possible to log in as the regular user, but su asked "Who are you?" when invoked. It developed that the original username was absent from /etc/passwd and /etc/master.passwd, but the original home directory was present, in this case /usr/home rather than /home. Re-running adduser as root allowed reinstatement of user login and su now behaves normally. Adduser didn't report the account as existing, so how login by ssh worked is mysterious and could be indication of a recollection error on my part. This was on a Pi2 v1.1 running FreeBSD www.zefox.com 14.0-CURRENT FreeBSD 14.0-CURRENT #22 main-1d35493e46: Tue Apr 18 06:23:00 PDT 2023 bob@www.zefox.com:/usr/obj/usr/src/arm.armv7/sys/GENERIC arm In the meantime sendmail was reinstated as the MTA. That's been done before with no ill effects, but it was a near-simultaneous change that might have contributed to the confusion. I'll chalk this up to faulty wetware unless advised otherwise. Thanks for reading, bob prohaska From nobody Wed Apr 19 20:51:13 2023 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 4Q1tHY129Cz46RN6 for ; Wed, 19 Apr 2023 20:51:21 +0000 (UTC) (envelope-from yuri@aetern.org) Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q1tHX3PY0z40Jj for ; Wed, 19 Apr 2023 20:51:20 +0000 (UTC) (envelope-from yuri@aetern.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=aetern.org header.s=fm2 header.b=xJiD2Qob; dkim=pass header.d=messagingengine.com header.s=fm3 header.b="L pv/9GM"; spf=pass (mx1.freebsd.org: domain of yuri@aetern.org designates 64.147.123.19 as permitted sender) smtp.mailfrom=yuri@aetern.org Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 43D3232004ED for ; Wed, 19 Apr 2023 16:51:18 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Wed, 19 Apr 2023 16:51:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aetern.org; h=cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1681937477; x=1682023877; bh=x3RcJja6rWD1gpbgXj7VCE37MGE2ddl0i6M d8UxkXAE=; b=xJiD2QobBP5OtBFd5pxNx0AlufMbhaXr+25VNNWBnADeGwMlLUn t3QgmnuEPiS2MPWHXKt5vpPP2HQfsA/WTu/AAz/pEwO1p2vpaPjU/tt3BvmTqB3d Fuy7STLH3wf8LIXgCBOTQMRxQettjNptLn85lNF0BOgxjgZlZiGnSgosPyD+/BVp uF78vdKSaXA4FHqKwSbrhO7CMZ3z55fEXb3aOUuaD0MejbQqum6SCFcFsoomFNrc 26CYqfV7Ok5yqw6CHiSE+zKuLq9eUcsjSf1Fk/K2j2C4Hb0lOfLEGUL7crOEchSV iQ5XgSZMBKqn7SFj3D/qx1U6Worv3G9a4MA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1681937477; x= 1682023877; bh=x3RcJja6rWD1gpbgXj7VCE37MGE2ddl0i6Md8UxkXAE=; b=L pv/9GMXACU1vFpolpHccT6qKtlq/9GhOxxj2BZgIW3VyOP/jSJb9BCIg2MIwDKQT ae59NdeZtdQyG8eNkKN4isUNvRFB3+A4LGMAnsDNP3o5t7kV+ey+JUieY9Vy8b/K UscC2/F19HaGTjifSlG+6mSYXfY9u+L4zMEfuR0RYMV0G7cpmEyQembMj0nevSKT 8XE6kkUakfZDkeIhTSO9P5pDWkZKgyKs7FOyV9BK/eF9+xz4Kt0sp1S6xc7TJtem ivSL7KjE1ZqD48w3Zb8qfQ1ZUZnhVP4v8RmnjuaroQDENc5T/krMaJNRyfXFtNTR qYoLUyYv/224OOg+eCVZQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfedttddgudehiecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepkfffgggfuffvfhfhjggtgfesth ejredttdefjeenucfhrhhomhepjghurhhiuceohihurhhisegrvghtvghrnhdrohhrgheq necuggftrfgrthhtvghrnhephfetleetleffvefggeegtdehleethfevleekjeffleevhf dvleekteeukeetgefgnecuffhomhgrihhnpeiivghfohigrdgtohhmnecuvehluhhsthgv rhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhephihurhhisegrvghtvghrnh drohhrgh X-ME-Proxy: Feedback-ID: i0d79475b:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Wed, 19 Apr 2023 16:51:17 -0400 (EDT) Message-ID: <648cb930-7708-5032-74a8-471ae4353a6e@aetern.org> Date: Wed, 19 Apr 2023 22:51:13 +0200 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 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: Installing mail/mutt erased a user account To: freebsd-ports@freebsd.org References: Content-Language: en-US From: Yuri In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4Q1tHX3PY0z40Jj X-Spamd-Bar: / X-Spamd-Result: default: False [-0.40 / 15.00]; R_DKIM_ALLOW(-0.20)[aetern.org:s=fm2,messagingengine.com:s=fm3]; R_SPF_ALLOW(-0.20)[+ip4:64.147.123.19]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; local_wl_from(0.00)[yuri@aetern.org]; DKIM_TRACE(0.00)[aetern.org:+,messagingengine.com:+]; ASN(0.00)[asn:29838, ipnet:64.147.123.0/24, country:US] X-Rspamd-Pre-Result: action=no action; module=multimap; Matched map: local_wl_from X-ThisMailContainsUnwantedMimeParts: N bob prohaska wrote: > It appears that installing mail/mutt erased a user account. Mutt > was compiled locally using poudriere and installed via pkg from the > local repository. After installation it was still possible to log > in as the regular user, but su asked "Who are you?" when invoked. Don't really see how that is possible, mutt doesn't seem to require/add any user accounts. > It developed that the original username was absent from /etc/passwd > and /etc/master.passwd, but the original home directory was present, > in this case /usr/home rather than /home. > > Re-running adduser as root allowed reinstatement of user login and > su now behaves normally. Adduser didn't report the account as existing, > so how login by ssh worked is mysterious and could be indication of > a recollection error on my part. It could still be present in /etc/pwd.db. > This was on a Pi2 v1.1 running > FreeBSD www.zefox.com 14.0-CURRENT FreeBSD 14.0-CURRENT #22 main-1d35493e46: Tue Apr 18 06:23:00 PDT 2023 bob@www.zefox.com:/usr/obj/usr/src/arm.armv7/sys/GENERIC arm > > In the meantime sendmail was reinstated as the MTA. That's been done > before with no ill effects, but it was a near-simultaneous change that > might have contributed to the confusion. > > I'll chalk this up to faulty wetware unless advised otherwise. My guess would be you somehow reverted passwd files to some default/backup, but didn't run pwd_mkdb? I just tried that adding test user using `pw useradd`, setting password for it, and then removed the line from both passwd files -- I was still able to login via ssh. From nobody Wed Apr 19 22:46:57 2023 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 4Q1wrv3Pkhz45LVf for ; Wed, 19 Apr 2023 22:46:55 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [50.1.20.27]) (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 (2048 bits) client-digest SHA256) (Client CN "www.zefox.com", Issuer "www.zefox.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q1wrt0jNwz410S for ; Wed, 19 Apr 2023 22:46:53 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Authentication-Results: mx1.freebsd.org; none Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.17.1/8.15.2) with ESMTPS id 33JMkvr3025391 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Wed, 19 Apr 2023 15:46:57 -0700 (PDT) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.17.1/8.15.2/Submit) id 33JMkvQS025390; Wed, 19 Apr 2023 15:46:57 -0700 (PDT) (envelope-from fbsd) Date: Wed, 19 Apr 2023 15:46:57 -0700 From: bob prohaska To: Yuri Cc: freebsd-ports@freebsd.org Subject: Re: Installing mail/mutt erased a user account Message-ID: References: <648cb930-7708-5032-74a8-471ae4353a6e@aetern.org> 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 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <648cb930-7708-5032-74a8-471ae4353a6e@aetern.org> X-Rspamd-Queue-Id: 4Q1wrt0jNwz410S X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7065, ipnet:50.1.16.0/20, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Wed, Apr 19, 2023 at 10:51:13PM +0200, Yuri wrote: > bob prohaska wrote: > > It appears that installing mail/mutt erased a user account. Mutt > > was compiled locally using poudriere and installed via pkg from the > > local repository. After installation it was still possible to log > > in as the regular user, but su asked "Who are you?" when invoked. > > Don't really see how that is possible, mutt doesn't seem to require/add > any user accounts. > Nor do I. > > It developed that the original username was absent from /etc/passwd > > and /etc/master.passwd, but the original home directory was present, > > in this case /usr/home rather than /home. > > > > Re-running adduser as root allowed reinstatement of user login and > > su now behaves normally. Adduser didn't report the account as existing, > > so how login by ssh worked is mysterious and could be indication of > > a recollection error on my part. > > It could still be present in /etc/pwd.db. > > > This was on a Pi2 v1.1 running > > FreeBSD www.zefox.com 14.0-CURRENT FreeBSD 14.0-CURRENT #22 main-1d35493e46: Tue Apr 18 06:23:00 PDT 2023 bob@www.zefox.com:/usr/obj/usr/src/arm.armv7/sys/GENERIC arm > > > > In the meantime sendmail was reinstated as the MTA. That's been done > > before with no ill effects, but it was a near-simultaneous change that > > might have contributed to the confusion. > > > > I'll chalk this up to faulty wetware unless advised otherwise. > > My guess would be you somehow reverted passwd files to some > default/backup, but didn't run pwd_mkdb? I just tried that adding test > user using `pw useradd`, setting password for it, and then removed the > line from both passwd files -- I was still able to login via ssh. I certainly didn't deliberately alter the password files at the time of installing mutt. I did rmuser the freebsd user account and then adduser the account that went missing, but that was at the initial setup, long ago. Your experiment explains how I logged in with the non-existent username, which is some comfort. But, little else of this story makes sense. Thanks for writing, bob prohaska From nobody Thu Apr 20 17:16:02 2023 X-Original-To: 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 4Q2PSg0sS6z46Kc2 for ; Thu, 20 Apr 2023 17:16:03 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q2PSf3rtNz3xsq for ; Thu, 20 Apr 2023 17:16:02 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1682010962; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=yhiIJUXikotEEJby+sSWHDr+DbF8T2OgPAMGFjFQgMM=; b=BYGPBf8QYhz0J+rcFo3GjjQCzCoeXjJXYb0qOm5jyMoQx1lunDvdFvh5NYWuVg9dpJ+g7u tv7RL0domrcOudLIW5gNJ4ATlj9NR7RHZrM+Btr2tbeK8eER503Nd9AVi0JKT5M6DHEont Jbp15fbkOVw99hl3QPqf0O0i3bZ+s4AzAZz6HTXcijfFAdiJ8VqLOEHB0ciu5EXDlMH4Ol S9Kxt6oTIvrVfQvZqp3hUu7fEnDPGikD/i6JCf6VzPoyYfBqvZGO3Begb0vDHFjyElf+1C JvAECjpUhC2vNE3g1FByErESM44jt1E8DplyE0ztwVMsd7Ggq5Ak8/t5VPYeOQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1682010962; a=rsa-sha256; cv=none; b=Z5Bc/sH7my23acP2lUEmyv2b5HRYd5DRM+3TqfobEuQV52mh4NEb/mSDkwyx+Ut5xQEq19 iREVkwtXMFbLB/aXfQ4ZBUrj0oOyCCVZ0s1XCpNht9clVuEviQwxwPXrjKUhYnGSy6PQID i3WVdFSihT35cmUebjpeMlH+AHvemOiLU67PdaXcdaldsYbYnanVO25quv6NrUDQ13tbSh rxdKeUxwHSQ1BnCpOQxmSh9uQ6wEdFgszh75L8+8nD2OmDvZbE72vyNaq29R4ElFh0Zkgn ARMnk1O1bb4S8JzRjdQyLmifGgEOY/I/QbWNTsMN7m9A/SCtUZK2oP4902UtTw== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Q2PSf28SYzm2s for ; Thu, 20 Apr 2023 17:16:02 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 33KHG2vO085748 for ; Thu, 20 Apr 2023 17:16:02 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 33KHG2Gv085747; Thu, 20 Apr 2023 17:16:02 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202304201716.33KHG2Gv085747@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain 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 Date: Thu, 20 Apr 2023 17:16:02 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 X-ThisMailContainsUnwantedMimeParts: N Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-230420 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Fri Apr 21 18:00:54 2023 X-Original-To: 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 4Q32Pz1mXrz46hNQ for ; Fri, 21 Apr 2023 18:00:55 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q32Py6czMz47RV for ; Fri, 21 Apr 2023 18:00:54 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1682100054; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=9RqmkIHkwsEMrOMxxEdHDAckMGUitxBHbwM7dpdnjUs=; b=xpeTigUWDOZq3xG6vblCjlGyMGywhYmku1OB8MDwzmuXw6/edLJqp8TujG9Bj2+rrLmaqq GD6iy31czHTQAMcXSRQI0P6Y2Cys8LoOYlL2MTGYnw9XekRe6Jed86G8GvhqjLYVijZxq9 wD/YEOWEMb3+RmXbcSqxNrDbS6lsFcv0ESAOF1Gqy9FFcJgRzY9ieAaFqPerT/FW/sF/5w wFohvsc2VcpQ7gpQPSoTtCG5bT62sqYmRRYZbUDq6VT5p76P+5EwZuw6eb82VGgaGQsiEd VG9VdHCHEvYcxB4xaX5dd9EwBKExNlUCPey6uSuCuM+vBrpDPfgr4TNg3wTCRg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1682100054; a=rsa-sha256; cv=none; b=g1UW8t+ZLgg31QJgwFe5SLAtcLxES5KIPKl3yCCtjj5vowYEDbUX9fFKvu6NUE6Yn6Dn3y cHeOP8thBF1TR4UFil4iLYpR9+s96MMkaJ1D8QD+Brv56+R/mWRG6twl+4Uew6jn9HT20o 8akBwKuIheRjvmQnnAHm6bQqwPCAeoMHE9iddo44/OXEmVTaJ8jvunXrM33Yc8cSTfaji6 vdf13SJJ3UTekMkjIguGzdDF5QyQXJSY+tY6MNCwbDT72Xx7NevgfnQfa57azAtlT5SVD/ RQPm0lZNLcxRCNhViw6ykmRNCMyOMX/5usozzeSaQ4wVMkzFkCoL1CdClwJPxA== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Q32Py5hzbzVg1 for ; Fri, 21 Apr 2023 18:00:54 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 33LI0sqA001417 for ; Fri, 21 Apr 2023 18:00:54 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 33LI0stB001408; Fri, 21 Apr 2023 18:00:54 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202304211800.33LI0stB001408@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain 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 Date: Fri, 21 Apr 2023 18:00:54 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 X-ThisMailContainsUnwantedMimeParts: N Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ databases/rocksdb-lite | 7.2.2 | v8.1.1 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Sat Apr 22 10:47:57 2023 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 4Q3Smk10tfz46YjD for ; Sat, 22 Apr 2023 10:48:38 +0000 (UTC) (envelope-from freebsd@walstatt-de.de) Received: from smtp052.goneo.de (smtp052.goneo.de [85.220.129.60]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q3Smg6fhKz400X for ; Sat, 22 Apr 2023 10:48:35 +0000 (UTC) (envelope-from freebsd@walstatt-de.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=walstatt-de.de header.s=DKIM001 header.b=kMOu051K; spf=none (mx1.freebsd.org: domain of freebsd@walstatt-de.de has no SPF policy when checking 85.220.129.60) smtp.mailfrom=freebsd@walstatt-de.de; dmarc=none Received: from hub2.goneo.de (hub2.goneo.de [85.220.129.53]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp5.goneo.de (Postfix) with ESMTPS id E015010A1E96 for ; Sat, 22 Apr 2023 12:48:27 +0200 (CEST) Received: from hub2.goneo.de (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by hub2.goneo.de (Postfix) with ESMTPS id 50D2510A3330 for ; Sat, 22 Apr 2023 12:48:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=walstatt-de.de; s=DKIM001; t=1682160506; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=O+hWeCyGYAkofmHTaPCTSZpZXmg1jsQwmPde2ogmarI=; b=kMOu051KicsAKD7LuTKZwjv+Ahkln5sgbDlvbwzjCQcRV3jsOw3+RJhNy6tyCLA4n9t/pm Qs2iLxRlQBLIZfMI1dHADSZfaG84+ldIk9t6ltzy5j3I6arAXC0vNJVKdusiC4wbv3CWbU XsPiVnEGShPwqgsalrrKH8yA7HH0e/D5jcwAbWl4DixTf/YKQ9KrcQaB3fkWZYMZbqYufR RrTmOHk/dREHK4PNJSCp/rqmRhwl5vFbxbeY+d2wzBERUed4lIiqb/RUd4FWa5CGqm8olv u7rU4bl01lqY4uY9OoZ4hqnL+bjYqFB7jKv781BqtvQoFbA0Hu0d8E2TkAYsfw== Received: from thor.intern.walstatt.dynvpn.de (dynamic-092-224-246-010.92.224.pool.telefonica.de [92.224.246.10]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by hub2.goneo.de (Postfix) with ESMTPSA id 24B7510A3339 for ; Sat, 22 Apr 2023 12:48:26 +0200 (CEST) Date: Sat, 22 Apr 2023 12:47:57 +0200 From: FreeBSD User To: FreeBSD Ports Subject: i915kms.ko: link_elf_obj: symbol __lkpi_fpu_ctx_level undefined Message-ID: <20230422124824.6ccdb29e@thor.intern.walstatt.dynvpn.de> Organization: walstatt-de.de 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 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-UID: 0871f8 X-Rspamd-UID: b26788 X-Spamd-Result: default: False [-3.30 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[walstatt-de.de:s=DKIM001]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; DKIM_TRACE(0.00)[walstatt-de.de:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_NA(0.00)[no SPF record]; TO_DN_ALL(0.00)[]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:25394, ipnet:85.220.128.0/17, country:DE]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; HAS_ORG_HEADER(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[walstatt-de.de]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; RCVD_TLS_ALL(0.00)[] X-Rspamd-Queue-Id: 4Q3Smg6fhKz400X X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N Running FreeBSD-13-STABLE ( FreeBSD 13.2-STABLE #2 stable/13-n255158-9f9b65a0933a: Sat Apr 22 11:20:16 CEST 2023 AMD64) on a Lenovo T560 (see below for some technical specifications). OS has cusatomised kernel. The system is compiled on-site. Scenario one: In /etc/src.conf: PORTS_MODULES+= graphics/drm-kmod PORTS_MODULES+= graphics/drm-510-kmod compiling drm-kmod kernel module whenever a kernel is compiled. In this scenario running X11 with windowmaker (windowmaker-0.95.9_1 x11-wm/windowmaker) as the window system, running wmaker crashes silently the box! This happens with poudriere compiled ports using almost the same FreeBSD 13 as installed on the notebook, it happens also with official ports taken from a freebsd pkg mirror, designated branch "latest". Scenario two: Using the official drm-kmod and drm-510-kmod from the pkg repository designated "latest". The kernel drops this kernel messages onto the console: [...] login: link_elf_obj: symbol __lkpi_fpu_ctx_level undefined linker_load_file: /boot/modules/i915kms.ko - unsupported file type link_elf_obj: symbol __lkpi_fpu_ctx_level undefined linker_load_file: /boot/modules/i915kms.ko - unsupported file type link_elf_obj: symbol __lkpi_fpu_ctx_level undefined linker_load_file: /boot/modules/i915kms.ko - unsupported file type link_elf_obj: symbol __lkpi_fpu_ctx_level undefined linker_load_file: /boot/modules/i915kms.ko - unsupported file type link_elf_obj: symbol __lkpi_fpu_ctx_level undefined linker_load_file: /boot/modules/i915kms.ko - unsupported file type link_elf_obj: symbol __lkpi_fpu_ctx_level undefined linker_load_file: /boot/modules/i915kms.ko - unsupported file type link_elf_obj: symbol __lkpi_fpu_ctx_level undefined linker_load_file: /boot/modules/i915kms.ko - unsupported file type [...] kldstat reveals these modules loaded: $ kldstat Id Refs Address Size Name 1 64 0xffffffff80200000 1afd148 kernel 2 1 0xffffffff81cff000 8050 acpi_wmi.ko 3 1 0xffffffff838f9000 73b0 linprocfs.ko 4 3 0xffffffff83901000 be88 linux_common.ko 5 1 0xffffffff8390d000 3284 linsysfs.ko 6 1 0xffffffff83911000 2eca0 linux64.ko 7 1 0xffffffff83940000 1818b8 i915kms.ko 8 1 0xffffffff83ac2000 73bd8 drm.ko 9 2 0xffffffff83b36000 30fc linuxkpi_gplv2.ko 10 3 0xffffffff83b3a000 62d8 dmabuf.ko 11 1 0xffffffff83b41000 c748 agp.ko 12 1 0xffffffff83b4e000 22e0 uarduno.ko 13 1 0xffffffff83b51000 18310 if_iwm.ko 14 1 0xffffffff83c00000 207d78 iwm8000Cfw.ko 15 1 0xffffffff83b6a000 6730 cuse.ko I tried several window manager, twm seems to work as well as x11-wm/blackbox, but they also crash silently when starting larger applications like libreoffice or firefox. So, the problem is not bound to windowmaker. Another "fun" part is that I also use FreeBSD 13-STABLE on an oldish HP 800 G1 UltraSlim/Small box, also using i915 iGPU driver, also x11-wm/windowmaker, there is no such thing of crashing or even the funny "symbol __lkpi_fpu_ctx_level undefined: message - but the system has an oldish iGPU and is another architecture at least in some details, so the comparison might be inadequate - but as a hint? dmesg of the Lenovo T560: [...] CPU: Intel(R) Core(TM) i7-6600U CPU @ 2.60GHz (2807.99-MHz K8-class CPU) Origin="GenuineIntel" Id=0x406e3 Family=0x6 Model=0x4e Stepping=3 Features=0xbfebfbff Features2=0x7ffafbff AMD Features=0x2c100800 AMD Features2=0x121 Structured Extended Features=0x29c6fbf Structured Extended Features3=0xbc002e00 XSAVE Features=0xf IA32_ARCH_CAPS=0xc04 VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID TSC: P-state invariant, performance statistics drmn0: on vgapci0 vgapci0: child drmn0 requested pci_enable_io vgapci0: child drmn0 requested pci_enable_io [drm] Unable to create a private tmpfs mount, hugepage support will be disabled(-19). [drm] Got stolen memory base 0xba800000, size 0x2000000 [...] # dmesg | grep drm [...] drmn0: on vgapci0 vgapci0: child drmn0 requested pci_enable_io vgapci0: child drmn0 requested pci_enable_io [drm] Unable to create a private tmpfs mount, hugepage support will be disabled(-19). [drm] Got stolen memory base 0xba800000, size 0x2000000 lkpi_iic0: on drmn0 lkpi_iic1: on drmn0 lkpi_iic2: on drmn0 drmn0: successfully loaded firmware image 'i915/skl_dmc_ver1_27.bin' drmn0: [drm] Finished loading DMC firmware i915/skl_dmc_ver1_27.bin (v1.27) lkpi_iic3: on drm1 lkpi_iic4: on drm2 lkpi_iic5: on drm4 [drm] Initialized i915 1.6.0 20200917 for drmn0 on minor 0 name=drmn0 flags=0x0 stride=7680 bpp=32 [...] -- O. Hartmann From nobody Sat Apr 22 18:26:58 2023 X-Original-To: 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 4Q3fxZ5SRVz466Bn for ; Sat, 22 Apr 2023 18:26:58 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q3fxZ3mK0z3Ndj for ; Sat, 22 Apr 2023 18:26:58 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1682188018; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=JmoeshVuZt4ezmTX3DdI+NPuWWQhR4w0qa5YwSUxePk=; b=nABMMOVEzQUQOGpJhF4VxAIqTucdS7hkLCw14b29FCeI3g9LH91ORDujYE0CnEThGIPQXS tQF78LRMsLM1N3QX2UILRurlRRMBHVi4sLbEITLruOJ+vJUT2Zqm8GZpUfRbnSUiBDLgqA bs2+R8pfYp5i2kO2phzIeeo+QO1IV1PLTs7T7COSYmNUCBV5C7JNVdBXjQVf1CHIXFfEoD Tr5slHKvLujL8tKwWEp8FCKJ2J6CtGBDEatcIUwjRCikqUJ4TLxAnaRlDNAmpQTo7Qb8hL ME28shNgn+bZEtr/zB9OfDk1ufs0ZQiH412wNH0d4wQSUcfN20cwehqAKkBJKQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1682188018; a=rsa-sha256; cv=none; b=ZDacDDHcjNNPVEMJf4uGWxXyqIdkqTg+YMlqErn943kMjE3lRH/gqzCYbBcSs7Jv9QTJUE xIsnO5facK3RaFQearwiacmwHVK56w/7/ENLzBnA9RCm+PcuEmyQsMw2/rsWEidD/K5sTj WKjWRA1CKfE6OHqRsPrxZPn+V1wzTs0IR/hgKO5sxWZDh1wPZuBbBLyINuknh3RYn006VL 9w8jV5Vfw3p50pqyz6w9QTnkA4QxtM9LHE3QhCA/DDmbkhFhVtdsG8CucE5nRTLm2cFlw5 7m11WPafkpCPK7u1X50gq2Eb4hFwlJI/N6DTph74qRy8aE9/9BeWrVRVPC5AVw== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Q3fxZ2Hd2z1BlW for ; Sat, 22 Apr 2023 18:26:58 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 33MIQwdg037628 for ; Sat, 22 Apr 2023 18:26:58 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 33MIQwGp037627; Sat, 22 Apr 2023 18:26:58 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202304221826.33MIQwGp037627@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain 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 Date: Sat, 22 Apr 2023 18:26:58 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 X-ThisMailContainsUnwantedMimeParts: N Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-230422 ------------------------------------------------+-----------------+------------ math/libRmath | 4.2.2 | 4.3.0 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout!