Bug 279995 - x11-toolkits/scintilla & editors/scite: Update to 5.5.0 + NEW PORT: textproc/lexilla
Summary: x11-toolkits/scintilla & editors/scite: Update to 5.5.0 + NEW PORT: textproc/...
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: Fernando Apesteguía
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-26 03:31 UTC by Naram Qashat
Modified: 2024-06-30 16:47 UTC (History)
1 user (show)

See Also:


Attachments
scite-5.5.0.patch (78.55 KB, patch)
2024-06-26 03:31 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 2024-06-26 03:31:58 UTC
Created attachment 251702 [details]
scite-5.5.0.patch

x11-toolkits/scintilla:
- Update to 5.5.0
- Update Makefile (applied portclippy and portfmt to it): changed master site, changed distfile, updated license name
- Update distinfo
- Update files/patch-gtk_makefile
- Remove all other patches from files (none of them are needed with the update)
- Update pkg-plist

textproc/lexilla:
This is a new port as the author of Scintilla and SciTE split Lexilla into its own library. I have not actually modified a category's Makefile before, so I hope this was the right way to do it. Also I hope this is the correct category for this, my gut instinct says it is, but feel free to change the category if need be.

editors/scite:
- Update to 5.5.0
- Update Makefile (applied portclippy and portfmt to it): changed master site, changed distfile, updated license name
- Update distinfo
- Update files/patch-gtk_makefile
Comment 1 Naram Qashat 2024-06-26 03:32:39 UTC
Forgot to mention that I did test all 3 ports in poudriere for 14.1 amd64.
Comment 2 commit-hook freebsd_committer freebsd_triage 2024-06-30 16:46:16 UTC
A commit in branch main references this bug:

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

commit 25371002abc40224f4cf915015827b904cb6e51b
Author:     Naram Qashat <cyberbotx@cyberbotx.com>
AuthorDate: 2024-06-29 19:11:34 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2024-06-30 16:45:27 +0000

    x11-toolkits/scintilla: Update to 5.5.0

    Also update at the same time editors/scite to keep them in sync.

    PR:     279995

 editors/scite/Makefile                             | 41 +++++++++++++---------
 editors/scite/distinfo                             |  6 ++--
 editors/scite/files/patch-gtk_makefile             | 22 ++++++------
 x11-toolkits/scintilla/Makefile                    | 26 +++++++-------
 x11-toolkits/scintilla/distinfo                    |  6 ++--
 x11-toolkits/scintilla/files/patch-gtk_makefile    | 20 +++++------
 ...tch-hg_8719-790bfd4c0747_fix-glib_2.68.3 (gone) | 33 -----------------
 .../files/patch-lexilla_src_makefile (gone)        | 27 --------------
 .../files/patch-src_PositionCache.h (gone)         | 12 -------
 .../scintilla/files/patch-src_Style.cxx (gone)     | 14 --------
 .../scintilla/files/patch-src_Style.h (gone)       | 23 ------------
 x11-toolkits/scintilla/pkg-descr                   |  3 +-
 x11-toolkits/scintilla/pkg-plist                   |  7 ++--
 13 files changed, 70 insertions(+), 170 deletions(-)
Comment 3 Fernando Apesteguía freebsd_committer freebsd_triage 2024-06-30 16:47:21 UTC
Committed,

Thanks!

P.S: The new port was committed separately (https://cgit.freebsd.org/ports/commit/?id=758096fbf896b9d318b7efdb7a68248cbe42b993)