Created attachment 210221 [details]
Not finding the original tar.bz2 archive.
Looking the git.xfce.org, I found it there as .tar.gz file. Although this patch is not check via the site list. Went and added a additional line there that makes this fetchable as a .tar.gz file.
This panel is very outdated, no update for 8 years.
The distfile you propose looks quite different from the original one, and while it comes from first hand source it needs some checking too not introduce differences.
Apart from this, as Olivier noted, this plugin is quite old and looks unmaintained. While this is not a big problem right now, it will not work with XFCE 4.15 (development version) and XFCE 4.16 when that will be released without updates. This is due to XFCE 4.15 migrating to GTK3 only.
So while it can stay in the tree for now, it will most probably have to be removed when XFCE will be updated to 4.16 in the future.
I'll have a look and see if this new distfile is ok.
When you add Git snapshot in MASTER_SITES, you need to adjust dependencies too, especially here:
> BUILD_DEPENDS= xdt-autogen:devel/xfce4-dev-tools
> USE= autoreconf
Because configure script has not yet generated.
(In reply to Olivier Duchateau from comment #3)
I'm testing his patch (with slight modifications, like changing master sites only inside the port) and it looks like the tarball actually includes a working configure script, so no need to add dependencies or regenerate it.
BTW I noticed some linux distributions using this same distfile (same sha256 sum), this lessens my worries about unwanted differences.
A commit references this bug:
Date: Thu Dec 26 19:43:22 UTC 2019
New revision: 520947
Make xfce4-kbdleds-plugin fetchable again by grabbing distfile from
upstream git repo directly, remove BROKEN line.
Submitted by: Zane C. Bowers-Hadley <firstname.lastname@example.org>
Committed, but made the MASTER_SITES change local to this port only.