Как применить патчи к порту phantomjs во FreeBSD 9?

Я установил FreeBSD 9 и мне нужно установить http://phantomjs.org/. Это доступно в /usr/ports/lang/phantomjs но версия 1.0, а мне нужна более свежая версия. Есть патч для обновления до версии 1.4.1, но я не знаю, как применить этот патч. Я прогуглил это и несколько раз прочитал "Справочник портера" FreeBSD, но все еще заблудился.

Также нет записи о фантомах в /usr/ports/UPDATING файл.

Спасибо за вашу помощь.

1 ответ

Решение

Вам необходимо обновить дерево портов. Бежать:

portsnap fetch update

Если вы хотите регулярно обновлять дерево портов, вы можете создать периодический скрипт.
Это сценарий, который я использую на своем компьютере разработчика, /usr/local/etc/periodic/weekly/910.portsnap

#!/bin/sh -
#
#

# If there is a global system configuration file, suck it in.
#
if [ -r /etc/defaults/periodic.conf ]
then
    . /etc/defaults/periodic.conf
    source_periodic_confs
fi

case "$weekly_portsnap_enable" in
    [Yy][Ee][Ss])
        echo ""
        echo "Updating ports tree via portsnap:"

        portsnap cron update | grep -v /;;

    *)  rc=0;;
esac

exit $rc

Не забудь chmod+x 910.portsnap и добавить weekly_portsnap_enable="YES" на ваш /etc/periodic.conf файл.

Другие вопросы по тегам