Bug 286603

Summary: textproc/lexilla: Update to 5.4.4
Product: Ports & Packages Reporter: Naram Qashat <cyberbotx>
Component: Individual Port(s)Assignee: Vladimir Druzenko <vvd>
Status: Closed FIXED    
Severity: Affects Some People CC: vvd
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
lexilla-5.4.4.patch cyberbotx: maintainer-approval+

Description Naram Qashat 2025-05-05 14:22:32 UTC
Created attachment 260172 [details]
lexilla-5.4.4.patch

- Update to 5.4.4
- Delete files/patch-src_deps.mak, see below
- Update Makefile to remove commented line (at the time I had assumed that maybe Lexilla depended on the shared library of Scintilla, but it really only uses its headers), remove gnome and iconv from USES (Lexilla uses neither) and to do the replacement in src/deps.mak using REINPLACE_CMD to get rid of the 1.6K line patch
- Update distinfo

There are no changelogs for each version between 5.3.2 and 5.4.4, but the entire history can be found at: https://www.scintilla.org/LexillaHistory.html

Pass portlint. Tested in poudriere for 13amd64 and 14amd64.
Comment 1 commit-hook freebsd_committer freebsd_triage 2025-05-05 16:41:43 UTC
A commit in branch main references this bug:

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

commit a5b7bd22f89f8d0c0da3b03784301731bc57cbf6
Author:     Naram Qashat <cyberbotx@cyberbotx.com>
AuthorDate: 2025-05-05 16:29:12 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-05-05 16:39:42 +0000

    textproc/lexilla: Update 5.3.2 => 5.4.4

    Changelogs:
    https://www.scintilla.org/LexillaHistory.html#Releases

    - Remove gnome and iconv from USES - Lexilla uses neither.
    - Replace patch textproc/lexilla/files/patch-src_deps.mak with
      REINPLACE_CMD to get rid of the 1.6K line patch.

    PR:     286603

 textproc/lexilla/Makefile                        |    9 +-
 textproc/lexilla/distinfo                        |    6 +-
 textproc/lexilla/files/patch-src_deps.mak (gone) | 1638 ----------------------
 3 files changed, 9 insertions(+), 1644 deletions(-)
Comment 2 Vladimir Druzenko freebsd_committer freebsd_triage 2025-05-05 16:48:17 UTC
Thanks.