не могу обновить порты

помогите, чего то туплю!
при обновлении выскакивает ошибка:

eix-sync 
 * Syncing all portage overlays
* Running... # ( cd /var/lib/layman/calculate  && /usr/bin/git pull )
Updating 2319d59..dc3e166
error: Your local changes to the following files would be overwritten by merge:
        profiles/calculate/make.conf/make.defaults
Please, commit your changes or stash them before you can merge.
Aborting
* 
* Errors:
* ------
* 
* Failed to sync overlay "calculate".
* Error was: Syncing overlay "calculate" returned status 1!
* 
 * layman -S failed
 * Time statistics:
     2 seconds total

в новостях обноружил:
-Wl,–as-needed has been added to the default profile’s LDFLAGS.

This option optimizes the linking process, only linking binaries to
libraries that are trully needed. This way, fewer libraries are loaded
at runtime and fewer packages need to be rebuilt after library updates.

To take advantage of the new default you can either rebuild world now
or just allow the system to migrate incrementally as it updates.

Please note that setting LDFLAGS="" in your make.conf will
override the profile defaults. If you want to add additional LDFLAGS
it is recommended to use LDFLAGS="${LDFLAGS} " instead to
avoid this.

на сколько понимаю вот она проблема, но чего то туплю как ее решить.(

на сколько я понимаю, еще где то должна быть строчка LDFLAGS="", но ее просто нет в /etc/make.conf… я ее нашл только в /var/lib/layman/calculate/profiles/calculate/make.conf/make.defaults

Так Вы читайте что пишет “ошибка: локальные изменения в следующие файлы будут перезаписаны после слияния”.
Не следует редактировать файлы оверлея. Попробуйте удалить и снова добавить оверлей.

layman -d calculate
layman -a calculate

LDFLAGS наследуется из профиля оверлея, так что в make.conf его указывать уже не обязательно.

спасибо, все замечательно. если честно, то у меня немного проблема с английским(

Можно выделить фразу после error и сюда.