Page MenuHomeFreeBSD

[NEW-PORT] net/akhq: Web GUI for Apache Kafka
ClosedPublic

Authored by kiwi on Fri, Feb 7, 1:13 PM.
Tags
None
Referenced Files
F109622486: D48882.diff
Fri, Feb 7, 2:40 PM
F109621879: D48882.id150668.diff
Fri, Feb 7, 2:25 PM
F109621699: D48882.id150669.diff
Fri, Feb 7, 2:22 PM
F109621589: D48882.id150668.diff
Fri, Feb 7, 2:20 PM
F109621587: D48882.id.diff
Fri, Feb 7, 2:20 PM
F109621546: D48882.diff
Fri, Feb 7, 2:19 PM
Subscribers

Details

Summary
net/akhq: Web GUI for Apache Kafka

Kafka GUI for Apache Kafka to manage topics, topics data,
consumers group, schema registry, connect and more...

PR:             274149
Sponsored by:   Klara, Inc.
Approved by:    0mp (mentor, implicit)
Co-authored-by: kiwi
Co-authored-by: lwhsu
Test Plan

Tested with poudriere on 14.2
Pet Portclippy and portlint (with a little warning about java, but since Mk/java.mk has change recently portlint is maybe not up to date).
Tested on a jail, the port works and starting correctly

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

kiwi requested review of this revision.Fri, Feb 7, 1:13 PM
kiwi created this revision.

Removing unneeded PORTREVISION

This revision is now accepted and ready to land.Fri, Feb 7, 2:05 PM
This revision was automatically updated to reflect the committed changes.

Hey! Thank you for taking care of this patch.

Here is some late feedback regarding the patch:

Otherwise, the patch looks solid! :)

net/akhq/Makefile
6

This should probably be DISTVERSION instead but at this point it's not worth changing that.

Note: DISTVERSIONFULL is also handy sometimes.

10

COMMENT should not be the name of the port, but something more descriptive. For example:

Kafka GUI for Apache Kafka

29

Tip: PREFIX/etc/akhq is essentially ${ETCDIR}.

33

You can just add that to PLIST_FILES. See ./net-im/py-matrix-synapse/Makefile for example.

36

I suspect that you don't need that if statement. You are installing this port into a stage directory. The config file is not there so you won't override it.

net/akhq/files/akhq.in
19

This should be %%WWWOWN%%.

net/akhq/files/application.yml
10

Question: Is this configuration file coming from upstream? Is it normal for this program to serve on 0.0.0.0 instead of 127.0.0.1?