Показаны сообщения с ярлыком FreeBSD ports. Показать все сообщения
Показаны сообщения с ярлыком FreeBSD ports. Показать все сообщения

среда, 16 июля 2014 г.

FreeBSD: not staged

Было обнаружено для некоторых портов такое
Not staged. See http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-May/000080.html

Что такое staged:
Staging is when the port installs into the work directory instead of into /. From here a package can be created without ever installing into / and often as a user without root. This also gives us abilities to improve quality of packages and opens up opportunities for sub-packages in the future. With staging we have had the ability to add in-tree testing of plists which in the past required a tool such as porttools, Tinderbox or Poudriere.

A guide for converting your port to Staging can be found at:
    https://wiki.freebsd.org/ports/StageDir

Совсем вкратце: нужно иметь возможность установки пакетов не от рута и не в корень, а в рабочий каталог.

с 31 июня такие порты помечены deprecated, мейнтейнеры обнулены (сброшены), и 31 августа удалены из дерева портов.

http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/porting-submitting.html

понедельник, 19 мая 2014 г.

FreeBSD: "/usr/ports/Mk/bsd.port.mk", line 1767: Malformed conditional (defined(USE_RC_SUBR) && ${USE_RC_SUBR:tu} != "YES")

После 5 мая многие могли в очередной раз столкнуться с багами портов, а именно:
# make
Unknown modifier 't'

"/usr/ports/Mk/bsd.port.mk", line 1767: Malformed conditional (defined(USE_RC_SUBR) && ${USE_RC_SUBR:tu} != "YES")
Unknown modifier 't'

Unknown modifier 't'

Unknown modifier 't'

"/usr/ports/Mk/bsd.sites.mk", line 957: Malformed conditional (!empty(_PERL_CPAN_ID) && ${_PERL_CPAN_FLAG:tl} == "cpan")
Unknown modifier 't'

"/usr/ports/Mk/bsd.port.mk", line 2929: Unclosed conditional/for loop
"/usr/ports/Mk/bsd.port.mk", line 2929: Unexpected end of file in for loop.

"/usr/ports/Mk/bsd.port.mk", line 6708: Unclosed conditional/for loop
"/usr/ports/Mk/bsd.port.mk", line 6708: Unexpected end of file in for loop.

make: fatal errors encountered -- cannot continue

суббота, 15 марта 2014 г.