Built using poudriere testport, installed and run a minimal config
Details
- Reviewers
- None
- Commits
- rP459193: new port sysutils/circonus-agent: agent for metric collection integrating with…
Diff Detail
- Repository
- rP FreeBSD ports repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Does it pass poudriere testport?
| sysutils/circonus-agent/Makefile | ||
|---|---|---|
| 1 ↗ | (On Diff #36199) | Missing # $FreeBSD$ at the top. |
| 2 ↗ | (On Diff #36199) | Use DISTVERSION |
| 9 ↗ | (On Diff #36199) | Add LICENSE_FILE if possible. |
| 19 ↗ | (On Diff #36199) | Typo? |
| 22–23 ↗ | (On Diff #36199) | Not sure why this is necessary, but please use ${MKDIR} and ${MV}. |
| sysutils/circonus-agent/pkg-descr | ||
| 1 ↗ | (On Diff #36199) | Too short. |
| sysutils/circonus-agent/Makefile | ||
|---|---|---|
| 19 ↗ | (On Diff #36199) | No, following the instructions at the bottom of https://github.com/circonus-labs/circonus-agent, users might expect this name. |
| 22–23 ↗ | (On Diff #36199) | dep wants the build directory in the standard Go layout and on top of that, doesn't want to see the same source twice, so I moved the contents to where a symlink is usually constructed by post-extract in the go uses file. |
| sysutils/circonus-agent/Makefile | ||
|---|---|---|
| 16 ↗ | (On Diff #36211) | I wonder what good is USES=go if you overwrite all the targets it uses. If it is to get the dependency on go, better add it yourself rather than depending on USES=go to do it. |
circonus-agent doesn't specify what version of go it needs to build, changing go>=1.8 to just a dependency on go.
Passes portlint -Aac, builds in {10.4, 11.1, CURRENT}-{i386,amd64} with poudriere testport.
| sysutils/circonus-agent/Makefile | ||
|---|---|---|
| 18 ↗ | (On Diff #36745) | default, remove. |
| 53 ↗ | (On Diff #36745) | GH_SUBDIR= /src/github.com/circonus-labs/circonus-agent |
| sysutils/circonus-agent/pkg-plist | ||
| 2 ↗ | (On Diff #36745) | This is bogus, %%ETCDIR%% is supposed to be a directory, not part of a path, so you should set ETCDIR=${PREFIX}/etc/circonus-agentd in the Makefile. |
| sysutils/circonus-agent/pkg-plist | ||
|---|---|---|
| 2 ↗ | (On Diff #36745) | Also, might be better to use PLIST_FILES since the plist is so short. |