Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NEW PORT] graphics/entice Simple Image Viewer Using EFL #225

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

Peter2121
Copy link
Contributor

No description provided.

@stesser
Copy link
Member

stesser commented Jan 29, 2024

This port is not fully compliant with FreeBSD conventions (see the Porter's Handbook).
I could easily fix them, but I'd think it would be better if you applied the (minor) corrections yourself:

  • We try to avoid using a GitHub commit hash, only tags should be used, if possible at all. (You may ask the author of entice, whether at least at tag like 0.0.1 could be applied).
  • When using a date as the version, the PORTVERSION should be specified and it should start with the latter "g". this will make any such version sort lower than any numeric version (even 0.0), if numeric version tags are introduced at a later time.
  • Ports should be checked at least with portlint, but better also with portclippy and portfmt (see the ports-mgmt/portfmt port). The Makefile has incorrect indentation which will be fixed by portfmt.
  • There is a misspelling of "Enlightenment" (missing "n") in pkg-descr (and that line should end with ".").

If these details are fixed I'd be willing to commit the port (after having checked that "poudriere testport" finds no further issues).

@Peter2121
Copy link
Contributor Author

Peter2121 commented Jan 29, 2024 via email

@Peter2121
Copy link
Contributor Author

@stesser
I fixed the points you've mentioned

netgate-git-updates pushed a commit to pfsense/FreeBSD-ports that referenced this pull request Jan 30, 2024
Entice is a simple cross-platform image viewer with basic features
written using the Enlightenment Foundation Libraries (EFL).

Pull Request:	freebsd/freebsd-ports#225
@stesser
Copy link
Member

stesser commented Jan 30, 2024

Hi Peter,
you missed "make makesum" after changing the PORTVERSION (which leads to a different distfile name with unmodified contents). A build test with "poudriere testport" failed since the dependency "efl" could not be built with default options, but a build test in a clean jail (and efl pre-built without the broken Wayland-support) succeeded.
Thank you for your contribution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants