pkgsrc/www/otter-browser/Makefile

28 lines
887 B
Makefile
Raw Normal View History

2018-12-09 19:51:58 +01:00
# $NetBSD: Makefile,v 1.27 2018/12/09 18:52:50 adam Exp $
otter-browser: update to 0.9.99.1 Additionally, this fixes the build. Mark paxctl +m, I probably needed this because I locally enabled qt-webkit's JIT. 0.9.99.1: added importer for OPML files; added support for abp: protocol for adding new content filtering profiles; added ability to open selection as link if it macthes URL format; various fixes and minor improvements for Feeds reader. 0.9.99: initial version of Feeds Reader: Atom and RSS 2.0 parsers; support for categories; ability to preview feeds before subscribing using view-feed: protocol; added action to take page screenshot; some minor optimizations. 0.9.98: several enhancements in experimental backend for QtWebEngine (Blink): initial work on global history support; added support for alternative stylesheets; added support for fetching lists of search engines, feeds and links; initial work on Feeds Reader; several bug fixes and some minor optimizations. 0.9.97: added initial version of Tab History panel; some minor optimizations. 0.9.96: added initial version of Tab History panel; some minor optimizations 0.9.95: added initial version of toolbar widget for viewing downloads from current session; added some new keyboard shortcuts; some minor fixes. 0.9.94: added new default style for Start Page by Kamil Nęcek; added interface allowing to manage list of hosts using customized website overrides; several bug fixes and some optimizations. 0.9.93: added Page Information panel; added support for external icons for User Scripts; some minor fixes and optimizations. 0.9.92: improved support for styling tab bar text; added support for deleting User Scripts in Addons Manager; restored inline URLs completion; added action for peeking tab contents; multiple bug fixes and stability improvements. 0.9.91: reworked toolbars: added support for visibility toggle button (collapsing contents); fixed unified toolbar and titlebar style under macOS; toolbar visibility and location is now stored per main window; improved sidebar(s): added ability to add new sidebars; allow to change their location by drag and drop; vastly improved error pages: special error pages are now used instead of SSL warning dialogs; blocked content triggers dedicated error pages; improved User Agents configuration; added support for managing multiple proxy configurations and setting them per page or host; reworked internal actions handling system allows to specify parameters for actions trigerred by keyboard shortcuts and mouse gestures; vastly decreased import time for large bookmark files; added module for listing opened windows and tabs; improved styling under Windows, Unity and macOS; added new default icon theme by Kamil Nęcek; item views can now allocate extra space to predefined column other than last one; added action to set, reset or toggle an option; global editing actions now apply to focused single and multi line text edit widgets too; added ability to drop URLs onto bookmark bars; spell checking is now available in other multi line text edit widgets; added action to control multimedia playback rate; keyboard shortcuts are now validated while editing; added support for customizing F12 menu; implemented "Validate Using" menu; added support for configurable Fast Forward rules; 0.9.12: greatly improved tab bar: allow to detach tabs by dragging them away; allow to drop URLs and tabs from other windows; added option to show embedded tab thumbnails; improved handling of visibility of close button; tabs demanding attention are drawn using bold font; improved RTL support; decreased default tab padding; tab text is no longer centered horizontally; fixed status tip messages while rearranging tabs; improved KDE5 and Unity integration: added support for progress information; added support for desktop actions; several MacOS X specific fixes and improvements: improved rendering of platform style; added dock icon menu; added support for listing applications associated with given MIME type; added support for Windows jump list; added fullscreen support for QtWebKit backend; open file path is saved; improved RTL support in address and search fields; many other fixes and improvements. 0.9.11: added initial support for storing passwords: support for multiple credential sets per host; basic passwords management; disabled by default (no encryption yet); added crash reporter; added support for muting tab media; F12 menu now exposes all modes for Images visibility (including new option to show cached images only) and Plugins; QtWebEngine backend is now capable of saving pages in MIME HTML format and as complete set of files; added new toolbar visibility settings for full screen mode; added new widget for showing content blocking details; added ability to customize progress bar; added ability to add loading progress information widgets to any toolbar; various improvements in handling of content blocking profiles: added new definitions and updated existing; added option to add custom blocking rules; profiles are now grouped by type; various minor fixes and improvements.
2018-08-01 16:30:29 +02:00
DISTNAME= otter-browser-0.9.99.1
2018-12-09 19:51:58 +01:00
PKGREVISION= 4
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_GITHUB:=OtterBrowser/}
GITHUB_TAG= v${PKGVERSION_NOREV}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://otter-browser.org/
COMMENT= Project aiming to recreate classic Opera (12.x) UI using Qt5
LICENSE= gnu-gpl-v3
USE_CMAKE= yes
USE_LANGUAGES= c c++
otter-browser: update to 0.9.99.1 Additionally, this fixes the build. Mark paxctl +m, I probably needed this because I locally enabled qt-webkit's JIT. 0.9.99.1: added importer for OPML files; added support for abp: protocol for adding new content filtering profiles; added ability to open selection as link if it macthes URL format; various fixes and minor improvements for Feeds reader. 0.9.99: initial version of Feeds Reader: Atom and RSS 2.0 parsers; support for categories; ability to preview feeds before subscribing using view-feed: protocol; added action to take page screenshot; some minor optimizations. 0.9.98: several enhancements in experimental backend for QtWebEngine (Blink): initial work on global history support; added support for alternative stylesheets; added support for fetching lists of search engines, feeds and links; initial work on Feeds Reader; several bug fixes and some minor optimizations. 0.9.97: added initial version of Tab History panel; some minor optimizations. 0.9.96: added initial version of Tab History panel; some minor optimizations 0.9.95: added initial version of toolbar widget for viewing downloads from current session; added some new keyboard shortcuts; some minor fixes. 0.9.94: added new default style for Start Page by Kamil Nęcek; added interface allowing to manage list of hosts using customized website overrides; several bug fixes and some optimizations. 0.9.93: added Page Information panel; added support for external icons for User Scripts; some minor fixes and optimizations. 0.9.92: improved support for styling tab bar text; added support for deleting User Scripts in Addons Manager; restored inline URLs completion; added action for peeking tab contents; multiple bug fixes and stability improvements. 0.9.91: reworked toolbars: added support for visibility toggle button (collapsing contents); fixed unified toolbar and titlebar style under macOS; toolbar visibility and location is now stored per main window; improved sidebar(s): added ability to add new sidebars; allow to change their location by drag and drop; vastly improved error pages: special error pages are now used instead of SSL warning dialogs; blocked content triggers dedicated error pages; improved User Agents configuration; added support for managing multiple proxy configurations and setting them per page or host; reworked internal actions handling system allows to specify parameters for actions trigerred by keyboard shortcuts and mouse gestures; vastly decreased import time for large bookmark files; added module for listing opened windows and tabs; improved styling under Windows, Unity and macOS; added new default icon theme by Kamil Nęcek; item views can now allocate extra space to predefined column other than last one; added action to set, reset or toggle an option; global editing actions now apply to focused single and multi line text edit widgets too; added ability to drop URLs onto bookmark bars; spell checking is now available in other multi line text edit widgets; added action to control multimedia playback rate; keyboard shortcuts are now validated while editing; added support for customizing F12 menu; implemented "Validate Using" menu; added support for configurable Fast Forward rules; 0.9.12: greatly improved tab bar: allow to detach tabs by dragging them away; allow to drop URLs and tabs from other windows; added option to show embedded tab thumbnails; improved handling of visibility of close button; tabs demanding attention are drawn using bold font; improved RTL support; decreased default tab padding; tab text is no longer centered horizontally; fixed status tip messages while rearranging tabs; improved KDE5 and Unity integration: added support for progress information; added support for desktop actions; several MacOS X specific fixes and improvements: improved rendering of platform style; added dock icon menu; added support for listing applications associated with given MIME type; added support for Windows jump list; added fullscreen support for QtWebKit backend; open file path is saved; improved RTL support in address and search fields; many other fixes and improvements. 0.9.11: added initial support for storing passwords: support for multiple credential sets per host; basic passwords management; disabled by default (no encryption yet); added crash reporter; added support for muting tab media; F12 menu now exposes all modes for Images visibility (including new option to show cached images only) and Plugins; QtWebEngine backend is now capable of saving pages in MIME HTML format and as complete set of files; added new toolbar visibility settings for full screen mode; added new widget for showing content blocking details; added ability to customize progress bar; added ability to add loading progress information widgets to any toolbar; various improvements in handling of content blocking profiles: added new definitions and updated existing; added option to add custom blocking rules; profiles are now grouped by type; various minor fixes and improvements.
2018-08-01 16:30:29 +02:00
NOT_PAX_MPROTECT_SAFE+= bin/otter-browser
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../textproc/hunspell/buildlink3.mk"
.include "../../x11/qt5-qtbase/buildlink3.mk"
.include "../../x11/qt5-qtmultimedia/buildlink3.mk"
.include "../../x11/qt5-qtscript/buildlink3.mk"
.include "../../x11/qt5-qtwebkit/buildlink3.mk"
otter-browser: update to 0.9.99.1 Additionally, this fixes the build. Mark paxctl +m, I probably needed this because I locally enabled qt-webkit's JIT. 0.9.99.1: added importer for OPML files; added support for abp: protocol for adding new content filtering profiles; added ability to open selection as link if it macthes URL format; various fixes and minor improvements for Feeds reader. 0.9.99: initial version of Feeds Reader: Atom and RSS 2.0 parsers; support for categories; ability to preview feeds before subscribing using view-feed: protocol; added action to take page screenshot; some minor optimizations. 0.9.98: several enhancements in experimental backend for QtWebEngine (Blink): initial work on global history support; added support for alternative stylesheets; added support for fetching lists of search engines, feeds and links; initial work on Feeds Reader; several bug fixes and some minor optimizations. 0.9.97: added initial version of Tab History panel; some minor optimizations. 0.9.96: added initial version of Tab History panel; some minor optimizations 0.9.95: added initial version of toolbar widget for viewing downloads from current session; added some new keyboard shortcuts; some minor fixes. 0.9.94: added new default style for Start Page by Kamil Nęcek; added interface allowing to manage list of hosts using customized website overrides; several bug fixes and some optimizations. 0.9.93: added Page Information panel; added support for external icons for User Scripts; some minor fixes and optimizations. 0.9.92: improved support for styling tab bar text; added support for deleting User Scripts in Addons Manager; restored inline URLs completion; added action for peeking tab contents; multiple bug fixes and stability improvements. 0.9.91: reworked toolbars: added support for visibility toggle button (collapsing contents); fixed unified toolbar and titlebar style under macOS; toolbar visibility and location is now stored per main window; improved sidebar(s): added ability to add new sidebars; allow to change their location by drag and drop; vastly improved error pages: special error pages are now used instead of SSL warning dialogs; blocked content triggers dedicated error pages; improved User Agents configuration; added support for managing multiple proxy configurations and setting them per page or host; reworked internal actions handling system allows to specify parameters for actions trigerred by keyboard shortcuts and mouse gestures; vastly decreased import time for large bookmark files; added module for listing opened windows and tabs; improved styling under Windows, Unity and macOS; added new default icon theme by Kamil Nęcek; item views can now allocate extra space to predefined column other than last one; added action to set, reset or toggle an option; global editing actions now apply to focused single and multi line text edit widgets too; added ability to drop URLs onto bookmark bars; spell checking is now available in other multi line text edit widgets; added action to control multimedia playback rate; keyboard shortcuts are now validated while editing; added support for customizing F12 menu; implemented "Validate Using" menu; added support for configurable Fast Forward rules; 0.9.12: greatly improved tab bar: allow to detach tabs by dragging them away; allow to drop URLs and tabs from other windows; added option to show embedded tab thumbnails; improved handling of visibility of close button; tabs demanding attention are drawn using bold font; improved RTL support; decreased default tab padding; tab text is no longer centered horizontally; fixed status tip messages while rearranging tabs; improved KDE5 and Unity integration: added support for progress information; added support for desktop actions; several MacOS X specific fixes and improvements: improved rendering of platform style; added dock icon menu; added support for listing applications associated with given MIME type; added support for Windows jump list; added fullscreen support for QtWebKit backend; open file path is saved; improved RTL support in address and search fields; many other fixes and improvements. 0.9.11: added initial support for storing passwords: support for multiple credential sets per host; basic passwords management; disabled by default (no encryption yet); added crash reporter; added support for muting tab media; F12 menu now exposes all modes for Images visibility (including new option to show cached images only) and Plugins; QtWebEngine backend is now capable of saving pages in MIME HTML format and as complete set of files; added new toolbar visibility settings for full screen mode; added new widget for showing content blocking details; added ability to customize progress bar; added ability to add loading progress information widgets to any toolbar; various improvements in handling of content blocking profiles: added new definitions and updated existing; added option to add custom blocking rules; profiles are now grouped by type; various minor fixes and improvements.
2018-08-01 16:30:29 +02:00
.include "../../x11/qt5-qtsvg/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"