Bug 285491 - cad/netgen: improve and update 6.2.2404 => 6.2.2501
Summary: cad/netgen: improve and update 6.2.2404 => 6.2.2501
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: Stephen Montgomery-Smith
URL: https://github.com/NGSolve/netgen/tags
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-17 22:40 UTC by Älven
Modified: 2025-05-01 23:29 UTC (History)
3 users (show)

See Also:
bugzilla: maintainer-feedback? (stephen)


Attachments
[PATCH] cad/netgen: improve and update 6.2.2404 => 6.2.2501 (4.62 KB, patch)
2025-03-17 22:40 UTC, Älven
alster: maintainer-approval? (stephen)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Älven 2025-03-17 22:40:59 UTC
Created attachment 258754 [details]
[PATCH] cad/netgen: improve and update 6.2.2404 => 6.2.2501
Comment 1 Zsolt Udvari freebsd_committer freebsd_triage 2025-04-30 16:45:29 UTC
Stephen, did you notice this PR?
Comment 2 Stephen Montgomery-Smith freebsd_committer freebsd_triage 2025-05-01 00:56:51 UTC
(In reply to Zsolt Udvari from comment #1)

No I didn't see it.  I'll work on it.
Comment 3 Stephen Montgomery-Smith freebsd_committer freebsd_triage 2025-05-01 01:07:29 UTC
I'll commit it tomorrow.  Älven, are you interested in becoming the maintainer of this port?
Comment 4 Älven 2025-05-01 02:53:35 UTC
(In reply to Stephen Montgomery-Smith from comment #3)
Yes, I will be interested in maintaining it and have time for it.
I don't expect big changes in the software, so hope to be able to deal with minor upgrades, like this one.
Comment 5 commit-hook freebsd_committer freebsd_triage 2025-05-01 20:03:04 UTC
A commit in branch main references this bug:

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

commit e9b9b39e6a1df939da40730797f5afea291dc607
Author:     Stephen Montgomery-Smith <stephen@FreeBSD.org>
AuthorDate: 2025-05-01 19:58:35 +0000
Commit:     Stephen Montgomery-Smith <stephen@FreeBSD.org>
CommitDate: 2025-05-01 19:58:35 +0000

    cad/netgen: Update to 6.2.2501 and improve.

    - Actualise LICENSE to LGPL21 as in upstream
    - Add patches to build with JPEG and MPEG
    - Add WWW for source code repository
    - Mark i386 as unsupported, as in upstream
    - Replace explicit include dirs with localbase:ldflags
    - Lint Makefile, sort entries for portclippy(1)
    - Replace libav with ffmpeg as a MPEG dependency (see MOVED)
    - Strip binaries and shared libraries in post-install phase.
    - Change maintainer to alster@vinterdalen.se.

    PR:             285491
    Reported by:    Älven <alster@vinterdalen.se>

 cad/netgen/Makefile | 54 ++++++++++++++++++++++++++++++++++-------------------
 cad/netgen/distinfo | 10 +++++++---
 2 files changed, 42 insertions(+), 22 deletions(-)
Comment 6 Stephen Montgomery-Smith freebsd_committer freebsd_triage 2025-05-01 20:04:34 UTC
Committed, thank you for your great work

I made some mild changes to your commit to make it comply with portlint.
Comment 7 Älven 2025-05-01 23:29:11 UTC
Thank you too! I always like to help and then see my patches accepted :)