• Should I use PORTEPOCH for the sake of "looking clean"?

    From Yusuf Yaman@nxjoseph@protonmail.com to muc.lists.freebsd.ports on Mon Sep 15 18:17:52 2025
    From Newsgroup: muc.lists.freebsd.ports

    --b1=_9Wbw7LP9yY2XzoKbA6Y4QFqhxjO3O5QS0ZXzm7Yaw
    Content-Type: text/plain; charset=utf-8
    Content-Transfer-Encoding: base64

    SGksCgpJIGFtIHRoZSBtYWludGFpbmVyIG9mIHN5c3V0aWxzL3ZpbXBhZ2VyLCB3aGljaCBpcyBh IHRleHQgcGFnZXIgdXNpbmcgdmltLgoKSSBhbSB1c2luZyByZXBvbG9neS5vcmcgZm9yIGEgd2hp bGUgYmVjYXVzZSBpdCBpcyB1c2VmdWwsIGJ1dCwgaW4gbXkgbWFpbnRhaW5lciBpbmZvcm1hdGlv biBwYWdlLCB0aGlzIHBvcnQgaXMgc2VlbiBhcyBwcm9ibGVtYXRpYyBiZWNhdXNlIGl0IGhhcyB0 aGUgInJlbGVhc2UgZGF0ZSIgb24gJHtESVNUVkVSU0lPTn0gdG9vLiBTbywgSSBhbSBjb25zaWRl cmluZyBhZGRpbmcgUE9SVEVQT0NIIGFuZCByZW1vdmluZyB0aGUgZGF0ZSB0byBiZSBhYmxlIHRv ICJsb29rIGNsZWFuIiBvbiByZXBvbG9neS5vcmcuIERvIHlvdSB0aGluayB0aGlzIGlzIE9LIGFu ZC9vciB3b3J0aCBpdD8gVGhhbmtzIGluIGFkdmFuY2UhCgpLaW5kIHJlZ2FyZHMsCll1c3VmIFlh bWFuCgpTZW50IHdpdGggW1Byb3RvbiBNYWlsXShodHRwczovL3Byb3Rvbi5tZS9tYWlsL2hvbWUp IHNlY3VyZSBlbWFpbC4=

    --b1=_9Wbw7LP9yY2XzoKbA6Y4QFqhxjO3O5QS0ZXzm7Yaw
    Content-Type: text/html; charset=utf-8
    Content-Transfer-Encoding: base64

    PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0 cHg7Ij5IaSw8YnI+PGJyPkkgYW0gdGhlIG1haW50YWluZXIgb2Ygc3lzdXRpbHMvdmltcGFnZXIs IHdoaWNoIGlzIGEgdGV4dCBwYWdlciB1c2luZyB2aW0uPGJyPjxicj5JIGFtIHVzaW5nIHJlcG9s b2d5Lm9yZyBmb3IgYSB3aGlsZSBiZWNhdXNlIGl0IGlzIHVzZWZ1bCwgYnV0LCBpbiBteSBtYWlu dGFpbmVyIGluZm9ybWF0aW9uIHBhZ2UsIHRoaXMgcG9ydCBpcyBzZWVuIGFzIHByb2JsZW1hdGlj IGJlY2F1c2UgaXQgaGFzIHRoZSAicmVsZWFzZSBkYXRlIiBvbiAke0RJU1RWRVJTSU9OfSB0b28u IFNvLCBJIGFtIGNvbnNpZGVyaW5nIGFkZGluZyBQT1JURVBPQ0ggYW5kIHJlbW92aW5nIHRoZSBk YXRlIHRvIGJlIGFibGUgdG8gImxvb2sgY2xlYW4iIG9uIHJlcG9sb2d5Lm9yZy4gRG8geW91IHRo aW5rIHRoaXMgaXMgT0sgYW5kL29yIHdvcnRoIGl0PyBUaGFua3MgaW4gYWR2YW5jZSE8YnI+PGJy PktpbmQgcmVnYXJkcyw8YnI+WXVzdWYgWWFtYW48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWls eTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPjxicj48L2Rpdj4NCjxkaXYg c3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyIg Y2xhc3M9InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrIj4NCiAgICA8ZGl2IGNsYXNzPSJwcm90 b25tYWlsX3NpZ25hdHVyZV9ibG9jay11c2VyIHByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLWVt cHR5Ij4NCiAgICAgICAgDQogICAgICAgICAgICA8L2Rpdj4NCiAgICANCiAgICAgICAgICAgIDxk aXYgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLXByb3RvbiI+DQogICAgICAgIFNl bnQgd2l0aCA8YSBocmVmPSJodHRwczovL3Byb3Rvbi5tZS9tYWlsL2hvbWUiIHRhcmdldD0iX2Js YW5rIj5Qcm90b24gTWFpbDwvYT4gc2VjdXJlIGVtYWlsLg0KICAgIDwvZGl2Pg0KPC9kaXY+DQo=


    --b1=_9Wbw7LP9yY2XzoKbA6Y4QFqhxjO3O5QS0ZXzm7Yaw--



    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Gleb Popov@arrowd@freebsd.org to muc.lists.freebsd.ports on Mon Sep 15 21:27:35 2025
    From Newsgroup: muc.lists.freebsd.ports

    On Mon, Sep 15, 2025 at 9:18rC>PM Yusuf Yaman <nxjoseph@protonmail.com> wrote:

    Do you think this is OK and/or worth it?
    Absolutely not, IMHO. I'd rather try to figure out how to make
    Repology recognize the fact that we actually have an up to date
    version.
    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Yusuf Yaman@nxjoseph@protonmail.com to muc.lists.freebsd.ports on Mon Sep 15 18:31:47 2025
    From Newsgroup: muc.lists.freebsd.ports

    Hi,
    Thanks for your opinion and i think you're right, i'm glad i ask here first before opening a PR.
    I might send a mail to them, and if possible, they can try something like ignoring the date after version.
    Thanks, again.
    Kind regards,
    Yusuf Yaman.
    Sent with Proton Mail secure email.
    On Monday, September 15th, 2025 at 9:28 PM, Gleb Popov <arrowd@freebsd.org> wrote:
    On Mon, Sep 15, 2025 at 9:18rC>PM Yusuf Yaman nxjoseph@protonmail.com wrote:

    Do you think this is OK and/or worth it?


    Absolutely not, IMHO. I'd rather try to figure out how to make
    Repology recognize the fact that we actually have an up to date
    version.
    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Yusuf Yaman@nxjoseph@protonmail.com to muc.lists.freebsd.ports on Mon Sep 15 18:49:57 2025
    From Newsgroup: muc.lists.freebsd.ports

    Hi,
    Yes, the upstream did not made up a release in recent years, but keeps taking up new commits to the code, and if you want to get these commits with the recent old release, you should define a github tagname to the newest commit of the repository, and i guess it's advised to add snapshot date to version in this case.
    I didn't contact with upstream.
    Thanks.
    Kind regards,
    Yusuf Yaman.
    Sent with Proton Mail secure email.
    On Monday, September 15th, 2025 at 9:45 PM, Patrick M. Hausen <hausen@punkt.de> wrote:
    Hi,

    Am 15.09.2025 um 20:17 schrieb Yusuf Yaman nxjoseph@protonmail.com:
    I am using repology.org for a while because it is useful, but, in my maintainer information page, this port is seen as problematic because it has the "release date" on ${DISTVERSION} too.



    Just curious because I do a bit of porting myself every now and then.

    Is that necessary because upstream has not tagged a new release since 2015 and
    is this the only way to pick up the later changes? Or the commonly recommended
    one for the ports system?

    And then of course I wonder why there is no new release. The much more prominent
    NUT (Network UPS Tools) suffered from the same - no release, so no updated port/package.

    Did you contact upstream?

    Kind regards, thanks in advance if you take the time,
    Patrick
    --
    punkt.de GmbH
    Patrick M. Hausen
    .infrastructure

    Sophienstr. 187
    76185 Karlsruhe

    Tel. +49 721 9109500

    https://infrastructure.punkt.de
    info@punkt.de

    AG Mannheim 108285
    Gesch|nftsf|+hrer: Daniel Lienert, Fabian Stein
    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Nuno Teixeira@eduardo@freebsd.org to muc.lists.freebsd.ports on Thu Sep 18 22:46:59 2025
    From Newsgroup: muc.lists.freebsd.ports

    --0000000000009fba3b063f1a4b05
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable

    Hello,

    You can also use git describe to get a version with commit count style
    instead of <version>-<date>:

    ~/tmp/vimpager % git describe --tags
    2.06-385-g8a4cc18

    portversion will be translated to vimpager-2.06.385
    as documented in:
    [Example 18. Using USE_GITHUB to Access a Commit Between Two Versions] https://docs.freebsd.org/en/books/porters-handbook/book/#makefile-master_si= tes-github

    But in this case a PORTEPOCH will be needed since:

    % pkg version -t vimpager-2.06.20250412_1 vimpager-2.06.385


    Cheers,



    Yusuf Yaman <nxjoseph@protonmail.com> escreveu (segunda, 15/09/2025 =C3=A0(=
    s)
    19:18):

    Hi,

    I am the maintainer of sysutils/vimpager, which is a text pager using vim=
    .

    I am using repology.org for a while because it is useful, but, in my maintainer information page, this port is seen as problematic because it
    has the "release date" on ${DISTVERSION} too. So, I am considering adding PORTEPOCH and removing the date to be able to "look clean" on repology.or=
    g.
    Do you think this is OK and/or worth it? Thanks in advance!

    Kind regards,
    Yusuf Yaman

    Sent with Proton Mail <https://proton.me/mail/home> secure email.



    --=20
    Nuno Teixeira
    FreeBSD UNIX: <eduardo@FreeBSD.org> Web: https://FreeBSD.org

    --0000000000009fba3b063f1a4b05
    Content-Type: text/html; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable

    <div dir=3D"ltr"><div><div><div>Hello,<br><br></div>You can also use git de= scribe to get a version with commit count style instead of &lt;version&gt;-= &lt;date&gt;:<br><br>~/tmp/vimpager % git describe --tags<br>2.06-385-g8a4c= c18<br><br></div>portversion will be translated to vimpager-2.06.385<br></d= iv><div>as documented in:</div><div>[Example 18. Using <code>USE_GITHUB</co=
    to Access a Commit Between Two Versions]<br><a href=3D"https://docs.fre=
    ebsd.org/en/books/porters-handbook/book/#makefile-master_sites-github">http= s://docs.freebsd.org/en/books/porters-handbook/book/#makefile-master_sites-= github</a><br><br></div><div>But in this case a PORTEPOCH will be needed si= nce:<br><br>% pkg version -t vimpager-2.06.20250412_1 vimpager-2.06.385<br>= &gt;</div><div><br></div><div>Cheers,</div><div><br><br></div></div><br><di=
    v class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gma= il_attr">Yusuf Yaman &lt;<a href=3D"mailto:nxjoseph@protonmail.com">nxjosep= h@protonmail.com</a>&gt; escreveu (segunda, 15/09/2025 =C3=A0(s) 19:18):<br= ></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;= border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style=3D"font= -family:Arial,sans-serif;font-size:14px">Hi,<br><br>I am the maintainer of = sysutils/vimpager, which is a text pager using vim.<br><br>I am using <a hr= ef=3D"http://repology.org" target=3D"_blank">repology.org</a> for a while b= ecause it is useful, but, in my maintainer information page, this port is s= een as problematic because it has the &quot;release date&quot; on ${DISTVER= SION} too. So, I am considering adding PORTEPOCH and removing the date to b=
    e able to &quot;look clean&quot; on <a href=3D"http://repology.org" target= =3D"_blank">repology.org</a>. Do you think this is OK and/or worth it? Than=
    ks in advance!<br><br>Kind regards,<br>Yusuf Yaman</div><div style=3D"font-= family:Arial,sans-serif;font-size:14px"><br></div>
    <div style=3D"font-family:Arial,sans-serif;font-size:14px">
    <div>
    =20
    </div>
    =20
    <div>
    Sent with <a href=3D"https://proton.me/mail/home" target=3D"_blank"= >Proton Mail</a> secure email.
    </div>
    </div>
    </blockquote></div><div><br clear=3D"all"></div><br><span class=3D"gmail_si= gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d=
    iv dir=3D"ltr"><div><font color=3D"#888888">Nuno Teixeira</font></div><div>= <div><font color=3D"#888888">
    FreeBSD UNIX:=C2=A0 &lt;eduardo@FreeBSD.org&gt;=C2=A0 =C2=A0Web:=C2=A0 <a h= ref=3D"https://FreeBSD.org" rel=3D"noreferrer" target=3D"_blank">https://Fr= eeBSD.org</a><br></font></div></div></div></div>

    --0000000000009fba3b063f1a4b05--


    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21a-Linux NewsLink 1.2