Index: Makefile.inc
===================================================================
RCS file: /cvs/ports/lang/erlang/Makefile.inc,v
retrieving revision 1.26
diff -u -p -r1.26 Makefile.inc
--- Makefile.inc 12 Jul 2022 20:45:15 -0000 1.26
+++ Makefile.inc 28 Aug 2022 07:41:12 -0000
@@ -9,6 +9,8 @@ HOMEPAGE = https://www.erlang.org/
MASTER_SITES = https://github.com/erlang/otp/releases/download/OTP-${V}/
MAJ_V = ${V:C/\.[0-9]+//g}
+MAINTAINER = Volker Schlecht <openbsd-ports@schlecht.dev>
+
DISTFILES ?= ${DISTNAME}.tar.gz \
otp_doc_man_${V}.tar.gz
Index: 21/Makefile
===================================================================
RCS file: /cvs/ports/lang/erlang/21/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- 21/Makefile 11 Jul 2022 22:29:08 -0000 1.12
+++ 21/Makefile 28 Aug 2022 07:41:12 -0000
@@ -6,7 +6,7 @@ COMMENT-wx= WxWidgets bindings for Erlan
PORTROACH= limit:^OTP-21\.
V= 21.3.8.24
-REVISION-main= 0
+REVISION-main= 1
DISTNAME= otp_src_$V
PKGNAME= erlang-$V
PKGNAME-main= erlang-$V
Index: 25/Makefile
===================================================================
RCS file: /cvs/ports/lang/erlang/25/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- 25/Makefile 30 Jul 2022 21:48:39 -0000 1.2
+++ 25/Makefile 28 Aug 2022 07:41:12 -0000
@@ -3,7 +3,7 @@ BROKEN-alpha= beam/erl_process.c:6692: i
COMMENT-main= ${COMMENT}
COMMENT-wx= WxWidgets bindings for Erlang
-V= 25.0.3
+V= 25.0.4
PORTROACH= limit:^OTP-25\.
DISTNAME= otp_src_$V
PKGNAME= erlang-$V
@@ -44,6 +44,12 @@ WANTLIB-wx += glib-2.0 intl
LIB_DEPENDS-wx +=x11/wxWidgets>=2.8.12p10
LIB_DEPENDS-wx +=devel/glib2
+.if ${MACHINE_ARCH} != "alpha" && ${MACHINE_ARCH} != "arm" && \
+ ${MACHINE_ARCH} != "hppa"
+LIB_DEPENDS-wx +=x11/wxWidgets,-webkit
+WANTLIB-wx += wx_gtk3u_webview-3.0
+.endif
+
RUN_DEPENDS-wx =${BASE_PKGPATH},-main>=${MAJ_V}
DOC_DIR= ${PREFIX}/lib/erlang${MAJ_V}/
@@ -71,7 +77,7 @@ EUNIT_VSN 2.7.1 \
FTP_VSN 1.1.1 \
INETS_VSN 8.0 \
JINTERFACE_VSN 1.13 \
-KERNEL_VSN 8.4.1 \
+KERNEL_VSN 8.4.2 \
MEGACO_VSN 4.4 \
MNESIA_VSN 4.21.1 \
OBSERVER_VSN 2.12 \
@@ -91,6 +97,6 @@ TFTP_VSN 1.0.3 \
TOOLS_VSN 3.5.3 \
WX_VSN 2.2 \
XMERL_VSN 1.3.29 \
-ERTS_VSN 13.0.3
+ERTS_VSN 13.0.4
.include <bsd.port.mk>
Index: 25/distinfo
===================================================================
RCS file: /cvs/ports/lang/erlang/25/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- 25/distinfo 30 Jul 2022 21:48:39 -0000 1.2
+++ 25/distinfo 28 Aug 2022 07:41:12 -0000
@@ -1,4 +1,4 @@
-SHA256 (otp_doc_man_25.0.3.tar.gz) = LoKpVP1i9ZYEW+YK1xIKMfg0HJra3wNCY7ryp+QhdSg=
-SHA256 (otp_src_25.0.3.tar.gz) = DXVYvBbz5rYZZFIeAVfhp1qtF3C7CK8QNm6kyDRB7Cg=
-SIZE (otp_doc_man_25.0.3.tar.gz) = 1710319
-SIZE (otp_src_25.0.3.tar.gz) = 103227467
+SHA256 (otp_doc_man_25.0.4.tar.gz) = 1ffoJazAci62TVBkiP7L0fd1pWxR2XENrSAD3rbggYo=
+SHA256 (otp_src_25.0.4.tar.gz) = j8cH+SoSSyrrD2Xc+ayOJ7KjBee8xMwbL993DuwBZb8=
+SIZE (otp_doc_man_25.0.4.tar.gz) = 1710334
+SIZE (otp_src_25.0.4.tar.gz) = 103213092
On 8/27/22 17:18, Omar Polo wrote:
> is lang/erlang/25,-wx now picking up wxWidgets-webkit too?
>
> : checking for wxwidgets webview... yes
>
> that sadly isn't available on all architecture. (assuming it builds
> without the webkit libs -- haven't tried)
yeah, it does pick it up ... I built the port without wxWidgets-webkit
installed, so I didn't take further notice.
The build works with and without -webkit, though. It's also been
historically marked BROKEN for -alpha.
I've included your fix to enable wxWidgets-webkit on supported platforms
and the revision bump for erlang/21 in the attached patch. Thanks for
reviewing, Omar!
No comments:
Post a Comment