<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>On Feb 1, 2016, at 4:13 PM, Daniel J. Luke &lt;<a href="mailto:dluke@geeklair.net">dluke@geeklair.net</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">On Feb 1, 2016, at 4:59 PM, Marius Schamschula &lt;<a href="mailto:lists@schamschula.com">lists@schamschula.com</a>&gt; wrote:<br><blockquote type="cite">I use a short python script to automatically update most checksums.<br></blockquote><br>excellent.<br><br><blockquote type="cite">However, even the small number of ports I maintain (OK there 69 of them) and the no maintainer/slowmaintainer ports that I version bump from time to time, I have found a dozen that have multiple sets of checksums, e.g. bash that has a separate checksum for each patch, etc. For those, I just manually update the checksums.<br></blockquote><br>ok, that's a different problem, though.<br><br>The bash patch checksums don't actually change, though, right? There are just new ones added or a different set are necessary when the bash version changes?<br></blockquote><div><br></div><div>Correct.</div><br><blockquote type="cite">Common case is:<br>- new version -&gt; change version number, fetches a new single distfile, need to update single distfile checksums<br><br>Less common case #1 is:<br>- new version -&gt; change version number, fetches multiple new distfiles (possibly including patches), need to update multiple distfile checksums<br><br>Less common case #2 is:<br>- portfile is extra complicated (does some craziness to generate a large number sub-ports)<br></blockquote><div><br></div><div>Yup. Like mysql*, php, etc.</div><div><br></div><div>Then there are ports like sqlite3 that use a non-standard versioning scheme for the distfile, which causes my current script to fail.</div><br><blockquote type="cite">Maybe we can attack the common case and enhance it to cover additional cases?<br>-- <br>Daniel J. Luke<br><br><br><br></blockquote></div><br><div>
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>Marius</div><div>--</div><div>Marius Schamschula</div><div><br></div></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">

</div>
<br></body></html>