pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/51906: New package submission: textproc/docbook2odf (version 0.244)



>Number:         51906
>Category:       pkg
>Synopsis:       New package submission: textproc/docbook2odf (version 0.244)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sun Jan 22 19:25:00 +0000 2017
>Originator:     David H. Gutteridge
>Release:        n/a
>Organization:
>Environment:
n/a
>Description:
I've packaged docbook2odf. Please let me know if I didn't get
something right.

"docbook2odf is a toolkit that automatically converts DocBook to OASIS
OpenDocument (ODF, the ISO standardized format used for texts,
spreadsheets and presentations). Conversion is based on XSLT which
makes it easy to convert DocBook->ODF, ODT, ODS and ODP as all these
documents are XML-based."

There are a few things to mention:

There is a newer version of docbook2odf to be found on GitHub (though
this fork also appears to have become inactive), but it's intended for
DocBook version 5.x, and pkgsrc only supports version 4.x at present,
so this older version of the package is more relevant.

Per Thomas Klausner's suggestion in PR pkg/51903, I haven't offered
textproc/p5-XML-Sablotron as an optional dependency instead of
textproc/p5-XML-LibXSLT, since as he noted, p5-XML-Sablotron appears
wholly unmaintained, and in addition it segfaults on NetBSD at present.
(docbook2odf also seems to have questionable support at present, but
it at least it works! I intend to prod the GitHub fork maintainer at
some point, and offer various minor fixes.)

My patch for the principal script that's installed is as minimal as
possible, fixing only the issue that archivers/p5-Archive-Zip's
runtime availability wasn't tested for properly. I was tempted to patch
out the code that prefers using textproc/p5-XML-Sablotron at runtime
over textproc/p5-XML-LibXSLT as well, but have left it alone. The
potential issue there is that someone could have p5-XML-Sablotron
installed anyway, as a dependency of some other package, in which case
they may get a rude surprise with a segfault. I could of course make
further changes here if preferred.

Unlike textproc/docbook-xsl, this package doesn't provide a catalog.xml
file to register its xsl files system-wide. I'm not sure if that's
necessary, so I haven't added one myself.

>How-To-Repeat:
n/a
>Fix:
begin-base64 644 docbook2odf.tar.gz
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
WoE44RYF4ov3Yeww8dAATA+OYBEGrxEeYvAtuQUU0jMFFNIjBRTSEwLKkkeAH26Q
u29M3z6A4ymC85ri2dUwKN6eqUngir/3I7Inv8U5Kwl/l4Cu7/iVp2S3IcrQVo/j
q1nfPXdX/05u5R5aGZ64b1WKINfT61sHJSj5Lr0MQ7ani9+xJBj588MShPw5YgmC
2C2XakHcV5LfOyZBWq1NZSj508syDPE7gQwhm2ulmlg//wzg+CQBWYKvdsVmKUgO
+AjNkUcN7oLqcp1Vl88pqkNsT4bpY75CieVbDF2X8uakednzTcWPeM+zfBxQl8f9
PRD+vu9bbn3eStMhLk69ffWIMZL7yF99EsNfU6rnfzjZrwFu+HXbOHT+T3d1/qfW
0VumkZ3/2NG69fkf36BsTn+c/TTQ0auSN+QnPzZ49zQWv71GZ6jV77d7PcPUbbPt
6G3T7rl9y3JIx+337a7V6+hOnw84R5leDvWOtr8y3eKrTdvq247rkg7RSbunG27L
aBHbtEnfJVa31eMLXSGXqbf2V6aZGjZMu92zu4ZltAzc6rWJ2e9jDXcMvdM327y5
lkHcrt3pE81x+1xcvWPbes9wDVvrdHWCW7xpp88V63XdjkEc7Gom6etWp91rdXtG
p9/W2x23pWuWY2l9jDsu6dot3O3rmjLj+f9+Ec1Ot6VpyHrkk3jR1xFO7GV+VNdN
iZqh27xt0+30HdzuudjV9Z6NezYhumv2Sa9PLGK2TNP+w1GrOv4ziQj7Go5VKuDz
f7V2p21k5/8YRqtdn//7DcpO+zef8cwj2zgU/822WYr/4npL19v1+W/fomzi/3kY
xzz3FwenuWl21No9TZboRUw+pzQmL9Ada6AXKeOfbBxhi3o0oYS9RWGyJPE9ZUQR
Z76J9TqKSZLGAUMu9hhpKIqqqk/PCW2EMV2c8KDYVTVT1ftI65ya5qnWa6zDAlJ5
6NCUN2/ePKUr794h1ei/7aI32eu7dwr6oiAF+Y/opTg29pfxtZgaflBU6qJX5A57
a2VQcRLs6ekvNEKf71+h09F0OpnenE+Goxk6PZ+I0yuv5jP0+sVr5c1+/g8cgn5X
0EmpVf0HIcxfbdy61KUudalLXepSl7rUpS51qUtd6lKXutSlLnWpS13qUpe6/N+V
/wKegx/3AHgAAA==
====



Home | Main Index | Thread Index | Old Index