Теперь Perl6 в FreeBSD официально !
Почти год длилась история с добавлением 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
Вот результат, к которому я стремился.

