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
F163290432: D57296.id178836.diff
Tue, Jul 21, 6:56 PM
Unknown Object (File)
Mon, Jul 20, 3:05 PM
Unknown Object (File)
Mon, Jul 20, 2:20 AM
Unknown Object (File)
Sun, Jul 19, 5:13 AM
Unknown Object (File)
Sat, Jul 18, 10:31 PM
Unknown Object (File)
Sat, Jul 18, 9:19 PM
Unknown Object (File)
Sat, Jul 18, 11:04 AM
Unknown Object (File)
Sat, Jul 18, 9:03 AM
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