| @@ -1,35 +1,39 @@ | | | @@ -1,35 +1,39 @@ |
1 | # $NetBSD: Makefile,v 1.36 2020/11/06 15:30:11 nia Exp $ | | 1 | # $NetBSD: Makefile,v 1.37 2021/04/02 15:19:45 cirnatdan Exp $ |
2 | | | 2 | |
3 | PKGREVISION= 32 | | 3 | PKGREVISION= 32 |
4 | .include "../../www/webkit24-gtk/Makefile.common" | | 4 | .include "../../www/webkit24-gtk/Makefile.common" |
5 | | | 5 | |
6 | PKGNAME= ${DISTNAME:S/webkitgtk/webkit24-gtk3/} | | 6 | PKGNAME= ${DISTNAME:S/webkitgtk/webkit24-gtk3/} |
7 | | | 7 | |
8 | COMMENT= GTK3 port of the WebKit browser engine | | 8 | COMMENT= GTK3 port of the WebKit browser engine |
9 | | | 9 | |
10 | CONFIGURE_ARGS+= --with-gtk=3.0 | | 10 | CONFIGURE_ARGS+= --with-gtk=3.0 |
11 | CONFIGURE_ARGS+= --disable-gtk-doc-html | | 11 | CONFIGURE_ARGS+= --disable-gtk-doc-html |
12 | CONFIGURE_ARGS+= --disable-webkit2 | | 12 | CONFIGURE_ARGS+= --disable-webkit2 |
13 | | | 13 | |
| | | 14 | # temporary fix for GLib 2.68 breakage |
| | | 15 | # https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1963 |
| | | 16 | CXXFLAGS+= -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_66 |
| | | 17 | |
14 | # Automatically generate PLIST from www/webkit24-gtk/PLIST | | 18 | # Automatically generate PLIST from www/webkit24-gtk/PLIST |
15 | .PHONY: print-PLIST-from-gtk | | 19 | .PHONY: print-PLIST-from-gtk |
16 | print-PLIST-from-gtk: | | 20 | print-PLIST-from-gtk: |
17 | ${RUN}${SED} \ | | 21 | ${RUN}${SED} \ |
18 | -e 's/jsc-1/jsc-3/' \ | | 22 | -e 's/jsc-1/jsc-3/' \ |
19 | -e 's/javascriptcoregtk-1.0/javascriptcoregtk-3.0/' \ | | 23 | -e 's/javascriptcoregtk-1.0/javascriptcoregtk-3.0/' \ |
20 | -e 's/webkit-1.0.pc/webkitgtk-3.0.pc/' \ | | 24 | -e 's/webkit-1.0.pc/webkitgtk-3.0.pc/' \ |
21 | -e 's/webkit-1.0/webkit-3.0/' \ | | 25 | -e 's/webkit-1.0/webkit-3.0/' \ |
22 | -e 's/webkit-2.0/webkit-3.0/' \ | | 26 | -e 's/webkit-2.0/webkit-3.0/' \ |
23 | -e 's/webkitgtk-2.0.mo/webkitgtk-3.0.mo/' \ | | 27 | -e 's/webkitgtk-2.0.mo/webkitgtk-3.0.mo/' \ |
24 | -e 's/webkitgtk-1.0/webkitgtk-3.0/' \ | | 28 | -e 's/webkitgtk-1.0/webkitgtk-3.0/' \ |
25 | -e 's/JSCore-1.0/JSCore-3.0/' \ | | 29 | -e 's/JSCore-1.0/JSCore-3.0/' \ |
26 | -e 's/WebKit-1.0/WebKit-3.0/' \ | | 30 | -e 's/WebKit-1.0/WebKit-3.0/' \ |
27 | ../../www/webkit-gtk/PLIST | | 31 | ../../www/webkit-gtk/PLIST |
28 | | | 32 | |
29 | # XXX Kludge: --disable-gtk-doc-html is ignored, mv(1) the Documentation | | 33 | # XXX Kludge: --disable-gtk-doc-html is ignored, mv(1) the Documentation |
30 | # XXX directory in order to not install it (nii). | | 34 | # XXX directory in order to not install it (nii). |
31 | pre-install: | | 35 | pre-install: |
32 | ${MV} ${WRKSRC}/Documentation ${WRKSRC}/Documentation.nii | | 36 | ${MV} ${WRKSRC}/Documentation ${WRKSRC}/Documentation.nii |
33 | | | 37 | |
34 | .include "../../x11/gtk3/buildlink3.mk" | | 38 | .include "../../x11/gtk3/buildlink3.mk" |
35 | .include "../../mk/bsd.pkg.mk" | | 39 | .include "../../mk/bsd.pkg.mk" |