Назад | Перейти на главную страницу

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

Я установил FreeBSD 9, и мне нужно установить фантомы. Он доступен в /usr/ports/lang/phantomjs но версия 1.0, а мне нужна более свежая версия. Eсть патч для обновления до версии 1.4.1, но я не знаю, как применить этот патч. Я погуглил и прочитал Справочник FreeBSD Porter несколько раз, но я все еще потерялся.

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

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

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

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 файл.