Почти год длилась история с добавлением rakudo в дерево портов FreeBSD и закончилась она успешно.

В начале

Perl6 интересовал меня с момента прочтения книги "Perl6 и Parrot". Это было настолько давно, что я о нем успел забыть и вспомнил, когда услышал о проекте rakudo - реализации perl6 для виртуальной машины Parrot.

Тогда я сделал port для FreeBSD и рассказал о нем на конференции perl mova 2009. По результатам доклада появилась еще одна версия порта - с обновлением исходников из репозитариев rakudo и parrot.

Созданные порты я поместил в системе PR FreeBSD. Каждый порт, который предлагается для размещения в официальном дереве, рассматривается одним из существующих мантэйнеров. Мои предложения были перенаправлены на одобрение Сергею Скворцову. С его стороны никакой реакции не последовало ни в течении месяца, ни полугода. Мои письма оставались без ответа. Попытался пообщаться с Сергеем на IRC канале, но безрезультатно.

Регулярно, после выхода очередной версии rakudo, я размещал обновления для портов как в системе PR FreeBSD, так и на сайте созданного проекта rakudoport.sourceforge.net. С сайта rakudo.org есть ссылка на него.

Так продолжалось год, пока мои регулярные обновления не были замечены остальной командой мантэйнеров портов FreeBSD. И теперь последние версии parrot и rakudo доступны для всех желающих.

Установка Perl6

Чтобы установить последнюю версию perl6 достаточно:

cd /usr/ports/lang/rakudo make install

Вот результат, к которому я стремился.