Skip to content

sysutils/gnome_subr: fix build failure on DragonFly#1550

Merged
liweitianux merged 1 commit into
masterfrom
agentic/sysutils-gnome-subr-20260602-103932Z
Jun 2, 2026
Merged

sysutils/gnome_subr: fix build failure on DragonFly#1550
liweitianux merged 1 commit into
masterfrom
agentic/sysutils-gnome-subr-20260602-103932Z

Conversation

@dragonflybot

Copy link
Copy Markdown
Member

Generated by the DragonFly agentic build-fix loop and verified in a clean dev-env. Reviewed and accepted by operator operator before submission.

Problem

The build failed on @2026Q2 — classified patch-error, confidence high.

The port’s Makefile sets LICENSE_FILE= ${PORTSDIR}/COPYRIGHT, but the top‑level COPYRIGHT file is not included in the DPorts build environment (/xports). The license‑existence check in bsd.licenses.mk therefore fails before the patch phase can proceed.

Evidence:

  • Error from errors.txt: ===> Missing license file for BSD2CLAUSE in /xports/COPYRIGHT
  • The port’s Makefile:
    LICENSE= BSD2CLAUSE
    LICENSE_FILE= ${PORTSDIR}/COPYRIGHT
    In the DPorts compose, PORTSDIR resolves to /xports and that directory has no COPYRIGHT file.

Fix

Automated fix for the build failure in sysutils/gnome_subr.

What changed

1 file changed, +6/-0

  • ports/sysutils/gnome_subr/overlay.dops

Verification

Built successfully in a DragonFly dev-env (dsynth) for target @2026Q2.
Verified 2026-06-02T12:51:30.490299+00:00.

Provenance

  • Operator: operator
  • Agent: model=deepseek/deepseek-v4-pro attempts=1 tokens=142920

> Generated by the DragonFly agentic build-fix loop and verified in a clean dev-env. Reviewed and accepted by operator `operator` before submission.

## Problem

The build failed on `@2026Q2` — classified `patch-error`, confidence `high`.

The port’s `Makefile` sets `LICENSE_FILE= ${PORTSDIR}/COPYRIGHT`, but the top‑level `COPYRIGHT` file is not included in the DPorts build environment (`/xports`). The license‑existence check in `bsd.licenses.mk` therefore fails before the `patch` phase can proceed.

**Evidence:**

- Error from `errors.txt`: `===>  Missing license file for BSD2CLAUSE in /xports/COPYRIGHT`
- The port’s `Makefile`:
  `LICENSE= BSD2CLAUSE`
  `LICENSE_FILE= ${PORTSDIR}/COPYRIGHT`
  In the DPorts compose, `PORTSDIR` resolves to `/xports` and that directory has no `COPYRIGHT` file.

## Fix

Automated fix for the build failure in `sysutils/gnome_subr`.

## What changed

1 file changed, +6/-0

- `ports/sysutils/gnome_subr/overlay.dops`

## Verification

Built successfully in a DragonFly dev-env (dsynth) for target `@2026Q2`.
Verified 2026-06-02T12:51:30.490299+00:00.

## Provenance

- Operator: operator
- Agent: model=deepseek/deepseek-v4-pro attempts=1 tokens=142920

Signed-off-by: Fred [bot] <github@dragonflybsd.org>
@tuxillo tuxillo marked this pull request as ready for review June 2, 2026 12:52
@liweitianux liweitianux merged commit ae3126c into master Jun 2, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants