<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<div name="messageBodySection">
<div dir="auto">Yeah, it is perhaps a similar situation to R and OCaml ports.</div>
</div>
<div name="messageReplySection">On Apr 22, 2025 at 21:29 +0800, Marius Schamschula <lists@schamschula.com>, wrote:<br />
<blockquote type="cite" style="border-left-color: grey; border-left-width: thin; border-left-style: solid; margin: 5px 5px;padding-left: 10px;">I haven’t seen such a thing. It would be useful if implemented.
<div><br /></div>
<div>In the case of the octave PG, it would be great to be able to quickly update all binary packages after a major version upgrade of octave itself.</div>
<div><br /></div>
<div>Note: these updates don’t always go well.<br id="lineBreakAtBeginningOfMessage" />
<div><br />
<blockquote type="cite">
<div>On Apr 22, 2025, at 1:22 AM, Sergey Fedorov <vital.had@gmail.com> wrote:</div>
<br class="Apple-interchange-newline" />
<div>
<div dir="ltr">Is there a way to revbump every port which includes a given portgroup?
<div>A quick attempt to place `incr revision` did not have an effect (or I did it wrong).</div>
<div><br /></div>
<div>Use cases: R ports (4.4.x to 4.5.x, for example), OCaml ports (I am not sure of an algorithm here, but at least on some updates of OCaml everything had to be revbumped), Fortran ports (when the primary Fortran variant is changed).</div>
<div><br /></div>
<div>To be a sustainable solution, it should support multiple revbumps. (I understand that once some of those “family” ports is itself updated, revision should be reset back to zero, but when there are hundreds of those ports, it is easier to revbump all of those first and then disable that PG option upon a given port update, rather than adding `incr revision` to every portfile).</div>
<div><br /></div>
</div>
</div>
</blockquote>
</div>
<br />
<br />
<div>
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;">Marius</div>
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;">--</div>
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;">Marius Schamschula</div>
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;"><br /></div>
<br class="Apple-interchange-newline" /></div>
<br /></div>
</blockquote>
</div>
</body>
</html>