Commits

David B. Evans authored e5600525d5d
epiphany: update to version 3.32.5, dependencies
No tags

gnome/epiphany/Portfile

Modified
1 1 # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
2 2
3 3 PortSystem 1.0
4 4 PortGroup meson 1.0
5 5 PortGroup compiler_blacklist_versions 1.0
6 6
7 7 name epiphany
8 -version 3.28.3.1
9 -revision 1
8 +version 3.32.5
10 9 license GPL-2+
11 10 set branch [join [lrange [split ${version} .] 0 1] .]
12 11 description A GNOME Web browser.
13 12 long_description A web browser is more than an application, it is a \
14 13 way of thinking, it is a way of seeing the world. \
15 14 Epiphany's principles are simplicity and standards \
16 15 compliance.
17 16 maintainers {devans @dbevans} openmaintainer
18 17 categories gnome www
19 18 platforms darwin
20 19 homepage https://wiki.gnome.org/Apps/Web
21 20 master_sites gnome:sources/${name}/${branch}/
22 21
23 22 use_xz yes
24 23
25 -# 3.28.3.1
26 -checksums rmd160 82cf228a8c45699cf0cfdded63de3e5a51cd968d \
27 - sha256 690546a701f046c5c2b3a092659589ea6e17cb0f9a81ec3fdb3046b00cede6f7 \
28 - size 4475124
24 +# 3.34.1
25 +# Dependency gio-2.0 found: NO found '2.58.3' but need: '>= 2.61.2'
29 26
30 -# 3.29.0 - requires libdazzle and newest webkit2-gtk (-devel)
31 -#checksums rmd160 2d453899321ae23e26604d6ffa7992861b109c81 \
32 -# sha256 d360d9301da8a834f4fee56e246a1bfc7641a3c8d5ed78090e550deea5ad3ee8 \
33 -# size 4493268
27 +checksums rmd160 c0f9bac3504319cac93c1968714daa91fd116415 \
28 + sha256 be9697eeb4d15f0b37bc8771ec0fab1b1cc0fa1b3c627602340972378af744c2 \
29 + size 5468976
34 30
35 31 depends_build-append \
36 32 port:pkgconfig \
37 - port:intltool \
38 - port:gnome-common \
39 - port:autoconf \
40 - port:automake \
41 - port:libtool \
42 33 port:appstream-glib \
43 34 port:itstool \
44 - port:yelp-tools \
45 - port:python36
35 + port:python37
46 36
47 37 depends_lib-append port:desktop-file-utils \
38 + port:gcr \
39 + port:gsettings-desktop-schemas \
48 40 port:gtk3 \
49 - port:gnome-desktop \
50 - port:libxslt\
41 + port:iso-codes \
42 + port:libdazzle \
51 43 port:libsoup \
52 44 port:libsecret \
53 - port:port:libnotify \
54 - port:gsettings-desktop-schemas \
45 + port:libnotify \
55 46 port:sqlite3 \
56 - port:gcr \
57 - port:avahi \
58 - port:xorg-libX11 \
59 - port:iso-codes \
60 - port:libhttpseverywhere \
61 - path:lib/pkgconfig/webkit2gtk-4.0.pc:webkit2-gtk \
62 - port:gmp
47 + path:lib/pkgconfig/webkit2gtk-4.0.pc:webkit2-gtk
63 48
64 49 depends_run port:adwaita-icon-theme \
65 50 port:gnome-keyring
66 51
67 52 # error: invalid value 'gnu11' in '-std=gnu11'
68 53 compiler.blacklist-append *gcc-3.* *gcc-4.* {clang < 212}
69 54
70 55 # fix the way the JSC_API_AVAILABLE macro works in WebKitAvailablity.h
71 56 # fixes JSValueRef.h:54:18: error: missing ',' between enumerators
72 57 # kJSTypeSymbol JSC_API_AVAILABLE(macosx(JSC_MAC_TBA), ios(JSC_IOS_TBA))
73 58 configure.cppflags-append -DBUILDING_GTK__
74 59
75 60 # specify a python3 version
76 61 patchfiles patch-post-install-python.diff
77 62 post-patch {
78 - reinplace "s|@@PYTHON3@@|${prefix}/bin/python3.6|g" post_install.py
63 + reinplace "s|@@PYTHON3@@|${prefix}/bin/python3.7|g" post_install.py
79 64 }
80 65
81 66 post-activate {
82 67 system "${prefix}/bin/update-desktop-database -q ${prefix}/share/applications"
83 68 system "${prefix}/bin/glib-compile-schemas ${prefix}/share/glib-2.0/schemas"
84 69 }
85 70
86 -livecheck.type gnome
71 +livecheck.type gnome

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut