Thank you for the review. Changes applied:

Category changed to textproc
LICENSE variable removed
WANTLIB += c m pthread added
Sending as tar.gz

make port-lib-depends-check passes cleanly.

пт, 5 черв. 2026 р. о 11:08 Stuart Henderson <[email protected]> пише:
>
> On 2026/06/05 08:19, Duras, Sergiy wrote:
> > diff -rNup -x CVS /tmp/empty2/Makefile devel/duras/Makefile
> > --- /tmp/empty2/Makefile      Thu Jan  1 03:00:00 1970
> > +++ devel/duras/Makefile      Fri Jun  5 08:07:26 2026
>
> please send new ports as a tar.gz
>
> > @@ -0,0 +1,29 @@
> > +COMMENT =    daily notes as plain text files
> > +
> > +GH_ACCOUNT = sduras
> > +GH_PROJECT = duras
> > +GH_TAGNAME = v2.0.0
> > +
> > +CATEGORIES = devel
>
> devel is a bit of a dumping ground so if there's some other category
> that fits, it's almost always a better choice. I'd go with textproc.
>
> > +HOMEPAGE =   https://codeberg.org/duras/duras
> > +
> > +MAINTAINER = Sergiy Duras <[email protected]>
> > +
> > +LICENSE =    ISC
>
> we don't use the LICENSE variable, just a comment
>
> > +PERMIT_PACKAGE =     Yes
> > +
>
> missing WANTLIB. (the normal ordering in the Makefile is after
> PERMIT_* lines).
>
> $ make port-lib-depends-check
> ===>  Faking installation for duras-2.0.0
> /usr/obj/ports/duras-2.0.0/bin/install -c -s -m 755 
> /usr/obj/ports/duras-2.0.0/duras-2.0.0/_build/default/bin/duras.exe  
> /usr/obj/ports/duras-2.0.0/fake-amd64/usr/local/bin/duras
> /usr/obj/ports/duras-2.0.0/bin/install -c -m 644 
> /usr/obj/ports/duras-2.0.0/duras-2.0.0/man/duras.1  
> /usr/obj/ports/duras-2.0.0/fake-amd64/usr/local/man/man1/duras.1
>
> duras-2.0.0(textproc/duras):
> Missing: c.103 (/usr/local/bin/duras) (system lib)
> Missing: m.10 (/usr/local/bin/duras) (system lib)
> Missing: pthread.28 (/usr/local/bin/duras) (system lib)
> WANTLIB += c m pthread
>
> > +MODULES =    lang/ocaml
> > +
> > +BUILD_DEPENDS =      devel/dune
> > +
> > +do-build:
> > +     cd ${WRKSRC} && dune build
> > +
> > +do-install:
> > +     ${INSTALL_PROGRAM} ${WRKSRC}/_build/default/bin/duras.exe \
> > +             ${PREFIX}/bin/duras
> > +     ${INSTALL_MAN} ${WRKSRC}/man/duras.1 \
> > +             ${PREFIX}/man/man1/duras.1
> > +
> > +.include <bsd.port.mk>
> > diff -rNup -x CVS /tmp/empty2/distinfo devel/duras/distinfo
> > --- /tmp/empty2/distinfo      Thu Jan  1 03:00:00 1970
> > +++ devel/duras/distinfo      Fri Jun  5 08:07:57 2026
> > @@ -0,0 +1,2 @@
> > +SHA256 (duras-2.0.0.tar.gz) = kgfIczdVXXTJVFggqgHeG0FhgHtrVfV/rnavRP461o0=
> > +SIZE (duras-2.0.0.tar.gz) = 51131
> > diff -rNup -x CVS /tmp/empty2/pkg/DESCR devel/duras/pkg/DESCR
> > --- /tmp/empty2/pkg/DESCR     Thu Jan  1 03:00:00 1970
> > +++ devel/duras/pkg/DESCR     Fri Jun  5 05:34:54 2026
> > @@ -0,0 +1,7 @@
> > +duras stores daily notes as plain text files, one file per day.
> > +
> > +Each note is a plain UTF-8 file in YYYY/MM/YYYY-MM-DD.dn format.
> > +No database, no daemon, no background services. Writes are atomic.
> > +Optional GPG encryption per note.
> > +
> > +Features: append, search, tags, stats, export, audit, encryption.
> > diff -rNup -x CVS /tmp/empty2/pkg/PLIST devel/duras/pkg/PLIST
> > --- /tmp/empty2/pkg/PLIST     Thu Jan  1 03:00:00 1970
> > +++ devel/duras/pkg/PLIST     Fri Jun  5 05:35:07 2026
> > @@ -0,0 +1,2 @@
> > +bin/duras
> > +man/man1/duras.1
>

Attachment: duras-port.tar.gz
Description: application/gzip

Reply via email to