To create port for perlbrew, 3 other new ports should be created: p5-CPAN-Perl-Releases p5-Devel-PatchPerl p5-Test-TempDir-Tiny
I shall submitt the patch to create these ports later. wen ________________________________ 发件人: owner-po...@openbsd.org <owner-po...@openbsd.org> 代表 Andrew Hewus Fresh <and...@afresh1.com> 发送时间: 2021年1月26日 8:53 收件人: bw-open...@gmx.de <bw-open...@gmx.de> 抄送: ports@openbsd.org <ports@openbsd.org> 主题: Re: Perlbrew port? On Mon, Jan 25, 2021 at 04:02:00PM +0100, bw-open...@gmx.de wrote: > Hello everyone, > > I'm currently diving into good ol' Perl programming and want to build a > local version of perl that will not mess with the base system. There is > a handy tool named perlbrew for that, which can be installed easily by > downloading a shell script and executing it (with the 'curl | sh' idiom > if you are wired that way). > > I would prefer having an OpenBSD package for that tool and I would be > interested in writing a port for this. Does that sound like a good idea? > Is anyone already working on such a port? Or is there even already a > port which I managed to overlook? I generally use plenv[0], not perlbrew[1] although for no particular reason other than that's what I got working first, so while I have a general idea of these things, I may have some details wrong for perlbrew. The main issue for plenv that I'm not sure exists in perlbrew is that it expects to install into your home directory and doesn't really have support for a "global" installation. I don't think there's anything particularly stopping it from working but I don't know that it's tested for that use case. I was going to look at setting up plenv as as a separate user for use on my cpan smoker machine, but I haven't gotten far enough to know if it actually works. In any case, I find it to be a useful tool for doing perl module development, if one of these showed up as a package I might consider using it. [0] https://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftokuhirom%2Fplenv&data=04%7C01%7C%7Cd223224339f14033a0e408d8c195077d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637472193105020814%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=qCV3dqC2GyHZTfLx7D3Z8x19lIP88cGGTgAd4cY9mZo%3D&reserved=0 [1] https://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fperlbrew.pl%2F&data=04%7C01%7C%7Cd223224339f14033a0e408d8c195077d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637472193105020814%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=AHK7Nd80iWAN6TqNPYL8XDQZI%2BxdjmoxV%2FFvKnofUPs%3D&reserved=0 l8rZ, -- andrew - https://apac01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fafresh1.com%2F&data=04%7C01%7C%7Cd223224339f14033a0e408d8c195077d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637472193105030780%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=%2BCGGzClfWMiJFqDO%2FjhnjmkUNyIzY2ltQ4BEj%2FljO0Q%3D&reserved=0 Computer Science: solving today's problems tomorrow.