Page MenuHomeFreeBSD

deskutils/nanonote: Add new port
ClosedPublic

Authored by jbo on Sep 17 2023, 12:17 AM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Apr 26, 2:13 AM
Unknown Object (File)
Fri, Apr 26, 1:46 AM
Unknown Object (File)
Wed, Apr 24, 8:14 PM
Unknown Object (File)
Dec 26 2023, 8:32 AM
Unknown Object (File)
Dec 26 2023, 8:32 AM
Unknown Object (File)
Dec 26 2023, 8:32 AM
Unknown Object (File)
Dec 26 2023, 8:28 AM
Unknown Object (File)
Dec 25 2023, 5:19 PM

Details

Summary

Minimalist note taking application.

PR: 273759

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

jbo requested review of this revision.Sep 17 2023, 12:17 AM
deskutils/nanonote/Makefile
15

Upstream provides an "official" distfile, see https://github.com/agateau/nanonote/releases/tag/1.4.0

Please check this, if it's fine, it's preferred over USE_GITHUB.

18

Please also check whether these are contained in the official distfiles (the should). If so, drop the extra github fetching :) (and if not, I would suggest more expressive group names than "x1" and "x2").

deskutils/nanonote/Makefile
13

Upstream README only mentions Qt5, not KDE. Could you check whether this uses is really required?

deskutils/nanonote/Makefile
13

Forget about this one, sorry, too little coffee I guess: I didn't catch the USE_KDE below, probably because I'm used to "USES" blocks without any extra newlines :)

vidar_karlsen.tech added inline comments.
deskutils/nanonote/Makefile
10

The license is in fact not the regular 3-clause BSD license, but a "clear" version of it that mentions patents, ref. https://spdx.org/licenses/BSD-3-Clause-Clear.html
I found no other references to this license in the ports tree.

15

Thanks for spotting this, Zirias. The "official" distfile does indeed work, and it contains the submodules, so this can be done without USE_GITHUB.

I tested by removing USE_GITHUB and GH_* and setting
MASTER_SITES= https://github.com/agateau/${PORTNAME}/releases/download/${DISTVERSION}/

Addressing mentioned issues. Patch updated by author.

deskutils/nanonote/Makefile
16

@vidar_karlsen.tech as this now reappeared, did you experience any issue with ninja? If not, it's preferred to allow its usage.

deskutils/nanonote/Makefile
16

I wasn't aware it had been removed. The patch that was initially uploaded here in the revision isn't the same as I uploaded to Bugzilla.
It works both with and without :noninja, so let's stick with the preferred way. I'll re-upload to Bugzilla--or should I do it here?

Please just remove the :noninja argument and then
shipit
thanks :)

deskutils/nanonote/Makefile
16

@jbo already did build tests with ninja, I just wanted to make sure there's no "esoteric" case which requires avoiding it, thanks for confirming! Then, there's no need for an extra round of reviews for such a tiny change IMHO.

This revision is now accepted and ready to land.Sep 18 2023, 12:33 PM
This revision was automatically updated to reflect the committed changes.