Порты для FreeBSD, созданные мной

Здесь выложены порты для программного обеспечения под FreeBSD, созданые мной. Большниство портов на программы, автором которых я не являюсь, но которые по моему мнению, необходимы. Также нетрудно заметить, что большинство портов - это программы под KDE. Что поделать, KDE is my loving environemnt :-) Каждый порт отмечен статусом, который он имеет. Статус может быть следующим: Для установки порта его следует поместить в указанную категорию, просто распаковав его туда.

Все права на данные архивы и на их содерижмое сохраняются за мной. Перед тем, как загружать их рекомендую ознакомиться с Лицензией. Загрузка документов означает согласие с условиями лицензии.


Кроссплатформенная библиотека для работы с Open Phishing Library Database (OPDB)

Порт: libphish
Версия порта: 0.1.0
Статус: Committed
Категория: devel
Скачать

Кроссплатформенная библиотека для работы с Open Phishing Library Database (OPDB). OPDB видимо задумывался как проект, аналогичный ORBS и прочим черным антиспамерским спискам. Но судя по тому что проект не развивается (с июня 2006 не было выпущено ни одного обновления к библиотеке), он заброшен


Многооконный консольный редактор с интерфейсом в стиле Turbo Vision

Порт: yui
Версия порта: 3.2.03
Статус: Committed
Категория: editors
Скачать

Многооконный консольный редактор с интерфейсом в стиле Turbo Vision. Редактор - настоящая мечта программиста. Вот некоторые из его возможностей:

Изначально проект разрабатывался в г. Ижевске. Оригинальные исходники последней версии можно скачать здесь.


Программа для просмотра графических изображений (типа ACDSee для Windows)

Порт: showimg
Версия порта: 0.9.5
Статус: Committed
Категория: graphics kde
Скачать

Программа для просмотра графических изображений с богатыми возможностями. Может отображать большое число различных форматов, включая JPEG, PNG, GIF (анимированные), MNG, PSD и т.д. Состоит из фрейма с деревом каталогов, фрейма предпросмотрп и фрейма просмотра. Фреймы могут располагаться в произвольном порядке. Может предпросматривать и просматривать файлы из нескольких каталогов и искать идентичные файлы. Также обладает возможностями полноэкранного просмотра, увеличением/уменьшением, сортировкой, поддержкой просмотра изображений в архивах и плагинами kipi


Программа для интеграции Sendmail и Антивируса Касперского для проверки почты

Порт: kavmilter
Версия порта: 0.91.3
Статус: Committed
Категория: mail
Скачать

Фильтр для программы sendmail, основанный на Milter API, предназначенный для антивирусной проверки с помощью Антивируса Касперского "на лету". Сам по себе не проверяет почту, а передает ее предварительно настроенному Антивирусу Касперского для проверки, читает результат и, в зависимости от него пропускает письмо или удаляет его из очереди. Проверка выполянется "на лету", то есть не выполянется ни извлечение письма из очереди, ни повторное его туда встраивание. Но эта программа НЕ МТА и НЕ антивирус сама по себе. На первый взгляд - это просто набор функций, которые выполняются программой sendmail в тот момент, когда она выполняет некоторые определенные действия - принимает соеденение от удаленного сервера, принимает команду MAIL FROM или RCPT TO, передает заголовок сообщения и т.д.

Порт разработан очень давно, еще в 2003 г. и с тех пор практически не модифицировался, потому что данная программа работает только с Антивирусом Касперского версии 4.0. На самом деле ее разработка заброшена.


Антиспам-фильтр для Sendmail, проверяющий кодировку и формат письма, на Milter API

Порт: sccmilter
Версия порта: 0.95.7
Статус: Committed
Категория: mail
Скачать

Это почтовый фильтр для Sendmail, использующий Milter API, предназначенный для контроля за спамом и удаления его (Spam Control and Canceling). Это многопоточный фильтр, который работает между Sendmail и локальным почтовым агентом, проверяет почту на соответствие набору некоторых фиксированных правил и удаляет сообщения, которые квалифицируются как спам.

Его основные возможности:


Программа для просмотра "Сетевого окружения" Windows и монтирования ресурсов для KDE

Порт: smb4k
Версия порта: 0.9.9
Статус: Submitted
Категория: net kde
Скачать

Smb4K - программа просмотра ресурсов сети Microsoft Windows. Ее возможности в основном заимствованы из программы Komba2, разработанной Франком Шванцем. Она использует программный пакет Samba для облегчения доступа к ресурсам Microsoft Network вашей локальной сети.

Основные возможности:


Программа индикации переключения раскладок клавиатуры для KDE

Порт: kkbswitch
Версия порта: 1.4.33
Статус: Committed
Категория: sysutils kde
Скачать

KKBSwitch - программа индикации текущей раскладки клавиатуры для KDE. Она может оказаться полезной, если у Вас настроено расширение XKeyboard для X Server таким образом, что имеется более одного клавиатурного плана, например US/ACSII и Русский. KKBSwitch отображает значок в области системных уведомлений, который указывает на текущую активную раскладку. Тем не менее KKBSwitch не является мастером по настройке XKeyboard, он является только индикатором текущей выбранной группы. Настройка XKeyboard должа выполняться как обычно, редактированием файла конфигурации X сервера.

Возможности KKBSwitch:


Программа монтирования сетевых дисков Windows при локальной регистрации в системе

Порт: mountsmb2
Версия порта: 0.90.2
Статус: Committed
Категория: sysutils
Скачать

Этот набор скриптов позволяет имитировать возможность Windows по автомонтированию сетевых ресурсов во время регистрации в системе. Он довольно-таки непрост в настройках - Вы должны понимать, что Вы делаете, как настроить поддержку SMB/CIFS в ядре, как настроить /etc/nsmb.conf, как настроить .nsmbrc файл и т.д.

Скрипты написаны на языке /bin/sh. Программы nbtscan и host используются для обнаружения компьютеров под управлением Windows, когда проводится сканирование сети и автосоздание файла .nsmbrc с помощью программы smb2nsmbrc. Скрипты используют свой собственный конфиуграционный файл .mssmbrc для описания автомонтируемых ресурсов.


Генератор безопасных паролей для Qt3

Порт: spassgen
Версия порта: 1.5
Статус: Committed
Категория: sysutils kde
Скачать

Небольшая программа, которая генерирует пароли. Пароли могут быть длиной 6-25 символов, генерируется за один раз до 100 паролей. Пароли могут содержать цифры, буквы в разных регистрах и специальные символы.


Программа быстрого запуска OpenOffice 2.x для KDE

Порт: oooqs2
Версия порта: 1.0
Статус: Committed
Категория: x11
Скачать

Быстрый Запуск OpenOffice.org - это небольшое приложение, которое выполняется в KDE SystemTray. Оно используется для ускорения запуска различных модулей OpenOffice.org без необходимости открывать основное меню.

Этот порт содержит Быстрый Запуск только для OpenOffice 2.x


Графический редактор конфигурационного файла для DOS-эмулятора DOSbox

Порт: dboxfe
Версия порта: 0.0.5
Статус: Refused
Категория: emulators kde
Скачать

DBoxFe - программа для редактирования конифигурационного файла программы DOSBox. С DBoxFE Вы можете создавать и управлять конфигурационными файлами значитеьлно проще, чем просто при работе с DOSBox. Кроме того, Вы может создавать "игровые профили" для создания различных конфигурационных файлов. DBoxFE значительно упрощает настройку конфигурационных файлов, поскольку они содержат очень большое количество опций

Отказано в коммите было по той причине, что кто-то уже сделал порт для версии 0.1.3, которая для своей работы требует Qt4. Я специально делал порт, ориентированный на версию, поддерживающую Qt3, потому что считаю что Qt4 еще не актуален.


Адресная книга KDE, встраиваемая в панель, как апплет

Порт: contactsmenu
Версия порта: 0.3.4
Статус: Broken
Категория: kde
Скачать

Contactsmenu - это апплет для панели KDE, который может быть в нее встроен. Он предназначен для отображения адресной книги KDE в виде вырадающего многоуровневого меню.

Его главная функция - быстрый доступ к контактам адресной книги

Возможности:

Порт был подготовлен давным-давно, еще под 5.3-STABLE. Тогда FreeBSD Team сообщила мне, что он не собирается под 6.x Поскольку у меня не было ни одной 6.x и не было возможности его проверить, я забросил его. Сейчас возможно еще раз проверю и переотправлю


Модуль Центра Управления KDE для настройки пакета Samba в графическом режиме

Порт: ksambaplugin
Версия порта: 0.4.2
Статус: Refused
Категория: network kde
Скачать

KSambaPlugin представляет из себя модуль Центра Управления для настройки параметров пакета Samba и дополнительный модуль для Konqueror, для настроки свойств каталога при предоставлении к нему доступа по сети.
Модуль Центра Управления предоставляет полный доступ ко всем глобальным и сервисным параметрам включая расширенные опции. Также возможен просмотр существующего файла smb.conf

Модуль для Konqueror предоставляет доступ к сервисным параметрам, которые могут быть настроены для любого сетевого ресурса.

Вместе они являются полой и исчерпывающей программой для настройки Samba.

Программа оказалась настолько удачной, что ее включили в состав дистрибутива KDE быстрее, чем FreeBSD Team проверила порт на правильность сборки :->>


Программа Paint для KDE

Порт: kolourpaint
Версия порта: 1.0.2
Статус: Refused
Категория: graphics kde
Скачать

KolourPaint - это свободная и легкая в использовании программа рисования для KDE.

Программа очень проста в использовании. Она предоставляет уровень функций, преназанчающися для среднего пользователя. Программа разработана для решени повседневных задач типа:

История повторилась - программа KolourPaint оказалась настолько полезной и качественно сделанной, что была включена в дистрибутив еще до того, как FreeBSD Team смогла проверить порт на правильность сборки. Но тем не менее этот порт - один их тех, которые можно использовать как образцы


Программа просмотра файлов Compiled HTML для KDE

Порт: kchm
Версия порта: 0.3.1
Статус: Refused
Категория: kde
Скачать

KChm - это программа просмотра CHM (Compiled HTML) файлов для KDE. Она состоит из соответствующего kpart-компонента, так что Вы можете просматривать CHM-файлы в Konqueror и небольшой оболочки для автономного просмотра файлов.

Здесь меня банально обогнали :-)) Пока я телился делать порт, его уже сделал другой человек. Ну что ж, может его порт лучше :-))


Панель для Konqueror с функциями анти-фишинга (интерфейс к Open Phishing Library Database)

Порт: karpion
Версия порта: 0.1.0
Статус: Submitted
Категория: kde
Скачать

Проект Open Phishing Database - это попытка создать и управлять базой данных по фишерским сайтам, а также создать расширения для браузеров, которые позволили бы использовать эту базу данных для предоставления большей безопасости пользователям.

Анти-фишерские расширения для браузеров Firefox и Konqueror будут использовать Open Phishing Database, используя функции библиотеки libphish.

Этот порт - анти-фишерское расширение только для браузера Konqueror.

Проект портирован точно тогда же, когда была портирована библиотека libphish и точно также заброшен. Причем, если libphish хотя бы закоммиттили, то до этого порта руки так и не дошли, несмотря на то, что сабмит был сделан чрезвычайно давно, не менее чем два года назад.


Патч для порта kdelibs для опциональной поддержки libthai и DNS-SD

Порт: kdelibs
Версия порта: none
Статус: Refused
Категория: kde
Скачать

Честно говоря, позиция, которую заняла в вопросе коммита этого патча KDE FreeBSD Team мне совсем не понятна. По-моему, совершенного очевидно, что поддержка тайского языка, которую осуществляет libthai, нужна только тайцам :-) Вот пусть они и включают себе такую опцию - зачем навязывать эту libthai всем в обязательном порядке?
То же самое и с DNS Service Discovery (dns-sd). Опция эта распространена среди пользователей Макинтошей, но много ли у нас найдется таких? Поэтому и зависимость от dns-sd я счел сугубо опциональной и сделал патч, который дорабатывает Makefile порта kdelibs таким образом, что libthai и dns-sd можно не устанавливать, если не хочешь. По совершенно непонятным мне причинам KDE FreeBSD Team посчитало, что без libthai и dns-sd им не прожить. Ну и хер на них, патч я все равно сделал, пользуйтесь на здоровье


Патч для amarok для опциональной поддержки Ruby

Порт: amarok
Версия порта: none
Статус: Refused
Категория: kde
Скачать

А вот в этом случае позицию, схожую с позицией KDE FreeBSD Team заняла команда разработчиков Amarok. Когда я предложил им патч, который позволяет не собирать Ruby при сборке Amarok (а нафига он нужен, ведь раньше как-то обходились?), они ваще стали в какую-то непонятную позу, сказав "А нафига вообще его отключать, он что много места занимает?" и тому подобный бред. Понятно, что я забил на них и патч применяю каждый раз, когда собираю новую версию - с моей точки зрения аудиоплейер должен делать свойственные ему задачи, а не заниматься фигней. Патч этот добавляет пару новых опций - RUBY и DAAP. Первая отключает зависимость от RUBY и соответственно удаляет все скрипты, написаные на нем (а там с моей точки зрения ничего ценного нет), вторая удаляет DAAP - типа сервера расшаривания музыкальных файлов. Нынче не те времена, когда можно запросто выкладывать в инет гигазы MP3 :-))


Графический интерфейс к программе MPlayer для KDE3

Порт: kplayer
Версия порта: 0.6.3
Статус: Refused
Категория: multimedia kde

Я очень долго пылатся убедить FreeBSD Team в необходимости обновления порта Kplayer-а. Team долго сопротивлялась, но наконец-то нашелся кто-то с большом влиянием видимо и Team почесалась и обновила порт. Правда, не моим патчем, да и пофиг. Главное, что обновила. Может быть тот патч даже и лучше.


Программа для использования диалогов KDE в некоторых программах GTK

Порт: kgtk
Версия порта: 0.9.4
Статус: Committed
Категория: sysutils kde
Скачать

Порт на эту программу я сделал просто так, от нечего делать. Кроме того, он использует для сборки Cmake, а мне хотелось что-нибудь сваять, связанное с ним, поскольку видимо скоро использоваться будет только CMake - уж больно резво его используют сборщики KDE :-D. Программа оказалась интересной, пободаться с ее портированием пришлось изрядно, это предоставило мне немало материала для будущей статьи. Сам я ее конечно же не планировал использовать - не люблю всякие хаки, кряки и подмены библиотек. Но может быть кто-то найдет ее для себя полезной



Еще увидимся...
Искренне Ваш,
Master UNIX administrator