Subject: CVS commit: pkgsrc/textproc/py-xml2rfc
From: Taylor R Campbell
Date: 2023-04-01 15:46:16
Message id: 20230401134616.EAB28FA81@cvs.NetBSD.org

Log Message:
textproc/py-xml2rfc: Update to 3.17.0

Note: I gave up trying to make the tests run -- too many dependencies
before I ran out of time to waste on this.  But at least xml2rfc
itself seems to work.

Note: I gave up trying to update pycountry to 22.3.5 as listed in the
xml2rfc requirements.txt, because the pycountry 22.3.5 tests failed;
instead I patched xml2rfc to accept the version in pkgsrc for now.

Since xml2rfc had been rendered completely nonfunctional by updates to
its dependencies, I believe this is a better state than it was in even
if the tests can't be run.

Changes:

- \ 
[`dbdda51`](https://github.com/ietf-tools/xml2rfc/commit/dbdda51a16083da0762355ebe0902c3bc2a78a39) \ 
- Lighter styling on internal iref links *(PR \ 
[#963](https://github.com/ietf-tools/xml2rfc/pull/963) by \ 
[@martinthomson](https://github.com/martinthomson))*
- \ 
[`ff1c061`](https://github.com/ietf-tools/xml2rfc/commit/ff1c0610ef67cab21e80fc2106137b103dabb30b) \ 
- Add support for Noto Math font *(PR \ 
[#971](https://github.com/ietf-tools/xml2rfc/pull/971) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`636dd08`](https://github.com/ietf-tools/xml2rfc/commit/636dd08cf10d61fc7354dfc0575a61714270b4c6) \ 
- update CHANGELOG.md + py file versions for v3.16.0 [skip ci] *(commit by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`7cae8ad`](https://github.com/ietf-tools/xml2rfc/commit/7cae8add36feaf9d1eed08c820708748ac9ec868) \ 
- Remove mt.css and mt.js *(PR \ 
[#976](https://github.com/ietf-tools/xml2rfc/pull/976) by \ 
[@martinthomson](https://github.com/martinthomson))*

- \ 
[`ad2e035`](https://github.com/ietf-tools/xml2rfc/commit/ad2e0359fde4687e07491a1ada0ec0d4f6ee5fcc) \ 
- Permit non-ASCII within <t> without the use of <u> *(PR \ 
[#895](https://github.com/ietf-tools/xml2rfc/pull/895) by \ 
[@cabo](https://github.com/cabo))*
- \ 
[`6b9aede`](https://github.com/ietf-tools/xml2rfc/commit/6b9aede79e25665c199064c362fc6524f8292882) \ 
- Add editorial stream *(PR \ 
[#958](https://github.com/ietf-tools/xml2rfc/pull/958) by \ 
[@kesara](https://github.com/kesara))*
  - :arrow_lower_right: *addresses issue [#896](undefined) opened by \ 
[@alicerusso](https://github.com/alicerusso)*

- \ 
[`5b687b1`](https://github.com/ietf-tools/xml2rfc/commit/5b687b12053a5607cff4e83fd6a6ab767668c5a8) \ 
- Add 'auto' class for (most) parenthesized xref links *(PR \ 
[#948](https://github.com/ietf-tools/xml2rfc/pull/948) by \ 
[@martinthomson](https://github.com/martinthomson))*
- \ 
[`388d4b9`](https://github.com/ietf-tools/xml2rfc/commit/388d4b9b1521c7b7a5bb27a6f64b1c74f39433b2) \ 
- Update to pypdf>=3.2.1 on base docker file *(PR \ 
[#954](https://github.com/ietf-tools/xml2rfc/pull/954) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`6c9be77`](https://github.com/ietf-tools/xml2rfc/commit/6c9be77f09fa23d6d9c46652582328027cd962f5) \ 
- Expand a problematic reference *(PR \ 
[#959](https://github.com/ietf-tools/xml2rfc/pull/959) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`b811bfd`](https://github.com/ietf-tools/xml2rfc/commit/b811bfda5d8215b0d4060ba7a7e42558fb373b36) \ 
- update CHANGELOG.md + py file versions for v3.15.3 [skip ci] *(commit by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`5bbf3f7`](https://github.com/ietf-tools/xml2rfc/commit/5bbf3f74bbf3568f79aa8c4293ce3a2d73f3bf48) \ 
- **deps**: Move from PyPDF2 to pypdf>=3.2.1 *(PR \ 
[#953](https://github.com/ietf-tools/xml2rfc/pull/953) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`1381bb8`](https://github.com/ietf-tools/xml2rfc/commit/1381bb86056d56c86624e5483926878a274ee137) \ 
- Move sourcecode classes *(PR \ 
[#839](https://github.com/ietf-tools/xml2rfc/pull/839) by \ 
[@martinthomson](https://github.com/martinthomson))*
- \ 
[`592ab81`](https://github.com/ietf-tools/xml2rfc/commit/592ab81a6fba182c7cdee3ce340b130b3d362ced) \ 
- Only overwrite font-family when producing PDFs *(PR \ 
[#937](https://github.com/ietf-tools/xml2rfc/pull/937) by \ 
[@martinthomson](https://github.com/martinthomson))*
- \ 
[`a3adb84`](https://github.com/ietf-tools/xml2rfc/commit/a3adb840848b6e6f6585310055b7013277a014a2) \ 
- Fix margin issue with dl after p inside a li  *(PR \ 
[#941](https://github.com/ietf-tools/xml2rfc/pull/941) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`9308e40`](https://github.com/ietf-tools/xml2rfc/commit/9308e402b6658a36bffaddaff6131226f622f119) \ 
- Update walkpdf to fix PyPDF deprecation warnings *(PR \ 
[#934](https://github.com/ietf-tools/xml2rfc/pull/934) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`0d3958c`](https://github.com/ietf-tools/xml2rfc/commit/0d3958c0f55e9329e6d0c19364f73c7d2a4b003d) \ 
- Include OpenPGP certificates for signing the project in each release *(PR \ 
[#931](https://github.com/ietf-tools/xml2rfc/pull/931) by \ 
[@dkg](https://github.com/dkg))*
- \ 
[`b451ded`](https://github.com/ietf-tools/xml2rfc/commit/b451deda56d8d38276d6554043adb8c3325dcdd2) \ 
- Add support for Python 3.11 *(PR \ 
[#942](https://github.com/ietf-tools/xml2rfc/pull/942) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`9ff2476`](https://github.com/ietf-tools/xml2rfc/commit/9ff247654048593eedf1dcd847a0764ed1c80973) \ 
- Include all changes in Changelog *(PR \ 
[#944](https://github.com/ietf-tools/xml2rfc/pull/944) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`d86b1f2`](https://github.com/ietf-tools/xml2rfc/commit/d86b1f24fce077b967c0ed480f93143ff81eecb0) \ 
- update CHANGELOG.md + py file versions for v3.15.2 [skip ci] *(commit by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`af9d83e`](https://github.com/ietf-tools/xml2rfc/commit/af9d83ed49c30303dab52e5240d19d324dbd8adc) \ 
- Skip Weasyprint 57.0 in tests *(PR \ 
[#932](https://github.com/ietf-tools/xml2rfc/pull/932) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`908365f`](https://github.com/ietf-tools/xml2rfc/commit/908365f065fa54a4ce43472e72542bea4aa79730) \ 
- Use wcwidth to determine the monospace textual length of a string *(PR \ 
[#914](https://github.com/ietf-tools/xml2rfc/pull/914) by \ 
[@Flowdalic](https://github.com/Flowdalic))*
- \ 
[`0b42319`](https://github.com/ietf-tools/xml2rfc/commit/0b42319ce70b2f5d4d58b271973b291a75f02aa7) \ 
- Drop dependency on kitchen *(PR \ 
[#913](https://github.com/ietf-tools/xml2rfc/pull/913) by \ 
[@Flowdalic](https://github.com/Flowdalic))*
- \ 
[`1a910d9`](https://github.com/ietf-tools/xml2rfc/commit/1a910d986fe891bed467c493877cfac3abae57ba) \ 
- Expand table columns in text output  *(PR \ 
[#919](https://github.com/ietf-tools/xml2rfc/pull/919) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`4f9e700`](https://github.com/ietf-tools/xml2rfc/commit/4f9e700d35e26ac12e1b7bd5a803148ea091a2c3) \ 
- Add Noto Sans Symbols 2 font to PDF template *(PR \ 
[#926](https://github.com/ietf-tools/xml2rfc/pull/926) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`18b34d8`](https://github.com/ietf-tools/xml2rfc/commit/18b34d8e744ef47cbac3ee11c98bb86622856f9b) \ 
- Fix PDF tests *(PR [#920](https://github.com/ietf-tools/xml2rfc/pull/920) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`7337517`](https://github.com/ietf-tools/xml2rfc/commit/7337517aa28168d69f14de84073eaa5c11d0a399) \ 
- Correct spelling mistakes *(PR \ 
[#917](https://github.com/ietf-tools/xml2rfc/pull/917) by \ 
[@jsoref](https://github.com/jsoref))*

- \ 
[`08605de`](https://github.com/ietf-tools/xml2rfc/commit/08605de0a38380d58d77ad9e271096e43c852a10) \ 
- Improve PDF generation debug logs *(PR \ 
[#907](https://github.com/ietf-tools/xml2rfc/pull/907) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`12a960e`](https://github.com/ietf-tools/xml2rfc/commit/12a960ed3a9829b6770c55be24a6ba0c5ad631b5) \ 
- Use specified font families on SVG *(PR \ 
[#910](https://github.com/ietf-tools/xml2rfc/pull/910) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`70de803`](https://github.com/ietf-tools/xml2rfc/commit/70de803f9d2774dda2581e87c8b43af6a49d972c) \ 
- Use noto fonts for non-latin unicode monospaced characters *(PR \ 
[#909](https://github.com/ietf-tools/xml2rfc/pull/909) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`dd2b0fe`](https://github.com/ietf-tools/xml2rfc/commit/dd2b0fe1de487b2b43623cc4669f997a34c7c960) \ 
- Add bottom margin to .artwork > pre *(PR \ 
[#912](https://github.com/ietf-tools/xml2rfc/pull/912) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`58706b8`](https://github.com/ietf-tools/xml2rfc/commit/58706b80e322e49a9aeacba22a61e9db7ff701b7) \ 
- Remove redundant code labels from CSS *(PR \ 
[#916](https://github.com/ietf-tools/xml2rfc/pull/916) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`055d64d`](https://github.com/ietf-tools/xml2rfc/commit/055d64d2e5fc1187ef90cfada9446515362695ac) \ 
- Add xml2rfc class to HTML body element *(PR \ 
[#847](https://github.com/ietf-tools/xml2rfc/pull/847) by \ 
[@martinthomson](https://github.com/martinthomson))*
- \ 
[`7fec225`](https://github.com/ietf-tools/xml2rfc/commit/7fec2255b7cf2eefa0a1a6ce770d01a157adce39) \ 
- Add classes to xref *(PR \ 
[#867](https://github.com/ietf-tools/xml2rfc/pull/867) by \ 
[@martinthomson](https://github.com/martinthomson))*

- \ 
[`cc6b083`](https://github.com/ietf-tools/xml2rfc/commit/cc6b083cdf58be559d8d6011f9adedfa583bbc6f) \ 
- Fix table colspan issue in text format  *(PR \ 
[#886](https://github.com/ietf-tools/xml2rfc/pull/886) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`2475447`](https://github.com/ietf-tools/xml2rfc/commit/24754473224b2db603f910c0282f90ba013ddcc8) \ 
- Include the published date when ipr is none *(PR \ 
[#897](https://github.com/ietf-tools/xml2rfc/pull/897) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`20cdb44`](https://github.com/ietf-tools/xml2rfc/commit/20cdb4460436a7edbebc9807d1c3305e90d0269d) \ 
- Fix odd page break inside rows in PDF output *(PR \ 
[#879](https://github.com/ietf-tools/xml2rfc/pull/879) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`2c9dfaf`](https://github.com/ietf-tools/xml2rfc/commit/2c9dfafa0f4c32399f9b8e31ef9926c3e5ea7b65) \ 
- Return orgnization for orgnization only contacts *(PR \ 
[#837](https://github.com/ietf-tools/xml2rfc/pull/837) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`9821dc6`](https://github.com/ietf-tools/xml2rfc/commit/9821dc6cd19e905cf05c3d92223311520575d2f2) \ 
- RTL unicode issue in PDF *(PR \ 
[#884](https://github.com/ietf-tools/xml2rfc/pull/884) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`c67f5fd`](https://github.com/ietf-tools/xml2rfc/commit/c67f5fd40c605637043c1692974256ebc9f7af41) \ 
- Align center aligned ASCII art correctly *(PR \ 
[#838](https://github.com/ietf-tools/xml2rfc/pull/838) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`701d5ce`](https://github.com/ietf-tools/xml2rfc/commit/701d5cedda73befe1341b02842f32d2888c5e860) \ 
- Add github issue templates *(commit by [@kesara](https://github.com/kesara))*

- \ 
[`c6343a9`](https://github.com/ietf-tools/xml2rfc/commit/c6343a909dc66887eafe2d4e905cd5134c2d2c95) \ 
- Update WeasyPrint *(PR [#802](https://github.com/ietf-tools/xml2rfc/pull/802) \ 
by [@kesara](https://github.com/kesara))*

- \ 
[`95dba00`](https://github.com/ietf-tools/xml2rfc/commit/95dba00e3007ae65af6d1795f5723c0af1db1988) \ 
- Fix typo in README file *(PR \ 
[#843](https://github.com/ietf-tools/xml2rfc/pull/843) by \ 
[@bkmgit](https://github.com/bkmgit))*
- \ 
[`0f06e27`](https://github.com/ietf-tools/xml2rfc/commit/0f06e27ca16272887d64179098c4a9c7262e372b) \ 
- Prevent submission date warnings for RFCs  *(PR \ 
[#842](https://github.com/ietf-tools/xml2rfc/pull/842) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`e5c45d4`](https://github.com/ietf-tools/xml2rfc/commit/e5c45d41592e6db13af41134f73611ca619b6822) \ 
- Add an option to disable rfc-local.css link *(PR \ 
[#840](https://github.com/ietf-tools/xml2rfc/pull/840) by \ 
[@martinthomson](https://github.com/martinthomson))*

- \ 
[`41b177a`](https://github.com/ietf-tools/xml2rfc/commit/41b177a302f0c6c61767cd3c326f20893210602d) \ 
- Fix tests to adapt bib.ietf.org *(PR \ 
[#852](https://github.com/ietf-tools/xml2rfc/pull/852) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`c9b9d09`](https://github.com/ietf-tools/xml2rfc/commit/c9b9d093d9b8d96b1eab0296cabb2ed6f4996dcf) \ 
- Update valid tests for --no-rfc-local option *(PR \ 
[#854](https://github.com/ietf-tools/xml2rfc/pull/854) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`63de72a`](https://github.com/ietf-tools/xml2rfc/commit/63de72a05452d47bb71845e855b723bd3b87c3d9) \ 
- Use bib.ietf.org for citations  *(PR \ 
[#804](https://github.com/ietf-tools/xml2rfc/pull/804) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`ad44bb8`](https://github.com/ietf-tools/xml2rfc/commit/ad44bb8d3e42a7a3a045eb1471e8e3311365133f) \ 
- Render unicode characters in SVG elements correctly  *(PR \ 
[#832](https://github.com/ietf-tools/xml2rfc/pull/832) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`6938d80`](https://github.com/ietf-tools/xml2rfc/commit/6938d806e5d84ea892f3eabe8dc6c10426d3b5ca) \ 
- Drop support for Python 3.6 *(PR \ 
[#796](https://github.com/ietf-tools/xml2rfc/pull/796) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`47270ba`](https://github.com/ietf-tools/xml2rfc/commit/47270ba4a79daa59bfc39cd8a2c7de1567c0aa5b) \ 
- Handle date type errors gracefully *(PR \ 
[#795](https://github.com/ietf-tools/xml2rfc/pull/795) by \ 
[@cabo](https://github.com/cabo))*
- \ 
[`79fd4d9`](https://github.com/ietf-tools/xml2rfc/commit/79fd4d9b9c0a09ef041559e8e47abba11aad7fd4) \ 
- Stop crashing when author element doesn't have a name *(PR \ 
[#800](https://github.com/ietf-tools/xml2rfc/pull/800) by \ 
[@cabo](https://github.com/cabo))*
- \ 
[`d5f8a1c`](https://github.com/ietf-tools/xml2rfc/commit/d5f8a1c16a48e9f2acf1ea0b8f3940f85265cb20) \ 
- Use bib.ietf.org for citations *(PR \ 
[#799](https://github.com/ietf-tools/xml2rfc/pull/799) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`b94d6bb`](https://github.com/ietf-tools/xml2rfc/commit/b94d6bb05804c7dece0e6ad93e5431058ce271d6) \ 
- **deps**: Update Python dependencies *(PR \ 
[#797](https://github.com/ietf-tools/xml2rfc/pull/797) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`f73ece7`](https://github.com/ietf-tools/xml2rfc/commit/f73ece708dd45ed0830a5ffceb89998d16bcb4ff) \ 
- Update setuptools metadata *(PR \ 
[#789](https://github.com/ietf-tools/xml2rfc/pull/789) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`1643d68`](https://github.com/ietf-tools/xml2rfc/commit/1643d6845e2309f79f4ddc34f22749372b359a2b) \ 
- Display long ASCII art correctly in PDF *(PR \ 
[#788](https://github.com/ietf-tools/xml2rfc/pull/788) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`51e8b24`](https://github.com/ietf-tools/xml2rfc/commit/51e8b24fd25e5cffaadba415374aa7e5cc24c9a8) \ 
- Add support for Python 3.10 *(PR \ 
[#772](https://github.com/ietf-tools/xml2rfc/pull/772) by \ 
[@dkg](https://github.com/dkg))*

- \ 
[`46399d7`](https://github.com/ietf-tools/xml2rfc/commit/46399d7efaf77f21b0de01c42226d0bf44e699a4) \ 
- Implement emboldening primary iref entries *(PR \ 
[#778](https://github.com/ietf-tools/xml2rfc/pull/778) by \ 
[@cabo](https://github.com/cabo))*

- \ 
[`e0095fd`](https://github.com/ietf-tools/xml2rfc/commit/e0095fdf9ece092a57746aa4313339b7191f9aff) \ 
- Remove Python version specific test results *(PR \ 
[#780](https://github.com/ietf-tools/xml2rfc/pull/780) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`42568b3`](https://github.com/ietf-tools/xml2rfc/commit/42568b3787ae549c8e718e43ac8f164a9b195067) \ 
- evaluate date.today() on class init, not import *(PR \ 
[#774](https://github.com/ietf-tools/xml2rfc/pull/774) by \ 
[@jennifer-richards](https://github.com/jennifer-richards))*
- \ 
[`07ef95e`](https://github.com/ietf-tools/xml2rfc/commit/07ef95e8fb4a0bbbadac9ee4ffcd7478405eb1fd) \ 
- Fix warnings in text and manpage *(PR \ 
[#775](https://github.com/ietf-tools/xml2rfc/pull/775) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`6b32a5d`](https://github.com/ietf-tools/xml2rfc/commit/6b32a5d789925f5f74b7898b556cf7b8f3bd1d10) \ 
- Render text without toc *(PR \ 
[#766](https://github.com/ietf-tools/xml2rfc/pull/766) by \ 
[@cabo](https://github.com/cabo))*
- \ 
[`384399c`](https://github.com/ietf-tools/xml2rfc/commit/384399cae4a52fbb689abacfdf1a55c3217276db) \ 
- Display ASCII names for authors in references *(PR \ 
[#771](https://github.com/ietf-tools/xml2rfc/pull/771) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`8436c2f`](https://github.com/ietf-tools/xml2rfc/commit/8436c2f9716b5c7a73d5587bc6201c7e56fb6ac0) \ 
- Make index sort case insensitive *(PR \ 
[#763](https://github.com/ietf-tools/xml2rfc/pull/763) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`0884e8d`](https://github.com/ietf-tools/xml2rfc/commit/0884e8dc11f7040986b208961275a7cb3af07f92) \ 
- Don't attempt to select initials when fullname contains non Latin characters \ 
*(PR [#760](https://github.com/ietf-tools/xml2rfc/pull/760) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`9e12093`](https://github.com/ietf-tools/xml2rfc/commit/9e120937f5a66e180a7522f9d7e7066a5486c4de) \ 
- Make long sourcecode sections breakable *(PR \ 
[#764](https://github.com/ietf-tools/xml2rfc/pull/764) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`24406e5`](https://github.com/ietf-tools/xml2rfc/commit/24406e5007ec5acefa331565a082a48207b055dd) \ 
- Bug fix in tests/input/draft-miek-test.v3.xml *(PR \ 
[#738](https://github.com/ietf-tools/xml2rfc/pull/738) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`72255eb`](https://github.com/ietf-tools/xml2rfc/commit/72255ebd479f4a8c87f1e7b6352d4abc6e1d4622) \ 
- Pin PyPDF2 to 2.16.* versions *(PR \ 
[#762](https://github.com/ietf-tools/xml2rfc/pull/762) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`8fc7efb`](https://github.com/ietf-tools/xml2rfc/commit/8fc7efbd37ca746cf4b9f97793b7236c013a0388) \ 
- Update deprecated tox configuration option *(PR \ 
[#746](https://github.com/ietf-tools/xml2rfc/pull/746) by \ 
[@kesara](https://github.com/kesara))*

Files:
RevisionActionfile
1.10modifypkgsrc/textproc/py-xml2rfc/Makefile
1.3modifypkgsrc/textproc/py-xml2rfc/PLIST
1.6modifypkgsrc/textproc/py-xml2rfc/distinfo
1.3modifypkgsrc/textproc/py-xml2rfc/patches/patch-requirements.txt