Bug 236183 - [NEW PORT] www/eolie: Eolie is a new GNOME web browser.
Summary: [NEW PORT] www/eolie: Eolie is a new GNOME web browser.
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-ports-bugs mailing list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-03 14:33 UTC by rozhuk.im
Modified: 2019-05-11 06:09 UTC (History)
2 users (show)

See Also:


Attachments
new browser (7.80 KB, patch)
2019-03-03 14:33 UTC, rozhuk.im
no flags Details | Diff
0.9.61 (7.80 KB, patch)
2019-05-02 19:40 UTC, rozhuk.im
rozhuk.im: maintainer-approval?
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description rozhuk.im 2019-03-03 14:33:38 UTC
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
Comment 1 Tobias Kortkamp freebsd_committer 2019-04-04 05:21:26 UTC
- 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
Comment 2 rozhuk.im 2019-05-02 19:40:56 UTC
Created attachment 204170 [details]
0.9.61
Comment 3 rozhuk.im 2019-05-02 19:45:09 UTC
(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. :)
Comment 4 Tobias Kortkamp freebsd_committer 2019-05-11 06:09:25 UTC
(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.