The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В Firefox 53 будет включен просмотрщик JSON, opennews (??), 12-Янв-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


23. "В Firefox 53 будет включен просмотрщик JSON"  +/
Сообщение от Аноним (-), 13-Янв-17, 06:12 
> Выреж ненужное и перекомпили! Делов-то...

Проще icecat юзать, чем собирать файрфокс. Поверь мне, пытались, знаем.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

26. "В Firefox 53 будет включен просмотрщик JSON"  –1 +/
Сообщение от Аноним (-), 13-Янв-17, 07:50 
> Проще icecat юзать, чем собирать файрфокс. Поверь мне, пытались, знаем.

Интересно, почему в портах FreeBSD есть Firefox, который бздуны без проблем собирают одной единственной командой - make install, если им что-то не нравится в бинарном пакете. При этом они не гундят, что это архисложно.

Ответить | Правка | Наверх | Cообщить модератору

40. "В Firefox 53 будет включен просмотрщик JSON"  +/
Сообщение от Аноним (-), 13-Янв-17, 17:51 
> Интересно, почему в портах FreeBSD есть Firefox, который бздуны без проблем собирают
> одной единственной командой - make install, если им что-то не нравится
> в бинарном пакете. При этом они не гундят, что это архисложно.

Потому что ты не знаешь, что у мозиллы своя система сборки? Не знаю что там у бздунов, возможно надо взять на вооружение.

Ответить | Правка | Наверх | Cообщить модератору

54. "В Firefox 53 будет включен просмотрщик JSON"  –1 +/
Сообщение от пох (?), 14-Янв-17, 20:08 
> Потому что ты не знаешь, что у мозиллы своя система сборки?

серьезно? В версии 49 у нее вполне себе банальный gnu autoconf. Ну да, там внутре запускается питоновская хрень, но она в общем и целом вполне себе автоматически из автомейкнутого запускается, патчить исходники совершенно не мешает.

> Не знаю что там у бздунов, возможно надо взять на вооружение.

ровным счетом ничего интересного.
  

BUILD_DEPENDS=  nspr>=4.12:devel/nspr \
                nss>=3.25:security/nss \
                libevent2>=2.0.21_2:devel/libevent2 \
                soundtouch>=1.9.0:audio/soundtouch \
                harfbuzz>=1.2.6:print/harfbuzz \
                graphite2>=1.3.8:graphics/graphite2 \
                png>=1.6.21:graphics/png \
                libvorbis>=1.3.5,3:audio/libvorbis \
                libvpx>=1.5.0:multimedia/libvpx \
                sqlite3>=3.13:databases/sqlite3 \
                ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \
                v4l_compat>0:multimedia/v4l_compat \
                autoconf-2.13:devel/autoconf213 \
                yasm:devel/yasm \
                zip:archivers/zip

даже особых USE_ нету.

"Быстренько попатчить" этот (как и любой другой современный) вжопенсорсе мешает не загадочная система сборки, а громадный размер и сложность. Года два поковыряешь исходники - сможешь патчить тривиальные вещи.
Сколько времени ушло у автора palemoon на нетривиальные - и что он ел по дороге - не знаю.

При этом, заметь, ничего своего у него не вышло, и даже несвое постепенно теряет функциональность.

Ответить | Правка | Наверх | Cообщить модератору

55. "В Firefox 53 будет включен просмотрщик JSON"  +/
Сообщение от Аноним (-), 15-Янв-17, 07:35 
> даже особых USE_ нету.

Gentoo? Откуда дровишки? Качал с офф гита тормозилы, там конфинги в 1000 местах, потом надо какую-то их утилиту на бидоне запустить, потом ещё одну, потом autoconf а потом только make.

Ответить | Правка | Наверх | Cообщить модератору

56. "В Firefox 53 будет включен просмотрщик JSON"  +/
Сообщение от Аноним (-), 15-Янв-17, 15:11 
>> даже особых USE_ нету.
> Gentoo? Откуда дровишки?

Вангую, что фря.
https://svnweb.freebsd.org/ports/head/www/firefox/Makefile?r...
Правда, почему-то скромно умалчивает о 200KБ патчей
https://svnweb.freebsd.org/ports/head/www/firefox/files/

ну и не в курсе про отдельный /usr/ports/Mk/bsd.gecko.mk и /usr/ports/Mk/Uses/gecko.mk
https://svnweb.freebsd.org/ports/head/Mk/bsd.gecko.mk?revisi...
но зато гордо заявляет про отсутcтвие особых USE_


% grep -c "USE_" /usr/ports/Mk/bsd.gecko.mk
22

Ответить | Правка | Наверх | Cообщить модератору

59. "В Firefox 53 будет включен просмотрщик JSON"  +/
Сообщение от . (?), 16-Янв-17, 13:53 
>> Gentoo? Откуда дровишки?

ничего из предыдущего тредика ничитай, сразу пеши (это чтоб два раза не вставать, предыдущему горе-писателю)

> Правда, почему-то скромно умалчивает о 200KБ патчей

это патчи из дерева самой mozilla, добавленные после релиза - то есть бэкпорт из более современной версии. И еще три-пять специфичных для freebsd, отправляющих гекку гадить под себя, а не в /usr/share

Желающим (да вы сириозно?) патчить этот проект для СВОИХ целей это все нафиг не нужно, но они должны уметь делать подобные тривиальные вещи прежде, чем вообще замахиваться на подобную задачу.

> ну и не в курсе про отдельный /usr/ports/Mk/bsd.gecko.mk и /usr/ports/Mk/Uses/gecko.mk

# bsd.gecko.mk abstracts the selection of gecko-based backends. It allows users
# and porters to support any available gecko backend without needing to build
# many conditional tests.

совершенно не понимаю, зачем жаждущему (и способному хотя бы на это) вырезать из мурзиллы "ненужный" просмотрщик json эта функциональность и эта информация.
Опять таки, в основном оно патчит по живому потроха мазило-связанных проектов чтобы они нашли свои запчасти не в том единственном месте, куда авторы мазилы гвоздем прибили пути, не предоставив конфигурирования (поскольку справедливо считают, что у нормального человека и мысли такой не возникнет, ему б что-нибудь одно дай Б-г собрать без приключений).

> но зато гордо заявляет про отсутcтвие особых USE_
>

 
> % grep -c "USE_" /usr/ports/Mk/bsd.gecko.mk
> 22

то есть ты вообще нихрена не понимаешь в том, что несешь.

Боюсь что тебе, да, мазиллу даже штатным способом не пересобрать.

Это совершенно не означает, что ее пересборка какая-то сложная задача, это означает что ты - неумеха.

Реально сложная задача - разобраться в самой мазиле, 200 мебагайт жатого архива, йошкин хрен, чтобы хотя бы приблизительно, с точностью до куска дерева, понимать, где вообще искать [не]нужное.

Человеку, неспособному понять с первого взгляда, что лежит в bsd.gecko.mk и что это ему нафиг не нужно, если только он не собирается добавлять в freebsd еще один мазило-проект, я абсолютно уверен, это не удастся, греп тут хреновый помощник (собственно выше прекрасная иллюстрация бесполезности инструмента в руках неумехи), так что не тратьте время.

P.S. да, если до кого еще не дошло, мне случалось пересобирать мазилу и копаться в ее исходниках. Первое просто, но совершенно непонятно, зачем, на мурзиллаком за тебя уже все собрано, второе... увы, у меня нет бесконечного времени или бесконечных денег, как у moonchild, а их надо именно бесконечное количество. Иначе пока ты будешь распутывать один-единственный комок спагетти, мазильные обезьянки в свои пять тыщ рук наляпают еще два грузовика. Это особенность не мазилы, а любого современного проекта. Тот же андроид внутри - еще хуже.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру