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

Reply via email to