aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2022-01-14 16:30:38 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2022-01-14 16:48:13 +0000
commit6afa5af9c3ad33e37214bc0dd31c7aefb0f583f3 (patch)
treef0c905e994b349f793a0cc56110e25f07f124b70
parent369292cbb17d19ea779735327f5a249bad7ee9e5 (diff)
downloadports-6afa5af9c3ad33e37214bc0dd31c7aefb0f583f3.tar.gz
ports-6afa5af9c3ad33e37214bc0dd31c7aefb0f583f3.zip
lang/eisl: Update 2.35 -> 2.37
Reported by: portscout
-rw-r--r--lang/eisl/Makefile5
-rw-r--r--lang/eisl/distinfo8
-rw-r--r--lang/eisl/files/patch-function.c56
3 files changed, 9 insertions, 60 deletions
diff --git a/lang/eisl/Makefile b/lang/eisl/Makefile
index f383079b027e..d805ce724d89 100644
--- a/lang/eisl/Makefile
+++ b/lang/eisl/Makefile
@@ -1,8 +1,11 @@
PORTNAME= eisl
DISTVERSIONPREFIX= v
-DISTVERSION= 2.35
+DISTVERSION= 2.37
CATEGORIES= lang devel
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES+= 78560c2760eaf990601cd0a73c6a8036eba0f8cc.patch:-p1 # https://github.com/sasagawa888/eisl/pull/168
+
MAINTAINER= yuri@FreeBSD.org
COMMENT= Interpreter and compiler compatible with ISLisp standard
diff --git a/lang/eisl/distinfo b/lang/eisl/distinfo
index 24c189ca77e5..14441f17b8c2 100644
--- a/lang/eisl/distinfo
+++ b/lang/eisl/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1640837219
-SHA256 (sasagawa888-eisl-v2.35_GH0.tar.gz) = 120b6902089fa6ec38e0a7804158635e29f853d4a5b825f2555c7d75ca52a2a7
-SIZE (sasagawa888-eisl-v2.35_GH0.tar.gz) = 1739826
+TIMESTAMP = 1642176618
+SHA256 (sasagawa888-eisl-v2.37_GH0.tar.gz) = 138cdc6054fe15eb6a2b7488158462604e431790d29054e4cff086e0b6517ae3
+SIZE (sasagawa888-eisl-v2.37_GH0.tar.gz) = 1742296
+SHA256 (78560c2760eaf990601cd0a73c6a8036eba0f8cc.patch) = 5179c3ebbeed381b9a85c9f455952e760a5b232296751f7755639f7517de4ab4
+SIZE (78560c2760eaf990601cd0a73c6a8036eba0f8cc.patch) = 1800
diff --git a/lang/eisl/files/patch-function.c b/lang/eisl/files/patch-function.c
deleted file mode 100644
index 19aa3ee99221..000000000000
--- a/lang/eisl/files/patch-function.c
+++ /dev/null
@@ -1,56 +0,0 @@
---- function.c.orig 2021-11-10 01:54:06 UTC
-+++ function.c
-@@ -2127,7 +2127,7 @@ f_read(int arglist)
- save,
- n,
- res;
--#if __linux || __APPLE__ || defined(__OpenBSD__)
-+#if __linux || __APPLE__ || defined(__OpenBSD__) || defined(__FreeBSD__)
- int save1;
- #endif
-
-@@ -2139,7 +2139,7 @@ f_read(int arglist)
- if (n > 0 && !input_stream_p(arg1))
- error(NOT_IN_STREAM, "read", arg1);
-
--#if __linux || __APPLE__ || defined(__OpenBSD__)
-+#if __linux || __APPLE__ || defined(__OpenBSD__) || defined(__FreeBSD__)
- save1 = repl_flag;
- repl_flag = 0;
- #endif
-@@ -2151,7 +2151,7 @@ f_read(int arglist)
- res = sread();
- input_stream = save;
- if (res == FEND) {
--#if __linux || __APPLE__ || defined(__OpenBSD__)
-+#if __linux || __APPLE__ || defined(__OpenBSD__) || defined(__FreeBSD__)
- repl_flag = save1;
- #endif
- error(END_STREAM, "read", NIL);
-@@ -2163,7 +2163,7 @@ f_read(int arglist)
- res = sread();
- input_stream = save;
- if (res == FEND) {
--#if __linux || __APPLE__ || defined(__OpenBSD__)
-+#if __linux || __APPLE__ || defined(__OpenBSD__) || defined(__FreeBSD__)
- repl_flag = save1;
- #endif
- if (nullp(arg2) && n == 2)
-@@ -2174,7 +2174,7 @@ f_read(int arglist)
- error(END_STREAM, "read", NIL);
- }
- }
--#if __linux || __APPLE__ || defined(__OpenBSD__)
-+#if __linux || __APPLE__ || defined(__OpenBSD__) || defined(__FreeBSD__)
- repl_flag = save1;
- #endif
- return (res);
-@@ -2374,7 +2374,7 @@ f_read_line(int arglist)
- res,
- c;
- char rl_buf[LINE_MAX];
--#if __linux || __APPLE__ || defined(__OpenBSD__)
-+#if __linux || __APPLE__ || defined(__OpenBSD__) || defined(__FreeBSD__)
- int save1;
- #endif
-