> On Oct 14, 2025, at 18:50, Andriy Gapon <[email protected]> wrote: > > On 14/10/2025 19:45, Moin Rahman wrote: >>> On Oct 14, 2025, at 18:36, Andriy Gapon <[email protected]> wrote: >>> >>> >>> I am writing a recipe to configure a system for a particular purpose. >>> I need to install some version of PHP, doesn't matter much which, but it >>> should be a recent one. E.g., the latest available in ports or the default >>> version. >>> I do not want to hardcode any version / prefix like, say, "php83" (because >>> it may be obsolete or unavailable in a few years). >>> >>> How could this be achieved with pkg? >> I do not know what actually you are trying to do or if I have understood >> you correctly. But let's say if I need dokuwiki and I do not want to add >> specific version I just do `pkg install www/dokuwiki` which will find >> out the required php version suffix and install all the php requirements. >> But if you need are using this for a custom application which is not in >> the tree and you need to install specific php versions for those then I >> believe you are out of options. > Yes, it's for something that's not in ports. > But maybe it could be put into ports with some effort... > > Maybe it would be a good idea to have some PHP meta-ports that just install > default versions? > > E.g., for Python there is a python3 package that installs a current default > python3.xx version as dependency and there is python package that installs a > current default pythonX (python3 currently) as a dependency. > > -- > Andriy Gapon >
This also brings some complexity like how are we going to handle different extensions. Or should we create different ports for each extensions. Not all extensions are common for all versions. Or should we just add the php and php-extensions? Let me think about it. Kind regards, Moin
signature.asc
Description: Message signed with OpenPGP
