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 <stu@spacehopper.org> пише: > > 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 <sergiy@duras.org> > > + > > +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 >
No comments:
Post a Comment