From nobody Thu Feb 17 00:46:06 2022 X-Original-To: freebsd-users-jp@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 0DDF519CC859 for ; Thu, 17 Feb 2022 00:46:17 +0000 (UTC) (envelope-from nork@ninth-nine.com) Received: from mail.ninth-nine.com (153.126.194.184.v6.sakura.ne.jp [IPv6:2401:2500:102:3033:153:126:194:184]) (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 ECDSA (P-256) client-digest SHA256) (Client CN "mail.ninth-nine.com", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Jzbjf3ZHrz4cr7 for ; Thu, 17 Feb 2022 00:46:14 +0000 (UTC) (envelope-from nork@ninth-nine.com) Received: from [192.168.36.144] (sakura.ninth-nine.com [219.127.74.120]) (authenticated bits=0) by mail.ninth-nine.com (8.17.1/8.17.1) with ESMTPSA id 21H0k6et064743 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Thu, 17 Feb 2022 09:46:08 +0900 (JST) (envelope-from nork@ninth-nine.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ninth-nine.com; s=mailmm; t=1645058768; bh=angL7FUU7D2BoA4gn3a8cVQOVO/zdDsh/E1dmtwTW9o=; h=Date:Subject:To:References:From:In-Reply-To; b=L4hpeRWEqimhHB8LE7fx4CEoFUN/lM4TrLxKfOJvX7zoTeIvFkQtwnZ2jzXjbVSuQ Jt7UKfF35i0lui01LdrBMCsudm+XzaSmBW3jHRgFK7Rh45UHoC+iifhZfzPANS1f2z +T63daW4emWcXPTxaSCM5ZckDvrSxQ29VxaQo7Oy5/v5JUybtTla+PP1AeryldmzsI EE9QwJAN3vkRZ1IbYN/vpfz0ce99b8orDIxgtCzx1Va81A/DtSwEOtuJrlREmL8gr8 EQ9b/59x8LjG97JZKcTYa28Jp4Qzm9Hfr0tGsN7Iz2/bHMNT5ZMgmgexvWf2plL88y RRfO+bkSPVqVQ== X-Authentication-Warning: ik1-333-26680.vs.sakura.ne.jp: Host sakura.ninth-nine.com [219.127.74.120] claimed to be [192.168.36.144] Message-ID: Date: Thu, 17 Feb 2022 09:46:06 +0900 List-Id: Discussion relevant to FreeBSD communities in Japan List-Archive: https://lists.freebsd.org/archives/freebsd-users-jp List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-users-jp@freebsd.org X-BeenThere: freebsd-users-jp@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.6.0 Subject: =?UTF-8?B?UmU6IG1pbHRlci1tYW5hZ2Vy44GM6LW35YuV44GX44Gq44GE?= To: freebsd-users-jp@freebsd.org References: <20220215193956.ebd9122327d00d20e1d73f37@dec.sakura.ne.jp> <20220216.025037.2297185247287264518.yasu@FreeBSD.org> <20220216.104953.1341299174906217487.yasu@FreeBSD.org> <81bfa3c5-7a8e-97b6-8967-b258498a9d2d@ninth-nine.com> <26A1DB07-4E7A-46EC-A9AD-AE0FAD67A5CF@gmail.com> From: Norikatsu Shigemura In-Reply-To: <26A1DB07-4E7A-46EC-A9AD-AE0FAD67A5CF@gmail.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms020600040400010301000204" X-Rspamd-Queue-Id: 4Jzbjf3ZHrz4cr7 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=ninth-nine.com header.s=mailmm header.b=L4hpeRWE; dmarc=none; spf=pass (mx1.freebsd.org: domain of nork@ninth-nine.com designates 2401:2500:102:3033:153:126:194:184 as permitted sender) smtp.mailfrom=nork@ninth-nine.com X-Spamd-Result: default: False [-5.21 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2401:2500:102:3033:153:126:194:184]; HAS_ATTACHMENT(0.00)[]; HAS_XAW(0.00)[]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[ninth-nine.com:+]; NEURAL_HAM_SHORT(-0.61)[-0.606]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:7684, ipnet:2401:2500::/32, country:JP]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[ninth-nine.com:s=mailmm]; FREEFALL_USER(0.00)[nork]; FROM_HAS_DN(0.00)[]; SIGNED_SMIME(-2.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-users-jp@freebsd.org]; DMARC_NA(0.00)[ninth-nine.com]; RCPT_COUNT_ONE(0.00)[1]; MLMMJ_DEST(0.00)[freebsd-users-jp]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N This is a cryptographically signed message in MIME format. --------------ms020600040400010301000204 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit 重村法克です。 On 2022/02/16 11:38, 内藤祐一郎 wrote: >> On 2022/02/16 10:49, Yasuhiro Kimura wrote: >>> -MASTER_SITES= OSDN/${PORTNAME} >>> +MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/ >> おっと見逃してました。マスターサイトをGitHubにするなら USE_GITHUB= yes で指定しないと。 >> 具体的にどう置き換えればいいのか…は自分もうまく説明できず、試行錯誤が必 要なのですが、下記サイトを参考に作業いただければと思います。 >> https://wiki.freebsd.org/Ports/SimpleGithub >> またその場合、DISTFILES が変わる可能性が高いので、今あるアーカイブと一致 するか確認してください。これは単純に、ファイルの命名規則が変わる、アーカ イブの生成タイミングが異なる、ためです。 > いえ、github の releases/download を使う場合に `USE_GITHUB=yes` は使えません。 > `USE_GITHUB=yes` の場合はリポジトリのタグに対応するアーカイブを取ってきますので、 > プロジェクトによっては releases/download に置いてあるものとは異なるものを取ってくることになります。 なるほど。そういう使い分けがあったのですね。 どうにもかくにも USE_GITHUB=yes しろと言われてて、全部そうしないといけな いものと思ってました。両者で内容が違う理由もよくわかりました。 > 具体的に milter-manager の場合、releases/download の以下のファイルを取ってきて、 > https://github.com/milter-manager/milter-manager/releases/download/2.1.6/milter-manager-2.1.6.tar.gz > その中には autoconf 済みの configure スクリプトが含まれていますので、普通にビルドが通ります。 これいいですね。ゼロベースでなんとかしないとアカンことがあって苦労してま した。 > ports の作りやすさから言うと前者の releases/download を使う方が簡単なので、 > ここは敢えて USE_GITHUB しない方が得策です。 同意で。 > 前述の releases/download にも対応するようフレームワークを作ってくれても良さそうには思いますけれども、 > 手が回ってない、または需要が少ないのではないかと想像しています。 この辺りの事情は先のドキュメントにも載ってないですね。ユースケースで使い 分けたいところですが、どう書くのが良いのか、合わせてテンプレートが欲しい ところ。 --------------ms020600040400010301000204 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 JTNkQWN0YWxpcyUyMFMucC5BLiUyZjAzMzU4NTIwOTY3LGMlM2RJVD9jZXJ0aWZpY2F0ZVJl dm9jYXRpb25MaXN0O2JpbmFyeTA9oDugOYY3aHR0cDovL2NybDA1LmFjdGFsaXMuaXQvUmVw b3NpdG9yeS9BVVRILVJPT1QvZ2V0TGFzdENSTDAdBgNVHQ4EFgQUvpepqoS/gL8QU30JMvnh LjIbz3cwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQAmm+cbWQ10sxID6edV 94SAhc1CwzthHFfHpuYS30gisWUfWpgp43Dg1XzG2in3VGV7XrzCCGZh4JM/XQWp+4oxmyV4 2Qjz9vc8GRksgo6X2nYObPYZzQjda9wxsCB38i4G3H33w8lf9sFvl0xm4ZXZ2s2bF/PdqvrK 0ZgvF51+MoIPnli/wJBw3p72xbk5Sb1MneSO3tZ293WFzDmz7tuGU0PfytYUkG7O6annGqbU 1I6CA6QVKUqeFLPodSODAFqJ3pimKD0vX9MuuSa0QinH7CkiPtZMD0mpwwzIsnSs3qOOl60t IZQOTc0I6lCe1LLhrz7Q75J6nNL9N5zVwZ1I3o2Lb8Dt7BA13VFuZvZIzapUGV83R7pmSVaj 1Bik1nJ/R393e6mwppsT140KDVLh4Oenywmp2VpBDuEj9RgICAO0sibv8n379LbO7ARa0kw9 y9pggFzN2PAX25b7w0n9m78kpv3z3vW65rs6wl7E8VEHNfv8+cnb81dxN3C51KElz+l31zch FTurD5HFEpyEhzO/fMS5AkweRJIzwozxNs7OL/S/SVTpJLJL1ukZ1lnHHX0d3xCzRy/5HqfK 3uiG22LPB5+RjNDobPAjAz2BKMfkF/+v0pzn8mqqkopQaJzEAbLbMpgQYHRCjvrUxxwjJyUF b2Z+40UNtMF4MTK7zTGCA/MwggPvAgEBMIGWMIGBMQswCQYDVQQGEwJJVDEQMA4GA1UECAwH QmVyZ2FtbzEZMBcGA1UEBwwQUG9udGUgU2FuIFBpZXRybzEXMBUGA1UECgwOQWN0YWxpcyBT LnAuQS4xLDAqBgNVBAMMI0FjdGFsaXMgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIENBIEczAhBx c9U2wjdIyEXqW7edeEtMMA0GCWCGSAFlAwQCAQUAoIICLTAYBgkqhkiG9w0BCQMxCwYJKoZI hvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yMjAyMTcwMDQ2MDZaMC8GCSqGSIb3DQEJBDEiBCD5 43XdRb4kZvkIXyjr+aVOitLdC51ugZuuQBAvYivizDBsBgkqhkiG9w0BCQ8xXzBdMAsGCWCG SAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqG SIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGnBgkrBgEEAYI3EAQxgZkwgZYw gYExCzAJBgNVBAYTAklUMRAwDgYDVQQIDAdCZXJnYW1vMRkwFwYDVQQHDBBQb250ZSBTYW4g UGlldHJvMRcwFQYDVQQKDA5BY3RhbGlzIFMucC5BLjEsMCoGA1UEAwwjQWN0YWxpcyBDbGll bnQgQXV0aGVudGljYXRpb24gQ0EgRzMCEHFz1TbCN0jIRepbt514S0wwgakGCyqGSIb3DQEJ EAILMYGZoIGWMIGBMQswCQYDVQQGEwJJVDEQMA4GA1UECAwHQmVyZ2FtbzEZMBcGA1UEBwwQ UG9udGUgU2FuIFBpZXRybzEXMBUGA1UECgwOQWN0YWxpcyBTLnAuQS4xLDAqBgNVBAMMI0Fj dGFsaXMgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIENBIEczAhBxc9U2wjdIyEXqW7edeEtMMA0G CSqGSIb3DQEBAQUABIIBADJkLruEa3B3e71/e5Rk4ks10JT0yKQMy5OqZS6nREoz2FaJzwKy pWXIiTcsU3VpXP8bt8uXa4zKONE/Mmqw2J0FVtOamV4Rl7FTTYdqGKpVOEfpppV04IVPBvrl MD/c9CGoNCVgM92vu07pFzabnQXQKhppcQxtC7VG/m575q1r5z18kemEJA/D9E+R9ncyOrWM zmpUW7el2VFKWI8TCqU9cL/CYuk1h3TBHzQG/cqV+CvUYwO5uATepSCBubt7Te/BcXcB5Xx6 ty0F+L+6vKTra9S/0EuAGIK6iT5YlLIpRaDgUh/EqUtR9Bn5iqimywYayLENUb0zqr0+ZrGS F0wAAAAAAAA= --------------ms020600040400010301000204--