Commits
David B. Evans authored e5600525d5d
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 |