https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291316

Matthias Andree <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #266760|0                           |1
        is obsolete|                            |
 Attachment #266760|maintainer-approval?(deskto |
              Flags|[email protected]),             |
                   |maintainer-approval?(portmg |
                   |[email protected])              |
 Attachment #267121|maintainer-approval?(hrs@Fr |
              Flags|eeBSD.org)                  |
 Attachment #267121|0                           |1
        is obsolete|                            |

--- Comment #41 from Matthias Andree <[email protected]> ---
Created attachment 267274
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=267274&action=edit
tarball with 4 git format-patch patches

This tarball contains four patches made with "git format-patch" that improves
upon 266760 by adding LIB_DEPENDS=libxml2.so:textproc/libxml2-core - this
avoids a shitload of changes in ports that use libxml2, and achieves:

* documentation built natively on FreeBSD, with xsltproc (from a port I am
updating inline)
* dependency chain: 
libxml2->libxml2-core, libxslt
libxslt->libxml2-core

Where libxml2-core has the libxml2.so and the executables (usually xmllint).

Especially, we're avoiding this way:
* no loss of documentation or its accuracy
* no loss of native build
* no surprises for end users, pkg install "libxml2" gives them docs + binaries
+ lib as before
* no dance in downstream ports around @bootstrap flavors.

While here, it deprecates libxml2-python to be honest about upstream intentions
to kill that bit.

It collects the xmlsec1 patch and adds the missing libxml2 dep to one port.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to