Page MenuHomeFreeBSD

deskutils/gitte: new port Gitte, a GNOME git desktop client
ClosedPublic

Authored by dch on May 28 2026, 11:26 AM.
Tags
None
Referenced Files
F167158219: D57296.id178982.diff
Wed, Aug 19, 1:49 PM
F167148866: D57296.id178806.diff
Wed, Aug 19, 12:16 PM
F167140303: D57296.id178836.diff
Wed, Aug 19, 10:31 AM
Unknown Object (File)
Tue, Aug 18, 10:38 PM
Unknown Object (File)
Sun, Aug 16, 4:18 AM
Unknown Object (File)
Fri, Aug 14, 5:18 PM
Unknown Object (File)
Thu, Aug 13, 4:34 PM
Unknown Object (File)
Wed, Aug 12, 7:59 PM
Subscribers
None

Details

Summary

Sponsored by: SkunkWerks, GmbH

Diff Detail

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

Event Timeline

dch requested review of this revision.May 28 2026, 11:26 AM
dch created this revision.

Apart from the following stage-qa warning this looks great

Error: /usr/local/bin/gitte is linked to /usr/local/lib/libcairo.so.2 from graphics/cairo but it is not declared as a dependency
Warning: you need USE_GNOME+=cairo
Error: /usr/local/bin/gitte is linked to /usr/local/lib/libgraphene-1.0.so.0 from graphics/graphene but it is not declared as a dependency
Warning: you need LIB_DEPENDS+=libgraphene-1.0.so:graphics/graphene
This revision is now accepted and ready to land.May 28 2026, 12:59 PM

It seems that desktop-file-validate and appstreamcli utils are only invoked as a part of make test.
Consider adding OPTIONS_DEFINE= TEST and moving these deps to TEST_BUILD_DEPENDS.

use TEST block, add cairo

This revision now requires review to proceed.May 28 2026, 5:09 PM
arrowd added inline comments.
deskutils/gitte/Makefile
31

Style nitpick: either move TEST_DESC closer to TEST_BUILD_DEPENDS or just remove this empty line altogether.

This revision is now accepted and ready to land.May 28 2026, 5:32 PM