svn commit: r494447 - in head/textproc/rubygem-nokogiri: . files

Po-Chuan Hsieh sunpoet at freebsd.org
Sat Mar 2 19:00:12 UTC 2019


On Sun, Mar 3, 2019 at 2:24 AM Matthias Fechner <idefix at fechner.net> wrote:

> Am 02.03.2019 um 19:04 schrieb Sunpoet Po-Chuan Hsieh:
> > -RUN_DEPENDS= rubygem-pkg-config>=1.1.7:devel/rubygem-pkg-config \
> > -             rubygem-mini_portile2>=2.4.0:devel/rubygem-mini_portile2
> > +RUN_DEPENDS= rubygem-pkg-config>=1.1.7:devel/rubygem-pkg-config
>
> please see here:
>
> https://rubygems.org/gems/nokogiri
>
> regarding this page it is required.
>

Please read ext/nokogiri/extconf.rb or check ports tree history.

As I mentioned in the commit log, we do not need mini_portile/mini_portile2.
It is used to download and build the libraries (libxml2, libxslt, zlib)
which is already handled by our ports framework very well.
Furthermore, it is not needed when using system libraries
(CONFIGURE_ARGS=--use-system-libraries) [1][2].

Reference:
[1]
https://github.com/sparklemotion/nokogiri/blob/v1.10.1/ext/nokogiri/extconf.rb#L447-L471
[2]
https://nokogiri.org/tutorials/installing_nokogiri.html#install-with-system-libraries

Regards,
sunpoet


> Gruß
> Matthias
>
> --
>
> "Programming today is a race between software engineers striving to
> build bigger and better idiot-proof programs, and the universe trying to
> produce bigger and better idiots. So far, the universe is winning." --
> Rich Cook
>
>


More information about the svn-ports-all mailing list