diff options
| -rw-r--r-- | lang/eisl/Makefile | 7 | ||||
| -rw-r--r-- | lang/eisl/distinfo | 6 | ||||
| -rw-r--r-- | lang/eisl/files/patch-makefile | 69 | ||||
| -rw-r--r-- | 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 |
