Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Oct 2025 08:44:44 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 5dacbf2f8086 - main - =?utf-8?Q?lang/eisl: update 5.42 =E2=86=92 5.55?=
Message-ID:  <202510010844.5918iivR020594@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by yuri:

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

commit 5dacbf2f8086a176656efd32baeb8439c131ad58
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2025-10-01 08:25:18 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-10-01 08:44:32 +0000

    lang/eisl: update 5.42 → 5.55
    
    Reported by:    portscout
---
 lang/eisl/Makefile             |  7 ++++-
 lang/eisl/distinfo             |  6 ++--
 lang/eisl/files/patch-makefile | 69 +++++++++++++++++++++++++-----------------
 lang/eisl/pkg-plist            | 13 --------
 4 files changed, 51 insertions(+), 44 deletions(-)

diff --git a/lang/eisl/Makefile b/lang/eisl/Makefile
index 8b7d013c5e59..298b7d4cce65 100644
--- a/lang/eisl/Makefile
+++ b/lang/eisl/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	eisl
 DISTVERSIONPREFIX=	v
-DISTVERSION=	5.42
+DISTVERSION=	5.55
 CATEGORIES=	lang devel
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -46,4 +46,9 @@ CFLAGS+=	-Wno-error=int-conversion
 CFLAGS+=	-Wno-error=incompatible-function-pointer-types
 .endif
 
+post-install:
+	${STRIP_CMD} \
+		${STAGEDIR}${PREFIX}/bin/eisl \
+		${STAGEDIR}${PREFIX}/bin/edlis
+
 .include <bsd.port.post.mk>
diff --git a/lang/eisl/distinfo b/lang/eisl/distinfo
index d67b84b0ef88..c3c6708e7bf5 100644
--- a/lang/eisl/distinfo
+++ b/lang/eisl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745704495
-SHA256 (sasagawa888-eisl-v5.42_GH0.tar.gz) = b1a11f7e959368ccd2a6d935b57c4bedba99bbdb2276244bd9166541a2cd0ac3
-SIZE (sasagawa888-eisl-v5.42_GH0.tar.gz) = 3140792
+TIMESTAMP = 1759296788
+SHA256 (sasagawa888-eisl-v5.55_GH0.tar.gz) = 23fdd1cf5e667768a89e1fdddc950b853bc4285fca08457b0dc0d16ebaae748c
+SIZE (sasagawa888-eisl-v5.55_GH0.tar.gz) = 1800427
diff --git a/lang/eisl/files/patch-makefile b/lang/eisl/files/patch-makefile
index 3f3cd1650e48..d776cf2b650b 100644
--- a/lang/eisl/files/patch-makefile
+++ b/lang/eisl/files/patch-makefile
@@ -1,29 +1,44 @@
---- makefile.orig	2023-03-05 08:53:07 UTC
+--- makefile.orig	2025-09-30 06:45:40 UTC
 +++ makefile
-@@ -1,7 +1,7 @@
- .POSIX:
- .DELETE_ON_ERROR:
- 
--CC := cc
-+#CC := cc
- DC := ldc2
- LD := $(CC)
- ifneq  ($(shell uname),Darwin)
-@@ -67,7 +67,7 @@ ifeq ($(DEBUG),1)
- 		LDFLAGS += -fsanitize=undefined
- 	endif
- else
--	CFLAGS += -O3 -flto -DNDEBUG=1 -DWITHOUT_NANA=1
-+	CFLAGS += -O3 -DNDEBUG=1 -DWITHOUT_NANA=1
- 	SRC_CII += cii/src/mem.c
- endif
- OBJ_CII := $(SRC_CII:.c=.o)
-@@ -85,7 +85,7 @@ ifeq  ($(shell uname -n),raspberrypi)
- 	CFLAGS += -D__rpi__
+@@ -6,11 +6,11 @@ USE_GDB ?= 0
+ USE_FLTO ?= 0
+ USE_GDB ?= 0
+ 
+-CC := gcc
++#CC := gcc
+ LIBS := -lm -ldl -lpthread -lncurses
+ INCS := -Icii/include
+-CURSES_CFLAGS := $(shell ncursesw6-config --cflags) 
+-CURSES_LIBS := $(shell ncursesw6-config --libs)
++#CURSES_CFLAGS := $(shell ncursesw6-config --cflags) 
++#CURSES_LIBS := $(shell ncursesw6-config --libs)
+ 
+ 
+ CFLAGS += $(INCS) -Wall $(CURSES_CFLAGS) 
+@@ -33,7 +33,7 @@ ifeq ($(USE_FLTO),1)
+ CFLAGS += -O3 -DNDEBUG=1 -Wno-stringop-truncation 
+ 
+ ifeq ($(USE_FLTO),1)
+-CFLAGS += -O3 -flto -DNDEBUG=1 -Wno-stringop-truncation
++CFLAGS += -O3 -DNDEBUG=1 -Wno-stringop-truncation
  endif
- ifneq ($(DEBUG),1)
--	LDFLAGS += -flto
-+	#LDFLAGS += -flto
- 	ifeq  ($(shell uname),Darwin)
- 		LDFLAGS += -Wl,-S,-x
- 	else
+ ifeq ($(USE_GDB),1)
+ CFLAGS += -O0 -g -DNDEBUG=1 -Wno-stringop-truncation
+@@ -98,7 +98,7 @@ eisl: $(EISL_OBJS) $(OBJ_CII)
+ all: $(TARGETS)
+ 
+ eisl: $(EISL_OBJS) $(OBJ_CII)
+-	$(CC) $(CFLAGS) $^ -o $@ $(LIBS) 
++	$(CC) $(CFLAGS) $^ -o $@ $(LIBS) $(LDFLAGS)
+ 
+ %.o: %.c eisl.h ffi.h term.h cii/include/except.h 
+ 	$(CC) $(CFLAGS) -c $< -o $@
+@@ -126,7 +126,7 @@ edlis: edlis.o syn_highlight.o $(OBJ_CII) 
+ 
+ 
+ edlis: edlis.o syn_highlight.o $(OBJ_CII) 
+-	$(CC) $(CFLAGS) $^ -o $@ $(CURSES_LIBS)
++	$(CC) $(CFLAGS) $^ -o $@ $(CURSES_LIBS) $(LDFLAGS)
+ 
+ edlis.o: edlis.c edlis.h term.h
+ 	$(CC) $(CFLAGS) -c edlis.c
diff --git a/lang/eisl/pkg-plist b/lang/eisl/pkg-plist
index 07c76e689536..ff8258103ab3 100644
--- a/lang/eisl/pkg-plist
+++ b/lang/eisl/pkg-plist
@@ -3,7 +3,6 @@ bin/eisl
 %%DATADIR%%/fast.h
 %%DATADIR%%/ffi.h
 %%DATADIR%%/library/bit.lsp
-%%DATADIR%%/library/bit.o
 %%DATADIR%%/library/combination.lsp
 %%DATADIR%%/library/compiler.lsp
 %%DATADIR%%/library/complex.lsp
@@ -11,11 +10,9 @@ bin/eisl
 %%DATADIR%%/library/csv.lsp
 %%DATADIR%%/library/cxr.lsp
 %%DATADIR%%/library/datetime.lsp
-%%DATADIR%%/library/datetime.o
 %%DATADIR%%/library/distributed.lsp
 %%DATADIR%%/library/elixir.lsp
 %%DATADIR%%/library/escape.lsp
-%%DATADIR%%/library/escape.o
 %%DATADIR%%/library/formatter.lsp
 %%DATADIR%%/library/formula.lsp
 %%DATADIR%%/library/functions-data.lsp
@@ -24,30 +21,22 @@ bin/eisl
 %%DATADIR%%/library/functionsj.lsp
 %%DATADIR%%/library/hash.lsp
 %%DATADIR%%/library/i18n.lsp
-%%DATADIR%%/library/i18n.o
 %%DATADIR%%/library/lazy.lsp
 %%DATADIR%%/library/list.lsp
 %%DATADIR%%/library/logger.lsp
-%%DATADIR%%/library/logger.o
 %%DATADIR%%/library/macro.lsp
 %%DATADIR%%/library/math.lsp
 %%DATADIR%%/library/matrix.lsp
 %%DATADIR%%/library/mexp.lsp
 %%DATADIR%%/library/ndbm.lsp
-%%DATADIR%%/library/ndbm.o
 %%DATADIR%%/library/opengl.lsp
-%%DATADIR%%/library/opengl.o
 %%DATADIR%%/library/persist.lsp
 %%DATADIR%%/library/plot.lsp
-%%DATADIR%%/library/plot.o
 %%DATADIR%%/library/pretty.lsp
-%%DATADIR%%/library/prolog.lsp
-%%DATADIR%%/library/prolog.o
 %%DATADIR%%/library/quaternion.lsp
 %%DATADIR%%/library/queue.lsp
 %%DATADIR%%/library/rational.lsp
 %%DATADIR%%/library/regex.lsp
-%%DATADIR%%/library/regex.o
 %%DATADIR%%/library/roman.lsp
 %%DATADIR%%/library/sedit.lsp
 %%DATADIR%%/library/seq.lsp
@@ -57,6 +46,4 @@ bin/eisl
 %%DATADIR%%/library/tcltk.lsp
 %%DATADIR%%/library/test.lsp
 %%DATADIR%%/library/unistd.lsp
-%%DATADIR%%/library/unistd.o
 %%DATADIR%%/library/virtty.lsp
-%%DATADIR%%/library/virtty.o


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202510010844.5918iivR020594>