Perl in OpenBSD

Perl in OpenBSD

By Andrew Hewus Fresh (‎AFresh1‎) from pdx.pm
Date: Wednesday, 10 June 2015 09:00
Duration: 50 minutes
Target audience: Any
Language: English
Tags: openbsd perl porting

You can find more information on the speaker's site:


Perl 5.003 was imported as part of the OpenBSD base system in 1996 by Jason Downs (downsj@) and has been used heavily ever since. Quite a few system utilites are written in perl, one of the largest being Marc Espie's (espie@) rewrite of the package management tools and his amazing dpb (distributed package build) tool. I'm the current maintainer for perl in OpenBSD and wanted to share what's going on.

I'm going to talk about some of our local patches, those I've managed to get upstream and what is left. I'll also go into some details about why it makes sense to have as part of the base system as well as how we're using it. I'll detail some of the challenges with integrating it into the base build and what goes into importing new versions of perl as well as some ideas for future work.

OpenBSD 5.7 will be shipping in May with perl 5.20 and current versions of Mojolicious, Dancer2, and DBIx::Class in the ports tree.

Perl is running on all 17 supported OpenBSD architectures, even the vax.


Attended by: Andrew Hewus Fresh (‎AFresh1‎), Brad Lhotsky, Adam Dutko (‎StylusEater‎), Dana Jacobsen (‎danaj‎), Tom Christiansen, James E Keenan (‎kid51‎), Jan Peterson (‎jlp‎), Dean Hamstead, Thomas Stanton (‎tstanton‎), Tim Howe (‎thowe‎), Paul Millard, Armin Resch, Grigor Karavardanyan (‎G‎), Maxwell Cabral, Chad Granum (‎Exodist‎), Steve Nolte (‎mcsnolte‎), Gabriel Munoz (‎gabriel‎), Graham Ollis (‎plicease‎), John D Jones III (‎jnbek‎),