netsurf: Switch to gtk3. Install desktop file and icon. Bump PKGREVISIONdiff -r1.81 -r1.82 pkgsrc/www/netsurf/Makefile
(nia)
@@ -1,54 +1,69 @@ | @@ -1,54 +1,69 @@ | |||
1 | # $NetBSD: Makefile,v 1.81 2019/09/12 17:27:16 nros Exp $ | 1 | # $NetBSD: Makefile,v 1.82 2019/09/12 18:41:41 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= netsurf-all-3.9 | 3 | DISTNAME= netsurf-all-3.9 | |
4 | PKGNAME= ${DISTNAME:S/-all//} | 4 | PKGNAME= ${DISTNAME:S/-all//} | |
5 | PKGREVISION= 1 | 5 | PKGREVISION= 2 | |
6 | CATEGORIES= www | 6 | CATEGORIES= www | |
7 | MASTER_SITES= http://download.netsurf-browser.org/netsurf/releases/source-full/ | 7 | MASTER_SITES= https://download.netsurf-browser.org/netsurf/releases/source-full/ | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://www.netsurf-browser.org/ | 10 | HOMEPAGE= https://www.netsurf-browser.org/ | |
11 | COMMENT= Web browser for RISC OS and UNIX-like platforms | 11 | COMMENT= Web browser for RISC OS and UNIX-like platforms | |
12 | LICENSE= gnu-gpl-v2 AND mit | 12 | LICENSE= gnu-gpl-v2 AND mit | |
13 | 13 | |||
14 | BUILD_DEPENDS+= lemon>=1.0:../../devel/lemon | 14 | BUILD_DEPENDS+= lemon>=1.0:../../devel/lemon | |
15 | BUILD_DEPENDS+= re2c>=0.12:../../devel/re2c | 15 | BUILD_DEPENDS+= re2c>=0.12:../../devel/re2c | |
16 | BUILD_DEPENDS+= p5-HTML-Parser-[0-9]*:../../www/p5-HTML-Parser | 16 | BUILD_DEPENDS+= p5-HTML-Parser-[0-9]*:../../www/p5-HTML-Parser | |
17 | 17 | |||
18 | BUILD_TARGET= build | 18 | BUILD_TARGET= build | |
19 | USE_TOOLS+= bison flex gmake perl:build pax pkg-config | 19 | USE_TOOLS+= bison flex gmake perl:build pax pkg-config | |
20 | 20 | |||
21 | MAKE_FLAGS+= NETSURF_GTK_MAJOR=3 | |||
22 | ||||
21 | SUBST_CLASSES+= ssl-certs | 23 | SUBST_CLASSES+= ssl-certs | |
22 | SUBST_STAGE.ssl-certs= pre-configure | 24 | SUBST_STAGE.ssl-certs= pre-configure | |
23 | SUBST_MESSAGE.ssl-certs= Fixing hardcoded paths for SSL certs | 25 | SUBST_MESSAGE.ssl-certs= Fixing hardcoded paths for SSL certs | |
24 | SUBST_FILES.ssl-certs= netsurf/frontends/beos/gui.cpp | 26 | SUBST_FILES.ssl-certs= netsurf/frontends/beos/gui.cpp | |
25 | SUBST_FILES.ssl-certs+= netsurf/frontends/gtk/gui.c | 27 | SUBST_FILES.ssl-certs+= netsurf/frontends/gtk/gui.c | |
26 | SUBST_FILES.ssl-certs+= netsurf/test/data/Choices-all | 28 | SUBST_FILES.ssl-certs+= netsurf/test/data/Choices-all | |
27 | SUBST_FILES.ssl-certs+= netsurf/test/data/Choices-full | 29 | SUBST_FILES.ssl-certs+= netsurf/test/data/Choices-full | |
28 | SUBST_FILES.ssl-certs+= netsurf/test/data/Choices-short | 30 | SUBST_FILES.ssl-certs+= netsurf/test/data/Choices-short | |
29 | SUBST_SED.ssl-certs= -e 's,/etc/ssl/certs,${SSLCERTS},' | 31 | SUBST_SED.ssl-certs= -e 's,/etc/ssl/certs,${SSLCERTS},' | |
30 | 32 | |||
31 | # Avoid possible problems with already often defined HOST | 33 | # Avoid possible problems with already often defined HOST | |
32 | MAKE_ENV+= BUILD="${MACHINE_GNU_ARCH}--${LOWER_OPSYS}" | 34 | MAKE_ENV+= BUILD="${MACHINE_GNU_ARCH}--${LOWER_OPSYS}" | |
33 | MAKE_ENV+= HOST="${MACHINE_GNU_ARCH}--${LOWER_OPSYS}" | 35 | MAKE_ENV+= HOST="${MACHINE_GNU_ARCH}--${LOWER_OPSYS}" | |
34 | 36 | |||
35 | INSTALLATION_DIRS+= share/netsurf bin | 37 | INSTALLATION_DIRS+= bin | |
38 | INSTALLATION_DIRS+= share/applications | |||
39 | INSTALLATION_DIRS+= share/netsurf | |||
40 | INSTALLATION_DIRS+= share/pixmaps | |||
36 | 41 | |||
37 | BUILDLINK_TRANSFORM+= rm:-Werror | 42 | BUILDLINK_TRANSFORM+= rm:-Werror | |
38 | CFLAGS.NetBSD+= -D_NETBSD_SOURCE # needed for strcasestr(3) and strndup(3) | 43 | CFLAGS.NetBSD+= -D_NETBSD_SOURCE # needed for strcasestr(3) and strndup(3) | |
39 | 44 | |||
40 | # Needed for the xxd utility | 45 | # Needed for the xxd utility | |
41 | TOOL_DEPENDS+= vim-share-[0-9]*:../../editors/vim-share | 46 | TOOL_DEPENDS+= vim-share-[0-9]*:../../editors/vim-share | |
42 | 47 | |||
43 | .include "../../x11/gtk2/buildlink3.mk" | 48 | SUBST_CLASSES+= bin | |
49 | SUBST_STAGE.bin= pre-install | |||
50 | SUBST_MESSAGE.bin= Changing executable name in .desktop file | |||
51 | SUBST_FILES.bin= netsurf/frontends/gtk/res/netsurf-gtk.desktop | |||
52 | SUBST_SED.bin= -e 's,netsurf-gtk,netsurf-gtk3,g' | |||
53 | ||||
54 | post-install: | |||
55 | ${INSTALL_DATA} ${WRKSRC}/netsurf/frontends/gtk/res/netsurf.xpm \ | |||
56 | ${DESTDIR}${PREFIX}/share/pixmaps/netsurf.xpm | |||
57 | ${INSTALL_DATA} ${WRKSRC}/netsurf/frontends/gtk/res/netsurf-gtk.desktop \ | |||
58 | ${DESTDIR}${PREFIX}/share/applications/netsurf-gtk.desktop | |||
59 | ||||
44 | .include "../../converters/libiconv/buildlink3.mk" | 60 | .include "../../converters/libiconv/buildlink3.mk" | |
45 | .include "../../devel/gperf/buildlink3.mk" | 61 | .include "../../devel/gperf/buildlink3.mk" | |
46 | .include "../../devel/libglade/buildlink3.mk" | 62 | .include "../../devel/pango/buildlink3.mk" | |
47 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | 63 | .include "../../graphics/png/buildlink3.mk" | |
48 | .include "../../graphics/librsvg/buildlink3.mk" | |||
49 | .include "../../graphics/lcms/buildlink3.mk" | |||
50 | .include "../../security/openssl/buildlink3.mk" | 64 | .include "../../security/openssl/buildlink3.mk" | |
65 | .include "../../textproc/expat/buildlink3.mk" | |||
51 | .include "../../www/curl/buildlink3.mk" | 66 | .include "../../www/curl/buildlink3.mk" | |
52 | .include "../../textproc/libxml2/buildlink3.mk" | 67 | .include "../../x11/gtk3/buildlink3.mk" | |
53 | .include "../../graphics/mng/buildlink3.mk" | 68 | .include "../../mk/jpeg.buildlink3.mk" | |
54 | .include "../../mk/bsd.pkg.mk" | 69 | .include "../../mk/bsd.pkg.mk" |
@@ -1,67 +1,69 @@ | @@ -1,67 +1,69 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.7 2017/10/23 10:45:41 leot Exp $ | 1 | @comment $NetBSD: PLIST,v 1.8 2019/09/12 18:41:41 nia Exp $ | |
2 | bin/netsurf-gtk | 2 | bin/netsurf-gtk3 | |
3 | share/applications/netsurf-gtk.desktop | |||
3 | share/netsurf/Messages | 4 | share/netsurf/Messages | |
4 | share/netsurf/SearchEngines | 5 | share/netsurf/SearchEngines | |
5 | share/netsurf/adblock.css | 6 | share/netsurf/adblock.css | |
6 | share/netsurf/arrow_down_8x32.png | 7 | share/netsurf/arrow_down_8x32.png | |
7 | share/netsurf/ca-bundle.txt | 8 | share/netsurf/ca-bundle.txt | |
8 | share/netsurf/cookies.gtk2.ui | 9 | share/netsurf/cookies.gtk3.ui | |
9 | share/netsurf/credits.html | 10 | share/netsurf/credits.html | |
10 | share/netsurf/de/Messages | 11 | share/netsurf/de/Messages | |
11 | share/netsurf/de/welcome.html | 12 | share/netsurf/de/welcome.html | |
12 | share/netsurf/default.css | 13 | share/netsurf/default.css | |
13 | share/netsurf/default.ico | 14 | share/netsurf/default.ico | |
14 | share/netsurf/downloads.gtk2.ui | 15 | share/netsurf/downloads.gtk3.ui | |
15 | share/netsurf/en/Messages | 16 | share/netsurf/en/Messages | |
16 | share/netsurf/en/credits.html | 17 | share/netsurf/en/credits.html | |
17 | share/netsurf/en/licence.html | 18 | share/netsurf/en/licence.html | |
18 | share/netsurf/en/maps.html | 19 | share/netsurf/en/maps.html | |
19 | share/netsurf/en/welcome.html | 20 | share/netsurf/en/welcome.html | |
20 | share/netsurf/favicon.png | 21 | share/netsurf/favicon.png | |
21 | share/netsurf/fr/Messages | 22 | share/netsurf/fr/Messages | |
22 | share/netsurf/globalhistory.gtk2.ui | 23 | share/netsurf/globalhistory.gtk3.ui | |
23 | share/netsurf/hotlist.gtk2.ui | 24 | share/netsurf/hotlist.gtk3.ui | |
24 | share/netsurf/icons/arrow-l.png | 25 | share/netsurf/icons/arrow-l.png | |
25 | share/netsurf/icons/content.png | 26 | share/netsurf/icons/content.png | |
26 | share/netsurf/icons/directory.png | 27 | share/netsurf/icons/directory.png | |
27 | share/netsurf/icons/directory2.png | 28 | share/netsurf/icons/directory2.png | |
28 | share/netsurf/icons/hotlist-add.png | 29 | share/netsurf/icons/hotlist-add.png | |
29 | share/netsurf/icons/hotlist-rmv.png | 30 | share/netsurf/icons/hotlist-rmv.png | |
30 | share/netsurf/icons/search.png | 31 | share/netsurf/icons/search.png | |
31 | share/netsurf/internal.css | 32 | share/netsurf/internal.css | |
32 | share/netsurf/it/Messages | 33 | share/netsurf/it/Messages | |
33 | share/netsurf/it/credits.html | 34 | share/netsurf/it/credits.html | |
34 | share/netsurf/it/licence.html | 35 | share/netsurf/it/licence.html | |
35 | share/netsurf/it/welcome.html | 36 | share/netsurf/it/welcome.html | |
36 | share/netsurf/ja/welcome.html | 37 | share/netsurf/ja/welcome.html | |
37 | share/netsurf/languages | 38 | share/netsurf/languages | |
38 | share/netsurf/licence.html | 39 | share/netsurf/licence.html | |
39 | share/netsurf/localhistory.gtk2.ui | 40 | share/netsurf/localhistory.gtk3.ui | |
40 | share/netsurf/login.gtk2.ui | 41 | share/netsurf/login.gtk3.ui | |
41 | share/netsurf/maps.html | 42 | share/netsurf/maps.html | |
42 | share/netsurf/netsurf-16x16.xpm | 43 | share/netsurf/netsurf-16x16.xpm | |
43 | share/netsurf/netsurf.gtk2.ui | 44 | share/netsurf/netsurf.gtk3.ui | |
44 | share/netsurf/netsurf.png | 45 | share/netsurf/netsurf.png | |
45 | share/netsurf/netsurf.xpm | 46 | share/netsurf/netsurf.xpm | |
46 | share/netsurf/nl/Messages | 47 | share/netsurf/nl/Messages | |
47 | share/netsurf/nl/credits.html | 48 | share/netsurf/nl/credits.html | |
48 | share/netsurf/nl/licence.html | 49 | share/netsurf/nl/licence.html | |
49 | share/netsurf/nl/welcome.html | 50 | share/netsurf/nl/welcome.html | |
50 | share/netsurf/options.gtk2.ui | 51 | share/netsurf/options.gtk3.ui | |
51 | share/netsurf/password.gtk2.ui | 52 | share/netsurf/password.gtk3.ui | |
52 | share/netsurf/quirks.css | 53 | share/netsurf/quirks.css | |
53 | share/netsurf/ssl.gtk2.ui | 54 | share/netsurf/ssl.gtk3.ui | |
54 | share/netsurf/tabcontents.gtk2.ui | 55 | share/netsurf/tabcontents.gtk3.ui | |
55 | share/netsurf/throbber/throbber0.png | 56 | share/netsurf/throbber/throbber0.png | |
56 | share/netsurf/throbber/throbber1.png | 57 | share/netsurf/throbber/throbber1.png | |
57 | share/netsurf/throbber/throbber2.png | 58 | share/netsurf/throbber/throbber2.png | |
58 | share/netsurf/throbber/throbber3.png | 59 | share/netsurf/throbber/throbber3.png | |
59 | share/netsurf/throbber/throbber4.png | 60 | share/netsurf/throbber/throbber4.png | |
60 | share/netsurf/throbber/throbber5.png | 61 | share/netsurf/throbber/throbber5.png | |
61 | share/netsurf/throbber/throbber6.png | 62 | share/netsurf/throbber/throbber6.png | |
62 | share/netsurf/throbber/throbber7.png | 63 | share/netsurf/throbber/throbber7.png | |
63 | share/netsurf/throbber/throbber8.png | 64 | share/netsurf/throbber/throbber8.png | |
64 | share/netsurf/toolbar.gtk2.ui | 65 | share/netsurf/toolbar.gtk3.ui | |
65 | share/netsurf/viewdata.gtk2.ui | 66 | share/netsurf/viewdata.gtk3.ui | |
66 | share/netsurf/warning.gtk2.ui | 67 | share/netsurf/warning.gtk3.ui | |
67 | share/netsurf/welcome.html | 68 | share/netsurf/welcome.html | |
69 | share/pixmaps/netsurf.xpm |