Страница 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'. Попробуй ее поменять.