aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2022-11-16 15:30:51 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2022-11-16 15:34:49 +0000
commit6b82b9945652f28f4245dd2e2662af401cda0534 (patch)
tree5183eb21a4258085d304bfc01a9298ce1e0325b3
parentc88cd17f9d8b80f5d44ea1c346c00a5a68c95592 (diff)
downloadports-6b82b9945652f28f4245dd2e2662af401cda0534.tar.gz
ports-6b82b9945652f28f4245dd2e2662af401cda0534.zip
-rw-r--r--www/elinks/Makefile2
-rw-r--r--www/elinks/files/patch-meson.build11
-rw-r--r--www/elinks/files/patch-src_util_error.c29
3 files changed, 41 insertions, 1 deletions
diff --git a/www/elinks/Makefile b/www/elinks/Makefile
index 30b5c821a985..320097115d5d 100644
--- a/www/elinks/Makefile
+++ b/www/elinks/Makefile
@@ -1,6 +1,7 @@
PORTNAME= elinks
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.1
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= jailbird@fdf.net
@@ -17,7 +18,6 @@ USE_GITHUB= yes
GH_ACCOUNT= rkd77
LIBS+= -lexecinfo
-CONIGURE_ENV= PYTHON_PATH="${PYTHON_CMD}"
MESON_ARGS= -Dgpm=false -Dperl=true
OPTIONS_DEFINE= 256COLORS 88COLORS TRUECOLORS BITTORRENT BROTLI EXMODE \
diff --git a/www/elinks/files/patch-meson.build b/www/elinks/files/patch-meson.build
index dd8549a15b67..77b35a8981b2 100644
--- a/www/elinks/files/patch-meson.build
+++ b/www/elinks/files/patch-meson.build
@@ -11,3 +11,14 @@
conf_data = configuration_data()
conf_data.set('VERSION', meson.project_version())
+@@ -158,6 +156,10 @@ if compiler.has_header('fcntl.h')
+
+ if compiler.has_header('fcntl.h')
+ conf_data.set('HAVE_FCNTL_H', 1)
++endif
++
++if compiler.has_header('execinfo.h')
++ conf_data.set('HAVE_EXECINFO_H', 1)
+ endif
+
+ if compiler.has_header('libgen.h')
diff --git a/www/elinks/files/patch-src_util_error.c b/www/elinks/files/patch-src_util_error.c
new file mode 100644
index 000000000000..30424736bf20
--- /dev/null
+++ b/www/elinks/files/patch-src_util_error.c
@@ -0,0 +1,29 @@
+--- src/util/error.c.orig 2022-07-31 10:16:29 UTC
++++ src/util/error.c
+@@ -301,26 +301,6 @@ dump_backtrace(FILE *f, int trouble)
+ fprintf(f, "[%p] %s\n", stack[i], strings[i]);
+
+ free(strings);
+-
+-#else
+- /* User torturation. */
+- /* You are worried about what you see here? You don't see anything in
+- * the first place. Also, be assured that we know what are we doing. */
+- /* (We are killing the user, obviously.) */
+-
+- /* TODO: Gettextify? Er, better not. More people (translators) could
+- * find out what are we doing... ;-) --pasky */
+- /* TODO: Be more cruel when in trouble? ;-) --pasky */
+-
+- fputs( "Wheeeeeeeeeee! You played with the config.h by hand, didn't you?\n"
+- "Of _COURSE_ you did! Is that how a nice .. creature behaves like?\n"
+- "Of _COURSE_ it isn't! I feel offended and thus I will revenge now!\n"
+- "You will _suffer_ >:).\n"
+- "\n"
+- "CPU burning sequence initiated...\n", f);
+-
+- /* TODO: Include cpuburn.c here. --pasky */
+- while (1);
+ #endif
+ fflush(f);
+ }