svn commit: r303278 - in head/games/simutrans: . files
Guido Falsi
madpilot at FreeBSD.org
Tue Aug 28 19:13:14 UTC 2012
On 08/28/12 16:52, Alexey Dokuchaev wrote:
> On Tue, Aug 28, 2012 at 12:03:45PM +0000, Guido Falsi wrote:
>> New Revision: 303278
>> URL: http://svn.freebsd.org/changeset/ports/303278
>>
>> - ${INSTALL_DATA} ${FILESDIR}/simutrans.desktop \
>> + ${INSTALL_SCRIPT} ${FILESDIR}/simutrans.desktop \
>> ${PREFIX}/share/applications/simutrans.desktop
>
> Why does .desktop file have to have +x bit?
>
Good catch! :)
I contacted the maintainer who answered to danfe too. This followup is
to keep others informed.
The maintainer justified this, after I contacted him pointing me here:
http://mail.kde.org/pipermail/kde-freebsd/2012-June/013233.html
in his own words:
Basically KDE counts .desktop files without +x in the user's own desktop
as dangerous and warns about this. If a user drags an icon from system
wide menu to the desktop it gets copied with same permissions(no +x).
KDE people seem to think this is useful to protect from downloaded files.
Maintainer is ok to modify the port back to installing without +x if
that's the consensus. I also have no problem modifying it if having
.desktop files with +x is a problem.
Perhaps someone more knowledgeable about KDE than me could also comment
on this.
--
Guido Falsi <madpilot at FreeBSD.org>
More information about the svn-ports-all
mailing list