Como aplicar patches à porta phantomjs no FreeBSD 9?

2

Instalei o FreeBSD 9 e preciso instalar phantomjs . Está disponível em /usr/ports/lang/phantomjs , mas a versão é 1.0, enquanto eu preciso de uma versão mais recente. Existe um patch para atualizar para a versão 1.4.1, mas não sei como para aplicar este patch. Eu pesquisei isso e li o Manual do FreeBSD Porter várias vezes, mas Eu ainda estou perdido.

Além disso, não há entrada sobre phantomjs no arquivo /usr/ports/UPDATING .

Obrigado pela sua ajuda.

    
por flowfree 01.08.2012 / 03:06

1 resposta

2

Você precisa atualizar sua árvore de portas. Executar:

portsnap fetch update

Se você quiser manter sua árvore de portes atualizada regularmente, poderá criar um script periódico.
Este é o script que eu uso na minha máquina dev, /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

Não se esqueça de chmod+x 910.portsnap e adicione weekly_portsnap_enable="YES" ao seu arquivo /etc/periodic.conf .

    
por 01.08.2012 / 04:22