Re: How to port PHP projects which require composer
- Reply: Dan Langille: "Re: How to port PHP projects which require composer"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 13 Jan 2023 15:12:56 UTC
Selon Dan Langille <dan@langille.org> le ven. 13 janv. 11:20:25 2023 : > Hello, > > I'm looking at porting https://github.com/vstelmakh/url-highlight > for use by FreshPorts. > > My current solution: > > % sudo pkg install php81-composer > % fetch -o url-highlight-v3.0.1.tar.gz > https://github.com/vstelmakh/url-highlight/archive/refs/tags/v3.0.1.tar.gz > % tar -xzf url-highlight-v3.0.1.tar.gz > % composer require vstelmakh/url-highlight > > At this point, everything I need is in the newly-created vendor directory. > > If I copy that vendor directory to /usr/local/www/freshports/, I can > use it like this: > > <?php > > require_once($_SERVER['DOCUMENT_ROOT'] . '/../vendor/autoload.php'); > use VStelmakh\UrlHighlight\Encoder\HtmlSpecialcharsEncoder; > use VStelmakh\UrlHighlight\UrlHighlight; > > ... etc > > > What is the proper way to port code like this? It would be very interesting to have a Mk/Uses/composer.mk, like we have Mk/Uses/pear.mk. Adding cyberbotx@cyberbotx.com to the list: do you think it is possible? -- Th. Thomas.