Скачать
А здесь можно скачать все, что относится к сборке OpenOffice.org и даже то, что к ней совсем не относится.
Пакет OpenOffice.org 3.1.1 для FreeBSD 7.2
Это, собственно, сам пакет.
Это русская версия интегрированного офисного пакета, который базируется на
пакете OpenOffice 3.1.1 Professional от ООО "Инфра-Ресурс".
Сборка производилась на FreeBSD 7.2-STABLE c GCC 4.2.1, Java jdk 1.6.0.3_p4, cputype=core2
Сборка производилась через порт editors/openoffice.org-3.1.1-citycat, основанный на порту openoffice.org-3, с внесением наиболее значимых дополнений из порта openoffice.org-3.1.1-infra, созданном "Инфра-Ресурс"
Пакет собирался со следующими опциями: WITH_KDE WITH_CUPS WITHOUT_GTK WITHOUT_MOZILLA WITH_GIO WITHOUT_EVOLUTION2 WITHOUT_DEBUG WITHOUT_GPC WITHOUT_ODK WITHOUT_QADEVOO WITH_GSTREAMER WITH_VBA WITH_ZLIB WITH_STDLIBS WITH_JPEG WITH_LIBWPD WITH_EXPAT WITH_FREETYPE WITHOUT_LIBXML WITH_PYTHON WITH_CURL WITH_CAIRO WITH_SYSCAIRO WITH_OPENLDAP WITH_POSTGRESQL WITH_MSPACK WITHOUT_MONO WITH_SYSTRAY WITH_DBUS WITH_JAVA WITHOUT_CCACHE WITH_WEBDAV WITH_NEON WITH_VIGRA WITH_AGG WITHOUT_SYSAGG WITH_PAM WITH_HSQLDB WITHOUT_DB4 WITHOUT_POPPLER WITH_OPENSSL
Параметры запуска сборки:
LOCALIZED_LANG=ru PREFIX=/usr/local/openoffice
Порт имеет конфигурационную секцию, где можно настроить большое (даже очень большое) количество параметров.
Выглядит все это примерно вот так:
По умолчанию порт ориентирован на минимальное использование системных библиотек и
максимальное использование собственных.
Дополнительные параметры для configure:
--with-gnu-cp=${LOCALBASE}/bin/gcp
--with-gnu-patch=${LOCALBASE}/bin/gpatch
--with-gperf=${LOCALBASE}/bin/gperf
--disable-crashdump
--with-intro-bitmaps=${INTRO_BITMAP}
--with-about-bitmaps=${ABOUT_BITMAP}
--with-x
--with-build-version="Build [Cats Paw]. See http://openoffice.mirahost.ru for details"
--with-vendor="Rashid N. [CityCat] Achilov"
--with-epm=internal
--enable-minimizer
--enable-presenter-console
--enable-pdfimport
--enable-wiki-publisher
--enable-report-builder
--enable-sdext
--with-extension-intergation
--with-linker-hash-style=both
--with-dict=ENGB,ENUS,RURU
Применены патчи от Инфра-Ресурс по состоянию на 17 сентября 2009 г.
Хроники сборки изложены в этом топике
Перед установкой пакета обязаттельно проверьте систему на наличие неудовлетворенных зависимостей с помощью скрипта checkreqs, описание которого приведено на этой же странице ниже.
MD5 (openoffice.org-3.1.1.tbz) = 5e241ad8295f0e231bbf1eee12cb228b
SHA1 (openoffice.org-3.1.1.tbz) = 810a6ef1c588954dfcb61fff145d75b972e1cbf7
Скачать пакет
Скачать пакет с RapidShare
Скачать пакет с DepositFiles
Порт Cat's Paw для сборки пакета. Версия 1.11
Это архив порта, используемого для сборки.
Для сборки с использованием данного порта нужно распаковать архив например в
/usr/ports/editors и запустить make.port.
Перед началом сборки порта после его распаковки выполнить make.port extract, потом make.port configure. Если все прошло без ошибок, можно запускать make.port без параметров и идти спать - сборка займет до 7-ми часов на хорошей машине (на моем E4500 с 2Gb RAM занимает 7 часов). Подробнее о порядке сборки смотри на странице Главная.
ВНИМАНИЕ! По умолчанию порт настроен на русский язык
(LOCALIZED_LANG=ru) и размещение файлов в каталоге /usr/local/openoffice. (PREFIX=/usr/local/openoffice).
Правда, тут надо заметить, что на самом деле, все размещение все равно делается в каталоге openoffice.org-3.1.1, а в
/usr/local/openoffice только стартовые скрипты. Порт создавался на базе системного порта версии 1.328
Для сборки данного порта потребуется установить следующие порты (или пакеты):
- devel/patch
- archivers/gtar
- devel/autoconf262
- archivers/zip
- archivers/unzip
- sysutils/coreutils
- archivers/p5-Archive-Zip
- devel/imake
- devel/gperf
- devel/apache-ant
- shells/bash
- devel/pkg-config
- Компоненты GNOME - desktopfileutils, gtk20
- Java VM
Плюс, разумеется, все библиотеки, зависимость от которых была помечена как системная
Скачать порт Cat's Paw
Скачать порт Cat's Paw с openoffice.nextmail.ru
Что изменилось в порту со времен сборки 1.7
Изменения в файле Makefile
- Удалена опция сборки MDBTOOLS - сборка с системной библиотекой mdbtools
- Опции сборки с системными библиоетками LIBXML и LIBXSLT обьединены в одну, поскольку нельзя использовать одну системную, вторую - встроенную
- Удалена опция сборки SNDFILE - сборка с системной библиотекой sndfile
- Удалена опция сборки PORTAUDIO - сборка с системной библиотекой portaudio
- Удалена опция сборки PASF - поддержка sndfile/portaudio
- Удалена опция сборки NAS - сборка с системной библиотекой NAS
- Добавлена опция сборки MONO - сборка с поддержккой MONO
- Добавлена зависимость от autoconf 2.62, bash и pkg-config (bash нужен для сборки hunspell)
- Добавлены параметры configure --with-gperf, --enable-sdext, --with-extension-integration
- Добавлены параметры configure --with-linker-hash-style=both, --enable-dict=ENUS,ENGB,RURU
- Некоторые изменения в коде мишени post-extract
- Приведен в соответствие список заменяемых файлов в коде мишени pre-patch
- Добавлена автоматическая правка патчей на предмет замены макро в путях в мишени catspatch
- Добавлен вызов autoconf в мишени pre-configure
- Добавлено указание DESKTOPDIR для автоматической линковки каталога с файлами *.desktop в систему меню KDE
- Добавлено копирование файла qstart.desktop в каталог с файлами *.desktop
Изменения в файле Makefile.knobs
- Добавлен параметр --with-system-odbc-headers в список параметров configure
- Добалвена жесткая (ненастраиваемая) зависимость от unixODBC (причина - отутствие одного файла заголовка в дистрибутиве)
- Вместо порта www/neon26 используется порт www/neon28
- Значительно усложнен обработчик опции WITH_LIBXML. Теперь при установке этой опции сначала проверяется номер версии библиотеки libxml2, присутствующей в системе, и если она 2.7 и выше - порт отмечается как BROKEN. Иначе вставляются зависимости от libxml и libxslt. К сожалению, как определить версию библиотеки, которая БУДЕТ установлена, я пока не знаю
- Добавлен обработчик опции WITH_SYSCAIRO
- Добавлен обработчик опции WITH_MONO
- Значительно усложнен обработчик опции WITH_SYSAGG. Теперь при установке этой опции сначала проверяется номер версии установленной библиотеки (через pkg-config - вот зачем он тут нужен), и если она 2.5 и выше - порт отмечается как BROKEN. Иначе вставляется зависимость
- Изменен номер версии библиотеки в опции WITH_POPPLER
- Изменен обработчик опции WITH_GSTREAMER
Файлы для сборки OpenOffice.org
Это дополнительные файлы для сборки OpenOffice.org, распространяемые одним архивом
Архив содержит:
- Патч configure_patch.diff для файла configure.in (из которого создается скрипт configure), который:
- Добавляет опцию --with-gstreamer и обработчик этой опции
- Добавляет флаг X_LDFLAGS в строку поиска путей библиотек при тестировании
- Патч set_soenv.diff для файла set_soenv.in (из которого создается скрипт set_soenv), который:
- Добавляет в переменную SOLAREXTRALIB путь /usr/local/lib
- Добавляет в переменную SOLARLIB путь /usr/local/lib
- Добавляет в переменную SOLARLIB путь $SRC_ROOT/scripting/$INPATH/inc
- Добавляет в переменную SOLARINC путь /usr/local/include
- Патч settings_mk.diff который жестко добавляет в переменную CFLAGS пути $X11BASE и $LOCALBASE (для этого патч предварительно обрабатывается программой grep)
- Файл apply для применения этих патчей
- Скрипт apply.pl, с помошью которого выполняется применение патчей
- Файл intro.bmp с картинкой, используемой в качестве заставки
- Файл about.bmp с картинкой, используемой в диалоге "О программе"
- Файл ru-vendor.sdf с текстом "Этот пакет создан..."
- В каталоге infra лежат файлы, применяемые в full automation, которые заменяют соответствующте файлы в каталоге патчей от Инфра-Ресурс и скрипт transform, который используется в процессе работы. Оригинальный transform от "Инфра-Ресурс" содержит набор флагов, который не поддерживается программой cp во FreeBSD
Скачать архив с дополнительными файлами для сборки OpenOffice.org
Скачать архив с дополнительными файлами для сборки OpenOffice.org с openoffice.nextmail.ru
Первые хроники сборки
Это сообщение, отправленное в Список рассылки, посвященный OpenOffice.org и другому
свободному софту (который действует и поныне, хотя , конечно, трафик в нем сильно снизился после организации форума).
Сообщение было отправлено 22 марта 2005 года (Боже, как давно это было... И как недавно :-) ) В нем я впервые изложил эмоции,
которые меня тогда просто переполняли после первой успешной (хотя это как посмотреть :-) ) сборки. Впрочем, эти эмоции
переполняют меня каждый раз по окончании сборки :-D
Скачать хроники сборки OpenOffice.org 1.1.4
Скрипт для проверки зависимостей в пакете
Это скрипт, который проверяет, установлены ли все зависимости, которые отмечены в пакете.Скрипт распаковывает из пакета файл
+CONTENTS, читает его, выбирает оттуда все зависимости и поочередно ищет их установку в каталоге /var/db/pkg. Если находится
данная или большая версия пакета, зависимость считается удовлетворенной, кроме случаев, когда установлена обновленная мажорная
версия (например bison2 вместо bison). После проверки скрипт печатает общий список неудовлетворенных зависимостей. Для нормальной
работы OpenOffice.org необходимо перед началом установки пакета удовлетворить все зависимости. Текущая версия скрипта 1.6
Скачать скрипт для проверки зависимостей
Файлы, не относящиеся к OpenOffice.org
Это файлы, упомянутве в статье Загружаемый Flash-диск с
FreeBSD и DOS, часть первая. Эти файлы содержат рабочие образы, которые использовались при создании Flash-диска. Образы уникальны,
поскольку та флэшка, что использовалась для их создания (Seitek BAR 128 Мб) давно уже покоится в обозе...
Скачать файл seitek2000.rar
Скачать отчет fdisk по данному файлу
Этот файл содержит образ Flash-диска с таблицей разделов. содержащий один раздел DOS, который пуст, на нем установлены только системные
файлы. Отчет fdisk - это текстовый файл, в котором сохранен вывод программы fdisk по диску, на котором развернут данный образ. Именно этот образ многократно упоминается в статье и именно с его помощью можно разбить Flash-диск на несклько разделов. Файл содержит 2000 секторов (отсюда и название) по 512 байт
Скачать файл booteasy.rar
Скачать отчет fdisk по данному файлу
Этот файл содержит копию первых 63-х секторов Flash-диска после установки менеджера загрузок BootEasy, а также отчет fdisk после разворачивания данного образа на диск
Скачать файл xfdiskboot.rar
Скачать отчет fdisk по данному файлу
Этот файл содержит копию первых 63-х секторов Flash-диска после установки менеджера загрузок xFdisk, а также отчет fdisk после развоарчивания данного образа на диск. Особенностью этого образа, как упоминалось в статье, является то, что он снимался уже послет того, как было установлено все - и DOS, и FreeBSD и все было проверено.
| Еще увидимся... |
| Искренне Ваш, |
 |