Bug 199233 - [PATCH] graphics/delaboratory: Support DESKTOP_ENTRIES
Summary: [PATCH] graphics/delaboratory: Support DESKTOP_ENTRIES
Status: Closed Not Accepted
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Tobias Kortkamp
URL:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2015-04-06 18:48 UTC by tkato432
Modified: 2019-01-12 12:34 UTC (History)
3 users (show)

See Also:
tobik: maintainer-feedback? (portmaster)


Attachments
graphics_delaboratory.diff (1.35 KB, patch)
2015-04-06 18:48 UTC, tkato432
no flags Details | Diff
graphics_delaboratory.diff (1.21 KB, patch)
2015-05-12 15:32 UTC, tkato432
no flags Details | Diff
graphics_delaboratory.diff (1.21 KB, patch)
2016-01-14 11:00 UTC, tkato432
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description tkato432 2015-04-06 18:48:34 UTC
Created attachment 155271 [details]
graphics_delaboratory.diff
Comment 1 Alexey Dokuchaev freebsd_committer freebsd_triage 2015-04-10 18:19:34 UTC
Can you elaborate on why USES=compiler:c++11-lib is needed now?  When I created the port, it was buildable with default system compiler across all versions of FreeBSD.
Comment 2 tkato432 2015-04-11 15:10:05 UTC
wxgtk30 currently depends on webkit-gtk2. Any ports using wxgtk30
appears to require C++11 compiler since webkit-gtk2 is built with C++11
compiler.

If system compiler does not support C++11, existing delaboratory port
fails to build on official package builder because of webkit-gtk2.

http://lists.freebsd.org/pipermail/freebsd-pkg-fallout/Week-of-Mon-20150406/227682.html
Comment 3 tkato432 2015-05-12 15:32:33 UTC
Created attachment 156709 [details]
graphics_delaboratory.diff

Chase r383842
Comment 4 Alexey Dokuchaev freebsd_committer freebsd_triage 2015-11-17 14:04:01 UTC
> +MAKE_ENV=	OPTFLAGS="${CPPFLAGS}" WXCONFIG="${WX_CONFIG}"
> +CPPFLAGS+=	-I${LOCALBASE}/include
> +LDFLAGS+=	-L${LOCALBASE}/lib

These changes are unexplained and seemingly not needed (ditto for ugly `post-patch' target later in the patch).

> +DESKTOP_ENTRIES="Delaboratory" "" \
> +		"Color correction utility for digital images" "${PORTNAME}" \
> +		"Graphics;Photography;" true

I'm not sure that this is both correct (e.g, third argument should be icon name, not "Color correction utility for digital images") and actually needed.  This program entirely consists of a single executable (no icon; and does it really need startup notification?), targeted for people who know how to run and use it.  That said, unless you can back up proposed (and corrected) changes with sufficient and sound reasoning, I don't see a need for commit.
Comment 5 tkato432 2016-01-14 11:00:10 UTC
Created attachment 165553 [details]
graphics_delaboratory.diff

Chase r405891
Comment 6 Walter Schwarzenfeld freebsd_triage 2018-01-12 13:04:40 UTC
Maintainer feedback?
Comment 7 Chris Hutchinson 2018-05-21 15:38:48 UTC
(In reply to tkato432 from comment #5)
> Created attachment 165553 [details]
> graphics_delaboratory.diff
> 
> Chase r405891

@tkato432
Thanks for stepping up on this while I was away.
The patch tests fine for me on @12-CURRENT/64
But I have a question regarding the DESKTOP_ENTRIES
addition; given the port *itself* doesn't provide an
Icon. How is this resolved?
Other than that, I'm fine with the approving the
attachment.

Thanks again!

--Chris
Comment 8 Tobias Kortkamp freebsd_committer freebsd_triage 2019-01-12 12:34:34 UTC
I'm closing this after many years/months of no submitter feedback regarding
the concerns raised in comment #4 and again in comment #6.  Many of
the changes remain unexplained and DESKTOP_ENTRIES is still wrong and out of
order.