Bug 265361 - cad/pcb-rnd: update to 3.0.5
Summary: cad/pcb-rnd: update to 3.0.5
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Nuno Teixeira
URL: http://www.repo.hu/projects/pcb-rnd/r...
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-21 17:31 UTC by Robert Clausecker
Modified: 2022-07-22 19:32 UTC (History)
1 user (show)

See Also:


Attachments
cad/pcb-rnd: update to 3.0.5 (3.41 KB, patch)
2022-07-21 17:31 UTC, Robert Clausecker
fuz: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Clausecker freebsd_committer freebsd_triage 2022-07-21 17:31:25 UTC
Created attachment 235411 [details]
cad/pcb-rnd: update to 3.0.5

- improve dependency handling
 - honour CC, CFLAGS, LDFLAGS
 - depend on devel/genht
 - strip installed binaries as stage-qa requests

Changelog: http://repo.hu/projects/pcb-rnd/releases/changelog-3.0.5.txt

Do not MFH as this depends on the new devel/genht port.
Tested with Poudriere on armv7 arm64 FreeBSD 13.1.
Comment 1 commit-hook freebsd_committer freebsd_triage 2022-07-22 15:40:47 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=afea1504a259c2e91269e0732cf9e6c8d4f6ab52

commit afea1504a259c2e91269e0732cf9e6c8d4f6ab52
Author:     Robert Clausecker <fuz@fuz.su>
AuthorDate: 2022-07-22 15:39:08 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2022-07-22 15:39:08 +0000

    cad/pcb-rnd: Update to 3.0.5

    ChangeLog:      http://www.repo.hu/projects/pcb-rnd/releases/changelog-3.0.5.txt
    PR:             265361

 cad/pcb-rnd/Makefile                                 | 20 ++++++++++++++------
 cad/pcb-rnd/distinfo                                 |  6 +++---
 .../patch-scconfig_src_sul_find__freetype2.c (gone)  | 11 -----------
 3 files changed, 17 insertions(+), 20 deletions(-)
Comment 2 Nuno Teixeira freebsd_committer freebsd_triage 2022-07-22 15:43:05 UTC
Consider use 'USES= localbase' or 'USES= localbase:ldflags' instead of CONFIGURE_ARGS.

Committed, thanks!
Comment 3 Robert Clausecker freebsd_committer freebsd_triage 2022-07-22 16:24:32 UTC
(In reply to Nuno Teixeira from comment #2)

Hi, thank you for checking.  The configure mechanism in this port (scconfig) is custom and not affected by the default mechanisms.  The extra flags are tied to a particular test in there, so I would like to keep them bundled (not all can be replaced by localbase).
Comment 4 Robert Clausecker freebsd_committer freebsd_triage 2022-07-22 16:25:41 UTC
(In reply to commit-hook from comment #1)

Also next time, please keep the full commit message if possible.  I put these details in there for a reason and it is really annoying to just have essentially useless commit messages when you try to find out when a certain change occurred.
Comment 5 Nuno Teixeira freebsd_committer freebsd_triage 2022-07-22 19:32:05 UTC
(In reply to Robert Clausecker from comment #4)
My fault. I forgot to include it in commit.