Bug 266305 - www/elinks: update to 0.15.1
Summary: www/elinks: update to 0.15.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Fernando Apesteguía
URL: https://github.com/rkd77/elinks/relea...
Keywords:
Depends on:
Blocks:
 
Reported: 2022-09-09 01:04 UTC by Dustin Marquess
Modified: 2022-09-19 10:57 UTC (History)
2 users (show)

See Also:
jailbird: maintainer-feedback+


Attachments
update patch (7.53 KB, patch)
2022-09-09 01:05 UTC, Dustin Marquess
no flags Details | Diff
Updated (and fixed) patch (9.66 KB, patch)
2022-09-16 22:09 UTC, Dustin Marquess
jailbird: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Dustin Marquess 2022-09-09 01:04:58 UTC
This resolves bug #264700

I hard enabled mouse support for now, as disabling it causes elinks to crash, and it doesn't add any dependencies. This is being tracked at https://github.com/rkd77/elinks/issues/189
Comment 1 Dustin Marquess 2022-09-09 01:05:23 UTC
Created attachment 236443 [details]
update patch
Comment 2 Fernando Apesteguía freebsd_committer freebsd_triage 2022-09-12 06:18:16 UTC
^Triage: If there is a changelog or release notes URL available for this version, please add it to the URL field.

^Triage: Please set the maintainer-approval attachment flag (to +) on patches for ports you maintain to signify approval.
--
Attachment -> Details -> maintainer-approval [+]


Thanks!
Comment 3 Fernando Apesteguía freebsd_committer freebsd_triage 2022-09-12 15:47:11 UTC
This fails in poudriere:

The Meson build system
Version: 0.63.1
Source dir: /wrkdirs/usr/ports/www/elinks/work/elinks-0.15.1
Build dir: /wrkdirs/usr/ports/www/elinks/work/elinks-0.15.1/_build
Build type: native build
Project name: elinks
Project version: 0.15.1
C compiler for the host machine: cc (clang 13.0.0 "FreeBSD clang version 13.0.0 (git@github.com:llvm/llvm-project.git llvmorg-13.0.0-0-gd7b669b3a303)")
C linker for the host machine: cc ld.lld 13.0.0
C++ compiler for the host machine: c++ (clang 13.0.0 "FreeBSD clang version 13.0.0 (git@github.com:llvm/llvm-project.git llvmorg-13.0.0-0-gd7b669b3a303)")
C++ linker for the host machine: c++ ld.lld 13.0.0
Host machine cpu family: x86_64
Host machine cpu: x86_64
WARNING: You should add the boolean check kwarg to the run_command call.
         It currently defaults to false,
         but it will default to true in future releases of meson.
         See also: https://github.com/mesonbuild/meson/issues/9300

meson.build:6:0: ERROR: Program or command 'git' not found or not executable

would you have a look?
Comment 4 Dustin Marquess 2022-09-16 22:09:11 UTC
Created attachment 236613 [details]
Updated (and fixed) patch
Comment 5 Dustin Marquess 2022-09-16 22:10:54 UTC
I profusely apologize about that. It looks like my script failed to clean out my old poudriere jail.

Attached is an updated patch that ran successfully for me on a brand new poudriere run. It also readd the MOUSE option, as I incorporated a patch from upstream that fixes segfaults with MOUSE disabled.
Comment 6 Fernando Apesteguía freebsd_committer freebsd_triage 2022-09-17 11:14:38 UTC
(In reply to Dustin Marquess from comment #5)
No worries,

Build testing...
Comment 7 Fernando Apesteguía freebsd_committer freebsd_triage 2022-09-19 10:57:33 UTC
Committed,

Thanks!
Comment 8 commit-hook freebsd_committer freebsd_triage 2022-09-19 10:57:34 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1d53e772ca84748e5eb98efa9cfa84b5788e20ec

commit 1d53e772ca84748e5eb98efa9cfa84b5788e20ec
Author:     Dustin Marquess <jailbird@fdf.net>
AuthorDate: 2022-09-17 11:09:22 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2022-09-19 10:53:46 +0000

    www/elinks: update to 0.15.1

    ChangeLog: https://github.com/rkd77/elinks/releases/tag/v0.15.1

     * about:config
     * option --always-load-config
     * compilation fixes on Windows
     * added ui.background_char
     * sample build scripts and docker files
     * experimental DGI support
     * DOS port based on links code
     * configurable Accept-Header
     * minor compilation fixes

    PR:             266305
    Reported by:    jailbird@fdf.net (maintainer)

 www/elinks/Makefile                                | 90 +++++++++++++---------
 www/elinks/distinfo                                |  6 +-
 www/elinks/files/patch-configure.ac (gone)         | 19 -----
 www/elinks/files/patch-meson.build (new)           | 13 ++++
 www/elinks/files/patch-src_config_options.c (new)  | 28 +++++++
 .../files/patch-src_intl_gettext_libintl.h (new)   | 11 +++
 6 files changed, 107 insertions(+), 60 deletions(-)