Bug 270720 - [exp-run] devel/swig: Update to 4.1.1
Summary: [exp-run] devel/swig: Update to 4.1.1
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: Po-Chuan Hsieh
URL: https://people.freebsd.org/~sunpoet/p...
Keywords:
Depends on:
Blocks: 267456
  Show dependency treegraph
 
Reported: 2023-04-09 15:01 UTC by Po-Chuan Hsieh
Modified: 2023-05-08 15:21 UTC (History)
0 users

See Also:
sunpoet: exp-run?


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Po-Chuan Hsieh freebsd_committer freebsd_triage 2023-04-09 15:01:50 UTC
Request exp-run for this update.

llvm ports have build issues. I've fixed llvm{12,13,14,15} but llvm{10,11} still have build issue, therefore I added devel/swig40 for them.
Comment 2 commit-hook freebsd_committer freebsd_triage 2023-04-18 18:10:42 UTC
A commit in branch main references this bug:

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

commit b8d1d9dc6bc07881f03fa27b8001fdfb45a0994f
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-04-18 17:59:22 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-04-18 18:05:12 +0000

    biology/py-libsedml: Allow build with swig 4.1.0+

    PR:             270720
    Obtained from:  https://github.com/fbergmann/libSEDML/commit/f0a9ee974826a3ef651ecb2553b10ea47f652bc5

 biology/py-libsedml/files/patch-CMakeLists.txt | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)
Comment 3 commit-hook freebsd_committer freebsd_triage 2023-04-18 18:10:43 UTC
A commit in branch main references this bug:

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

commit 329f00a6b82705138466bdf3f4e541ffbce95165
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-04-18 17:59:25 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-04-18 18:05:14 +0000

    irc/znc: Allow build with swig 4.1.0+

    PR:             270720
    Obtained from:  https://github.com/znc/znc/commit/fecdd9895894b3afe903021b0843a422eb4d3308

 irc/znc/files/patch-swig (new) | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)
Comment 4 commit-hook freebsd_committer freebsd_triage 2023-04-18 18:10:44 UTC
A commit in branch main references this bug:

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

commit c154a10cec90475d42afa2899689feb2f682f514
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-04-18 17:59:22 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-04-18 18:05:13 +0000

    comms/gr-osmosdr: Fix build with swig 4.1.0+

    PR:             270720

 comms/gr-osmosdr/files/patch-swig (new) | 10 ++++++++++
 1 file changed, 10 insertions(+)
Comment 5 commit-hook freebsd_committer freebsd_triage 2023-04-18 18:10:46 UTC
A commit in branch main references this bug:

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

commit c7c764e3751de049f1de44faa4b4744db1a24694
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-04-18 17:59:21 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-04-18 18:05:12 +0000

    biology/py-libnuml: Allow build with swig 4.1.0+

    PR:             270720
    Obtained from:  https://github.com/NuML/NuML/commit/b8766a6bcc3083a5d4f5aa0d166d66d8c80f1345

 biology/py-libnuml/files/patch-CMakeLists.txt | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)
Comment 6 commit-hook freebsd_committer freebsd_triage 2023-04-18 21:51:04 UTC
A commit in branch main references this bug:

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

commit cec65646334ecd4856de745dd0ddd1a4b5a874bf
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-04-18 21:39:20 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-04-18 21:39:20 +0000

    devel/llvm15: Fix build with swig 4.1.1

    PR:             270720

 devel/llvm15/files/patch-swig (new) | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)
Comment 7 commit-hook freebsd_committer freebsd_triage 2023-04-18 21:51:05 UTC
A commit in branch main references this bug:

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

commit 7e6d69b2872eb0f52b45d0ae8f1ed1f072a5501b
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-04-18 21:39:18 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-04-18 21:39:18 +0000

    devel/llvm13: Fix build with swig 4.1.1

    PR:             270720

 devel/llvm13/files/patch-swig (new) | 51 +++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)
Comment 8 commit-hook freebsd_committer freebsd_triage 2023-04-18 21:51:06 UTC
A commit in branch main references this bug:

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

commit 6abba1c915b7ec4f98916d8e3e1203611be39f7e
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-04-18 21:39:19 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-04-18 21:39:19 +0000

    devel/llvm14: Fix build with swig 4.1.1

    PR:             270720

 devel/llvm14/files/patch-swig (new) | 62 +++++++++++++++++++++++++++++++++++++
 1 file changed, 62 insertions(+)
Comment 9 commit-hook freebsd_committer freebsd_triage 2023-04-18 21:51:07 UTC
A commit in branch main references this bug:

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

commit 6ce11726f0c2db84284f0a4f4f36472c8d024860
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-04-18 21:39:17 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-04-18 21:39:17 +0000

    devel/llvm12: Fix build with swig 4.1.1

    PR:             270720

 devel/llvm12/files/patch-swig (new) | 51 +++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)
Comment 10 commit-hook freebsd_committer freebsd_triage 2023-04-18 21:51:09 UTC
A commit in branch main references this bug:

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

commit 64a65d814b715524ecea8cff715b09f21b674b43
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-04-18 21:39:17 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-04-18 21:39:17 +0000

    devel/llvm11: Use swig40 instead of swig

    Some issues for swig 4.1.1 has been fixed in patch-swig. However, it still does
    not build successfully, Therefore, use swig40 instead of swig for now.

    PR:             270720

 devel/llvm11/Makefile               |  3 +-
 devel/llvm11/files/patch-swig (new) | 90 +++++++++++++++++++++++++++++++++++++
 2 files changed, 92 insertions(+), 1 deletion(-)
Comment 11 commit-hook freebsd_committer freebsd_triage 2023-04-18 21:51:10 UTC
A commit in branch main references this bug:

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

commit 7a2aacf86b4e9cbd3636a486fbaa31702c3f2db6
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-04-18 21:37:44 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-04-18 21:37:44 +0000

    devel/swig: Update to 4.1.1

    - Sort PLIST

    part of llvm fix are taken from [1] and [2]

    Changes:        https://github.com/swig/swig/blob/master/CHANGES
                    https://swig.org/news.html
    Obtained from:  https://github.com/llvm/llvm-project/commit/f0a25fe0b746f56295d5c02116ba28d2f965c175 [1]
                    https://github.com/llvm/llvm-project/commit/81fc5f7909a4ef5a8d4b5da2a10f77f7cb01ba63 [2]
    PR:             270720
    Exp-run by:     antoine

 devel/swig/Makefile  |   9 +-
 devel/swig/distinfo  |   6 +-
 devel/swig/pkg-plist | 493 ++++++++++++++++++++++++++++++++++-----------------
 3 files changed, 339 insertions(+), 169 deletions(-)
Comment 12 commit-hook freebsd_committer freebsd_triage 2023-04-18 21:51:11 UTC
A commit in branch main references this bug:

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

commit dc665642e86a912ccec9307e46cfb08ae0d9f00a
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-04-18 21:39:16 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-04-18 21:39:16 +0000

    devel/llvm10: Use swig40 instead of swig

    Some issues for swig 4.1.1 has been fixed in patch-swig. However, it still does
    not build successfully, Therefore, use swig40 instead of swig for now.

    PR:             270720

 devel/llvm10/Makefile               |  3 +-
 devel/llvm10/files/patch-swig (new) | 90 +++++++++++++++++++++++++++++++++++++
 2 files changed, 92 insertions(+), 1 deletion(-)
Comment 13 Po-Chuan Hsieh freebsd_committer freebsd_triage 2023-04-18 22:00:20 UTC
All new failure are fixed. The update is committed. Thanks!