Saturday, 15 January. 2005/usr/ports/games/openttd/Как оказалось в CVS FreeBSD Ports Collection с 17-го декабря прошлого года присутствует порт для openttd - http://www.freshports.org/games/openttd/. Если Вам не хочется, как и мне, обновлять всю коллекцию портов, можно воспользоваться следующим рецептом:
для sh/bash: export CVSROOT=":pserver:anoncvs@anoncvs.jp.freebsd.org:2401/home/ncvs" для tcsh: setenv CVSROOT ":pserver:anoncvs@anoncvs.jp.freebsd.org:2401/home/ncvs" Аутентифицируемся на сервисе: cvs login На просьбу ввести пароль вводим anoncvs. Для получения требуемых файлов выполняем: cvs co ports/games/openttd Для работы данного порта на плацдарме /usr/ports, представленном в поставке FreeBSD-5.3-RELEASE, необходимо применить патч: --- Makefile.orig Sat Jan 15 10:49:19 2005 +++ Makefile Sat Jan 15 10:49:19 2005 @@ -10,11 +10,12 @@ CATEGORIES= games MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} +DISTNAME= ${PORTNAME}-${PORTVERSION}-source MAINTAINER= danfe@FreeBSD.org COMMENT= An open source clone of Microprose Transport Tycoon Deluxe -DISTVERSIONSUFFIX= -source +#DISTVERSIONSUFFIX= -source LIB_DEPENDS+= png.5:${PORTSDIR}/graphics/png Скопировав приведенные строки в файл, выполните: cd ports/games/openttd && patch -p0 < /path/to/file.patch Соотвественно /path/to/file.patch - путь к созданному Вами файлу. В ответ должны получить строки примерно следующего содержания: Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- Makefile.orig Sat Jan 15 10:49:19 2005 |+++ Makefile Sat Jan 15 10:49:19 2005 -------------------------- Patching file Makefile using Plan A... Hunk #1 succeeded at 10. done Устанавливаем порт: make install clean В качестве опций для сборки порта можно указать путь к "внешнему" миди проигрывателю. В качестве оного может выступать /usr/ports/audio/timidity. Обратные ссылки
URI этой записи для создания обратных ссылок (trackback) Нет обратных ссылок
Комментарии
Показывать комментарии (Как список | Древовидной структурой)
Нет комментариев.
Добавить комментарий
|