Bug 286603 - textproc/lexilla: Update to 5.4.4
Summary: textproc/lexilla: Update to 5.4.4
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Vladimir Druzenko
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-05-05 14:22 UTC by Naram Qashat
Modified: 2025-05-05 16:48 UTC (History)
1 user (show)

See Also:


Attachments
lexilla-5.4.4.patch (60.19 KB, patch)
2025-05-05 14:22 UTC, Naram Qashat
cyberbotx: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.