Created attachment 202522 [details] new browser Features: * Adblock and more: Block ads, js, popups and phishing URLs. * Navigation profiles * Firefox sync: Allow you to sync your bookmarks, history and passwords with Firefox. * Fullscreen view: Fullscreen content access. * Download images/videos: Download all medias from a webpage. * Private browsing: Do not leave information on the web. Per page private browsing. * Reader view: Clutter-free web pages. * Smart search bar: Search for bookmarks, history or the web from the same place. * Docking your laptop with a 4K screen? Eolie remember default zoom level per screen. WWW: https://wiki.gnome.org/Apps/Eolie
- You can never depend on lang/python3 directly. Use BINARY_ALIAS=python3=${PYTHON_CMD} instead [1]. - Are you sure that USES=python:3.6+,build is right? The port installs a bunch of Python files and has Python dependencies. Surely Python is needed at runtime too. - Bad COMMENT [2] - All of the USE_GITLAB stuff is too complicated and not needed. There are proper release tarballs at [3], i.e. eolie-0.9.52.tar.xz - This could use an update to 0.9.60 - Maybe add yourself as maintainer [1] https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/binary-alias.html#binary-alias-ex2 [2] https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-comment.html [3] https://gitlab.gnome.org/World/eolie/releases
Created attachment 204170 [details] 0.9.61
(In reply to Tobias Kortkamp from comment #1) I have no idea how to convert gitlab staff to download 2 repos. I dont know python that is why I do not set me as maintainer. :)
(In reply to rozhuk.im from comment #3) > (In reply to Tobias Kortkamp from comment #1) > > I have no idea how to convert gitlab staff to download 2 repos. The point of switching to the release tarball is to not have to download from 2 repos. See net-im/fractal and how it sets MASTER_SITES for an example. > I dont know python that is why I do not set me as maintainer. :) You seem to know enough Python to be able to create a port of Eolie though. The GNOME team is understaffed, so not sure if assigning it to gnome@ is a good idea. Let's at least CC them.
Actually, we don't have to deal with GitLab at all here, as the author makes traditional bootstrapped releases which include translation bits. I'll try to get this done.
A commit references this bug: Author: danfe Date: Mon Nov 30 13:46:55 UTC 2020 New revision: 556642 URL: https://svnweb.freebsd.org/changeset/ports/556642 Log: Add a port of Eolie, simple web browser for GNOME. PR: 236183 Changes: head/www/Makefile head/www/eolie/ head/www/eolie/Makefile head/www/eolie/distinfo head/www/eolie/pkg-descr head/www/eolie/pkg-plist
Committed as ports r556642, thanks. I've taken the liberty to fast-forward to the latest version and made other minor changes to the submitted port, e.g. dropped dependency on `devel/py-dateutil' as I don't see where it's being imported in the source code. Please ping me if I've missed anything in my testing. After some consideration, I've decided that having gnome@ as maintainer is okay since this port is little more than rather thin wrapper over WebKit and won't cause extra maintenance burden.
${LOCALBASE}/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.color.gschema.xml:sysutils/gnome-settings-daemon Why? Can it be removed or make as option?
https://gitlab.gnome.org/World/eolie/-/issues/373
Created attachment 220129 [details] remove annoing dep removes gnome-setting-daemon dep
(In reply to rozhuk.im from comment #8) > Why? Because it crashes without it, as you've already found out. > Can it be removed or make as option? Yes, it would be nice, but is there a better, leaner way to handle it than "settings = None" as in your patch? Perhaps we can wait for the upstream fix?
Ok, lets wait, I hope they fix it.