Страница 1 из 1
Наложение патчей?
Добавлено: 2008-04-12 2:38:18
Larin
Собсна вот тут
http://bugzilla.xfce.org/show_bug.cgi?id=2891#c6 есть патч для xfce.
Собственно, как наложить этот патч? Вроде бы это можно делать через порты?
З.Ы. Патч небольшой можно было бы и руками, но ведь можно проще, да?
Re: Наложение патчей?
Добавлено: 2008-04-12 14:51:56
iZEN
А чё он делает? Может ненужно?
Re: Наложение патчей?
Добавлено: 2008-04-12 16:16:19
Larin
iZEN писал(а):А чё он делает? Может ненужно?
автомонтирование флэшек с fat в xfce нужная штука.
Re: Наложение патчей?
Добавлено: 2008-04-12 17:47:18
iZEN
Larin писал(а):iZEN писал(а):А чё он делает? Может ненужно?
автомонтирование флэшек с fat в xfce нужная штука.
HAL отменили? (знаю, что испоганили)
Знаю, что с конвертером русских слов носителей MS-DOS у пользователей проблема. Он эту проблему решает?
Re: Наложение патчей?
Добавлено: 2008-04-13 21:54:28
Larin
iZEN писал(а):Larin писал(а):iZEN писал(а):А чё он делает? Может ненужно?
автомонтирование флэшек с fat в xfce нужная штука.
HAL отменили? (знаю, что испоганили)
Знаю, что с конвертером русских слов носителей MS-DOS у пользователей проблема. Он эту проблему решает?
дык, xfce и работает с hal
но hal не монтирует флэшки. он их только определяет, а монтирует сам xfce(точнее плагин). дык, вот этот плагин не умеет передовать параметры mount. для этого есть патч. конечно, можно патч наложить patch < file.patch , но для этого нужно распаковывать архив, накладывать патч. лениво. думаю патч можно наложить через порты. только как?
Re: Наложение патчей?
Добавлено: 2008-04-14 8:03:10
polvo
xfce монтирует через libexo - его и нужно патчить. Поищи в форуме, я выкладывал патч.
Re: Наложение патчей?
Добавлено: 2008-04-14 8:17:48
Гость
Larin писал(а):конечно, можно патч наложить patch < file.patch , но для этого нужно распаковывать архив, накладывать патч. лениво. думаю патч можно наложить через порты. только как?
Porters Handbook уже не рулит? bsd.port.mk накладывает все патчи в папке files порта с префиксом `patch-'. Всего чего нет в Makefile'е порта разруливается либо в /usr/ports/Mk/, либо в /usr/share/mk/.
Re: Наложение патчей?
Добавлено: 2008-04-14 8:22:20
polvo
Всего чего нет в Makefile'е порта разруливается либо в /usr/ports/Mk/, либо в /usr/share/mk/.
Либо через Makefile.local
Re: Наложение патчей?
Добавлено: 2008-04-14 12:08:16
Larin
Гость писал(а):Larin писал(а):конечно, можно патч наложить patch < file.patch , но для этого нужно распаковывать архив, накладывать патч. лениво. думаю патч можно наложить через порты. только как?
Porters Handbook уже не рулит? bsd.port.mk накладывает все патчи в папке files порта с префиксом `patch-'. Всего чего нет в Makefile'е порта разруливается либо в /usr/ports/Mk/, либо в /usr/share/mk/.
ага. понятно. спасибо.
Re: Наложение патчей?
Добавлено: 2008-04-14 12:30:32
Larin
polvo писал(а):xfce монтирует через libexo - его и нужно патчить. Поищи в форуме, я выкладывал патч.
угу. только он не патчится...
Код: Выделить всё
ttyp2# make
===> Vulnerability check disabled, database not found
===> Found saved configuration for libexo-0.3.4
===> Extracting for libexo-0.3.4
=> MD5 Checksum OK for xfce4/exo-0.3.4.tar.bz2.
=> SHA256 Checksum OK for xfce4/exo-0.3.4.tar.bz2.
===> libexo-0.3.4 depends on file: /usr/local/bin/perl5.8.8 - found
===> Patching for libexo-0.3.4
===> libexo-0.3.4 depends on file: /usr/local/bin/perl5.8.8 - found
===> Applying FreeBSD patches for libexo-0.3.4
patch: **** malformed patch at line 10: };
=> Patch patch-aa failed to apply cleanly.
*** Error code 1
Stop in /usr/ports/x11/libexo.
*** Error code 1
Stop in /usr/ports/x11/libexo.
Re: Наложение патчей?
Добавлено: 2008-04-14 12:46:40
polvo
Поставь пробел на 10й строке перед "};"
Re: Наложение патчей?
Добавлено: 2008-04-14 13:00:48
Larin
polvo писал(а):Поставь пробел на 10й строке перед "};"
поставил. теперь стал спрашивать полный путь к файлу exo-mount-hal.c
Код: Выделить всё
ttyp2# make clean && make
===> Cleaning for libexo-0.3.4
===> Vulnerability check disabled, database not found
===> Found saved configuration for libexo-0.3.4
===> Extracting for libexo-0.3.4
=> MD5 Checksum OK for xfce4/exo-0.3.4.tar.bz2.
=> SHA256 Checksum OK for xfce4/exo-0.3.4.tar.bz2.
===> libexo-0.3.4 depends on file: /usr/local/bin/perl5.8.8 - found
===> Patching for libexo-0.3.4
===> libexo-0.3.4 depends on file: /usr/local/bin/perl5.8.8 - found
===> Applying FreeBSD patches for libexo-0.3.4
File to patch: /usr/ports/x11/libexo/work/exo-0.3.4/exo-mount/exo-mount-hal.c
2 out of 2 hunks failed--saving rejects to /usr/ports/x11/libexo/work/exo-0.3.4/exo-mount/exo-mount-hal.c.rej
=> Patch patch-aa failed to apply cleanly.
*** Error code 1
Stop in /usr/ports/x11/libexo.
*** Error code 1
Stop in /usr/ports/x11/libexo.
Re: Наложение патчей?
Добавлено: 2008-04-14 13:54:48
polvo
Патч во вложении (plain-text file). У меня собирается без проблем
Попробуй его и, если получится, сделай diff патчей. Любопытно в чем проблема.
Re: Наложение патчей?
Добавлено: 2008-04-14 14:26:29
Larin
polvo писал(а):Патч во вложении (plain-text file). У меня собирается без проблем
Попробуй его и, если получится, сделай diff патчей. Любопытно в чем проблема.
ага. заработало. видно траблы были с копипастом. спс.
Re: Наложение патчей?
Добавлено: 2008-04-14 18:47:59
Larin
монтируется нормально, только вот название примонтированного устройста кракозяблами
Re: Наложение патчей?
Добавлено: 2008-04-14 21:41:34
Alex Keda
Larin писал(а):монтируется нормально, только вот название примонтированного устройста кракозяблами
это утф
Re: Наложение патчей?
Добавлено: 2008-04-14 22:36:55
Larin
lissyara писал(а):Larin писал(а):монтируется нормально, только вот название примонтированного устройста кракозяблами
это утф
в том, то и фишка, что у меня
Код: Выделить всё
ttyp1# locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_ALL=
ttyp1#
Re: Наложение патчей?
Добавлено: 2008-04-15 10:59:56
Larin
фак, cdrom монтируется, а когда я жму на кнопку он не отмонтируется
Код: Выделить всё
Не удалось извлечь "/org/freedesktop/Hal/devices/storage_model_IDE5232CO"..
Указанное устройство "/org/freedesktop/Hal/devices/storage_model_IDE5232CO" не является томом или приводом.
Re: Наложение патчей?
Добавлено: 2008-04-15 14:13:01
Гость
Larin писал(а):в том, то и фишка, что у меня
Код: Выделить всё
ttyp1# locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_ALL=
ttyp1#
Это у тебя, а у user'а, под которым запускается даемон скорее всего локаль `C'. Попробуй ее поменять.