Bug 268664 - www/elinks: update to 0.16.0
Summary: www/elinks: update to 0.16.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Fernando Apesteguía
URL: https://raw.githubusercontent.com/rkd...
Keywords: needs-qa
Depends on:
Blocks:
 
Reported: 2022-12-31 06:22 UTC by Dustin Marquess
Modified: 2023-01-08 18:38 UTC (History)
1 user (show)

See Also:


Attachments
update patch (13.11 KB, patch)
2022-12-31 06:23 UTC, Dustin Marquess
jailbird: maintainer-approval+
Details | Diff
fixed patch (10.98 KB, patch)
2023-01-05 17:01 UTC, Dustin Marquess
jailbird: maintainer-approval+
Details | Diff
removed PORTREVISION (11.02 KB, patch)
2023-01-05 17:20 UTC, Dustin Marquess
no flags Details | Diff
fixed patch (10.89 KB, patch)
2023-01-07 00:08 UTC, Dustin Marquess
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Dustin Marquess 2022-12-31 06:22:27 UTC
Changes: https://raw.githubusercontent.com/rkd77/elinks/master/NEWS
Comment 1 Dustin Marquess 2022-12-31 06:23:03 UTC
Created attachment 239142 [details]
update patch
Comment 2 Dustin Marquess 2022-12-31 06:23:33 UTC
I'm having issues with the new MuJS support, so I'll add that later. I don't want to delay the update for it.
Comment 3 Fernando Apesteguía freebsd_committer freebsd_triage 2023-01-05 07:08:43 UTC
^Triage: If there is a changelog or release notes URL available for this version, please add it to the URL field.

Q/A: PORTREVISION should be removed


Thanks!
Comment 4 Fernando Apesteguía freebsd_committer freebsd_triage 2023-01-05 16:27:16 UTC
Why does this patch contain changes to net/freeswitch?
Comment 5 Dustin Marquess 2023-01-05 17:01:04 UTC
Created attachment 239282 [details]
fixed patch

Fixed patch
Comment 6 Dustin Marquess 2023-01-05 17:20:04 UTC
Created attachment 239284 [details]
removed PORTREVISION
Comment 7 Dustin Marquess 2023-01-05 17:21:24 UTC
I tried to come up with a logical explanation of how those two freeswitch files got in there. The only one I can come up with is that I'm an idiot :).

I've had them laying around for over a year, and the only thing I can think of is I must have accidentally ran 'git add -A' and then missed them in the diffstat.  Sorry!
Comment 8 Fernando Apesteguía freebsd_committer freebsd_triage 2023-01-05 18:51:03 UTC
(In reply to Dustin Marquess from comment #7)

Still not there, it seems:

=======================<phase: configure      >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
===>   elinks-0.16.0 depends on executable: xmlto - found
===>   elinks-0.16.0 depends on package: gmake>=4.3 - found
===>   elinks-0.16.0 depends on package: meson>=0.57.1_1 - found
===>   elinks-0.16.0 depends on executable: ninja - found
===>   elinks-0.16.0 depends on package: pkgconf>=1.3.0_1 - found
===>   elinks-0.16.0 depends on file: /usr/local/bin/python3.9 - found
===>   elinks-0.16.0 depends on executable: msgfmt - found
===>   elinks-0.16.0 depends on package: perl5>=5.32.r0<5.33 - found
===>   elinks-0.16.0 depends on file: /usr/local/bin/ccache - found
===>   elinks-0.16.0 depends on shared library: libbrotlidec.so - found (/usr/local/lib/libbrotlidec.so)
===>   elinks-0.16.0 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so)
===>  Configuring for elinks-0.16.0
The Meson build system
Version: 1.0.0
Source dir: /wrkdirs/usr/ports/www/elinks/work/elinks-0.16.0
Build dir: /wrkdirs/usr/ports/www/elinks/work/elinks-0.16.0/_build
Build type: native build
Project name: elinks
Project version: 0.16.0
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

meson.build:6:0: ERROR: Program or command 'git' not found or not executable
Comment 9 Dustin Marquess 2023-01-07 00:08:23 UTC
Created attachment 239314 [details]
fixed patch
Comment 10 Dustin Marquess 2023-01-07 00:08:53 UTC
You're right, of course. I reapplied my fix from last time.  Sorry about that, I promise to do better next time.

[00:17:35] Built ports: ports-mgmt/pkg devel/autoconf-switch print/indexinfo textproc/xmlcatmgr textproc/sdocbook-xml textproc/xmlcharent textproc/iso8879 textproc/docbook-sgml textproc/docbook-xml devel/libatomic_ops textproc/docbook devel/gmake devel/libsigsegv devel/pkgconf devel/readline misc/getopt security/libgpg-error textproc/docbook-xsl math/mpdecimal devel/libffi converters/libiconv devel/m4 devel/boehm-gc textproc/libxml2 security/libgcrypt devel/libtool textproc/libxslt lang/python39 devel/py-setuptools@py39 devel/ninja devel/meson lang/perl5.32 textproc/p5-Unicode-EastAsianWidth converters/p5-Text-Unidecode misc/help2man devel/autoconf devel/p5-Locale-libintl devel/automake www/w3m print/libpaper devel/bison print/texinfo archivers/brotli shells/bash textproc/xmlto www/elinks
[fbsd-14-x64-local] [2023-01-06_23h48m01s] [committing:] Queued: 46 Built: 46 Failed: 0  Skipped: 0  Ignored: 0  Fetched: 0  Tobuild: 0   Time: 00:17:34
Comment 11 commit-hook freebsd_committer freebsd_triage 2023-01-08 18:38:20 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6636979433e4b11a3f6bf0ef8242915457c4971b

commit 6636979433e4b11a3f6bf0ef8242915457c4971b
Author:     Dustin Marquess <jailbird@fdf.net>
AuthorDate: 2023-01-07 16:31:32 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2023-01-08 18:33:55 +0000

    www/elinks: update to 0.16.0

    ChangeLog: https://raw.githubusercontent.com/rkd77/elinks/master/NEWS

     * detect xterm on my computer
     * alternative mujs engine for js
     * bump mozjs to 102
     * experimental XHR implementation
     * macros in exmode
     * removed infinite loop, which occurred under BSD
     * optional terminal hyperlinks in dumps

    PR:             268664
    Reported by:    jailbird@fdf.net

 www/elinks/Makefile                                | 10 +++---
 www/elinks/distinfo                                |  6 ++--
 www/elinks/files/patch-meson.build                 | 36 ++++++++++++++++------
 www/elinks/files/patch-src_config_options.c (gone) | 28 -----------------
 .../files/patch-src_document_renderer.cpp (new)    | 16 ++++++++++
 .../files/patch-src_document_renderer.h (new)      | 11 +++++++
 www/elinks/files/patch-src_intl_gettext_libintl.h  |  4 +--
 www/elinks/files/patch-src_protocol_header.c (new) | 14 +++++++++
 www/elinks/files/patch-src_protocol_header.h (new) | 11 +++++++
 www/elinks/files/patch-src_util_error.c (gone)     | 29 -----------------
 10 files changed, 88 insertions(+), 77 deletions(-)
Comment 12 Fernando Apesteguía freebsd_committer freebsd_triage 2023-01-08 18:38:26 UTC
Committed,

Thanks!