1
0
mirror of https://git.freebsd.org/ports.git synced 2026-06-02 11:08:52 +00:00

sciteco: updated to v2.5.2

* SciTECO no longer modifies files after installation, so Poudriere
  builds should be fixed now even without changing BINMODE.
* LTO-support is now an option and disabled by default.
* MALLOC_REPLACEMENT is now the default for FreeBSD, so we added it to OPTIONS_DEFAULT.
* Maintainer address and website updated to their new place at sciteco.fmsbw.de.

PR:		283601
Reported by:	Robin Haberkorn <rhaberkorn@fmsbw.de> (maintainer)
This commit is contained in:
Robin Haberkorn
2026-01-12 07:28:07 +01:00
committed by Rodrigo Osorio
parent 78b5b73657
commit 64ae62712c
4 changed files with 34 additions and 16 deletions
+13 -7
View File
@@ -1,12 +1,12 @@
PORTNAME= sciteco
DISTVERSION= 2.2.0
DISTVERSION= 2.5.2
CATEGORIES= editors textproc devel
MASTER_SITES= https://github.com/rhaberkorn/${PORTNAME}/releases/download/v${DISTVERSION}/ \
MASTER_SITES= https://sciteco.fmsbw.de/downloads/v${DISTVERSION}/ \
SOURCEFORGE/${PORTNAME}/v${DISTVERSION}/
MAINTAINER= robin.haberkorn@googlemail.com
MAINTAINER= rhaberkorn@fmsbw.de
COMMENT= Scintilla-based Text Editor and Corrector
WWW= https://rhaberkorn.github.io/sciteco/
WWW= https://sciteco.fmsbw.de/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -61,18 +61,24 @@ PLIST_SUB+= GTK="" \
PROGRAM_PREFIX=g
.endif
OPTIONS_DEFINE= LEXILLA MALLOC_REPLACEMENT TECO_INTEGER_32
OPTIONS_DEFAULT= LEXILLA
OPTIONS_DEFINE= LEXILLA MALLOC_REPLACEMENT TECO_INTEGER_32 LTO
OPTIONS_DEFAULT= LEXILLA MALLOC_REPLACEMENT
OPTIONS_SUB= yes
LEXILLA_DESC= Build with Lexilla lexer support (larger)
MALLOC_REPLACEMENT_DESC= Force replacement of system malloc()
MALLOC_REPLACEMENT_DESC= Replace system malloc() for memory limiting
TECO_INTEGER_32_DESC= Use 32-bit TECO integers
LTO_DESC= Apply Link-Time Optimizations (significantly faster)
LEXILLA_CONFIGURE_OFF= --without-lexilla
MALLOC_REPLACEMENT_CONFIGURE_ON= --enable-malloc-replacement
TECO_INTEGER_32_CONFIGURE_ON= --with-teco-integer=32
# Once we support an --enable-lto site-config-option, we should rather use that.
LTO_CFLAGS= -flto=thin
LTO_CXXFLAGS= -flto=thin
LTO_LDFLAGS= -flto=thin
.include <bsd.port.pre.mk>
.if ${FLAVOR} == gtk
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1733772734
SHA256 (sciteco-2.2.0.tar.gz) = 57ad450623761b76ee8742686db9dd9aae9c1436944e982c36dd368dbbf82020
SIZE (sciteco-2.2.0.tar.gz) = 3989774
TIMESTAMP = 1776638070
SHA256 (sciteco-2.5.2.tar.gz) = 94149fa3371e3adff723ae933502b5983804c4e06a681c6d00b0af19c439a978
SIZE (sciteco-2.5.2.tar.gz) = 4113973
+1 -1
View File
@@ -1,7 +1,7 @@
[
{ type: install
message: <<XYZZY
You are recommended to copy %%DATADIR%%/sample.teco_ini to ~/.teco_ini
You can copy %%DATADIR%%/fallback.teco_ini to ~/.teco_ini
and edit this file afterwards with SciTECO.
XYZZY
}
+17 -5
View File
@@ -6,14 +6,15 @@ share/man/man1/%%PROGRAM_PREFIX%%sciteco.1.gz
share/man/man1/%%PROGRAM_PREFIX%%tedoc.tes.1.gz
share/man/man7/%%PROGRAM_PREFIX%%sciteco.7.gz
%%DATADIR%%/lib/color.tes
%%DATADIR%%/lib/colors/contrast.tes
%%DATADIR%%/lib/colors/solarized.tes
%%DATADIR%%/lib/colors/terminal.tes
%%DATADIR%%/lib/fnkeys.tes
%%DATADIR%%/lib/getopt.tes
%%DATADIR%%/lib/lexer.tes
%%DATADIR%%/sciteco-16.png
%%DATADIR%%/sciteco-32.png
%%DATADIR%%/sciteco-48.png
%%DATADIR%%/lib/repl.tes
%%DATADIR%%/lib/tank.tes
%%DATADIR%%/lib/tecat.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/abaqus.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/ada.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/asciidoc.tes
@@ -33,6 +34,7 @@ share/man/man7/%%PROGRAM_PREFIX%%sciteco.7.gz
%%LEXILLA%%%%DATADIR%%/lib/lexers/cobol.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/cpp.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/cs.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/css.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/d.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/devicetree.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/diff.tes
@@ -44,7 +46,6 @@ share/man/man7/%%PROGRAM_PREFIX%%sciteco.7.gz
%%LEXILLA%%%%DATADIR%%/lib/lexers/flash.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/freebasic.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/gap.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/git.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/go.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/gob.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/html.tes
@@ -53,6 +54,7 @@ share/man/man7/%%PROGRAM_PREFIX%%sciteco.7.gz
%%LEXILLA%%%%DATADIR%%/lib/lexers/java.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/js.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/kix.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/latex.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/lisp.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/lout.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/lua.tes
@@ -78,6 +80,7 @@ share/man/man7/%%PROGRAM_PREFIX%%sciteco.7.gz
%%LEXILLA%%%%DATADIR%%/lib/lexers/scheme.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/specman.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/spice.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/sql.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/swift.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/systemverilog.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/tacl.tes
@@ -92,7 +95,11 @@ share/man/man7/%%PROGRAM_PREFIX%%sciteco.7.gz
%%LEXILLA%%%%DATADIR%%/lib/lexers/vxml.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/xml.tes
%%LEXILLA%%%%DATADIR%%/lib/lexers/yaml.tes
%%DATADIR%%/lib/lexers/email.tes
%%DATADIR%%/lib/lexers/git.tes
%%DATADIR%%/lib/lexers/sciteco.tes
%%DATADIR%%/lib/lexers/woman.tes
%%DATADIR%%/lib/opener.tes
%%DATADIR%%/lib/session.tes
%%DATADIR%%/lib/string.tes
%%DATADIR%%/lib/women/grosciteco.tes.1.woman
@@ -103,8 +110,13 @@ share/man/man7/%%PROGRAM_PREFIX%%sciteco.7.gz
%%DATADIR%%/lib/women/sciteco.7.woman.tec
%%DATADIR%%/lib/women/tedoc.tes.1.woman
%%DATADIR%%/lib/women/tedoc.tes.1.woman.tec
%%DATADIR%%/sample.teco_ini
%%DATADIR%%/lib/women/tutorial.woman
%%DATADIR%%/lib/women/tutorial.woman.tec
%%DATADIR%%/fallback.teco_ini
%%DATADIR%%/sciteco.tmac
%%GTK%%%%DATADIR%%/sciteco-16.png
%%GTK%%%%DATADIR%%/sciteco-32.png
%%GTK%%%%DATADIR%%/sciteco-48.png
%%GTK%%%%DATADIR%%/fallback.css
%%GTK%%share/icons/hicolor/16x16/apps/sciteco.png
%%GTK%%share/icons/hicolor/32x32/apps/sciteco.png