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-head mailing list