Opened 5 years ago

Closed 5 years ago

#41708 closed enhancement (fixed)

textproc xml and sgml ports packaging and bugfixes

Reported by: lockhart (Thomas Lockhart) Owned by: pixilla (Bradley Giesbrecht)
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: haspatch maintainer Cc: cooljeanius (Eric Gallager)
Port: docbook-dsssl, docbook-sgml-4.2, docbook-utils, docbook-xml, docbook-xsl, docbook-xsl-ns, iso8879, openjade, sgml-common, xhtml1, xmlroff

Description

There are several textproc/ packages which rely on using and updating common catalog files. Each package has a slightly different way of dealing with these catalogs, and each package fails to handle some common and edge case failure modes. These patches introduce a new group "xmlcatalog" and uses code in this group to support common operations in each of these packages. The new group "xmlcatalog" also lays the groundwork for possible future updates which need to be managed across packages sharing this catalog information. These packages include some for which I am a maintainer and some which have no active maintainer. Affected ports are docbook-dsssl,docbook-sgml-4.2,docbook-utils,docbook-xml,docbook-xsl,docbook-xsl-ns,iso8879,openjade,sgml-common,xhtml1,xmlroff and a new group xmlcatalog-1.0.tcl is introduced.

Attachments (5)

xmlcatalog.diff (12.2 KB) - added by lockhart (Thomas Lockhart) 5 years ago.
New group resource xmlcatalog-1.0.tcl as a diff against an empty file
textproc.patches (78.8 KB) - added by lockhart (Thomas Lockhart) 5 years ago.
Patches for ports docbook-dsssl,docbook-sgml-4.2,docbook-utils,docbook-xml,docbook-xsl,docbook-xsl-ns,iso8879,openjade,sgml-common,xhtml1,xmlroff
Portfile.diff (4.5 KB) - added by lockhart (Thomas Lockhart) 5 years ago.
openjade Portfile difference with the current version in svn
textproc.patches.subset (35.3 KB) - added by lockhart (Thomas Lockhart) 5 years ago.
Patches for portfiles to use the new xmlcatalog-1.0 PortGroup omitting docbook-dsssl and docbook-sgml-4.2
textproc.patches.full (42.0 KB) - added by lockhart (Thomas Lockhart) 5 years ago.
Updated patches to use the new xmlcatalog-1.0 PortGroup including docbook-dsssl and docbook-sgml-4.2

Download all attachments as: .zip

Change History (12)

Changed 5 years ago by lockhart (Thomas Lockhart)

Attachment: xmlcatalog.diff added

New group resource xmlcatalog-1.0.tcl as a diff against an empty file

Changed 5 years ago by lockhart (Thomas Lockhart)

Attachment: textproc.patches added

Patches for ports docbook-dsssl,docbook-sgml-4.2,docbook-utils,docbook-xml,docbook-xsl,docbook-xsl-ns,iso8879,openjade,sgml-common,xhtml1,xmlroff

comment:1 Changed 5 years ago by lockhart (Thomas Lockhart)

There are several outstanding tickets for some of these ports. I believe that most can be retired if these patches are accepted. And any remaining issues can now have a common solution across these packages.

comment:2 Changed 5 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:3 Changed 5 years ago by lockhart (Thomas Lockhart)

No feedback or action on this for seven weeks. And the patches were circulated last July for feedback or comments, though none were received then either. Any hope on this?

Changed 5 years ago by lockhart (Thomas Lockhart)

Attachment: Portfile.diff added

openjade Portfile difference with the current version in svn

comment:4 Changed 5 years ago by pixilla (Bradley Giesbrecht)

Owner: changed from macports-tickets@… to pixilla@…

comment:5 Changed 5 years ago by pixilla (Bradley Giesbrecht)

See r119084 for new xmlcatalog-1.0.tcl port group.

Changed 5 years ago by lockhart (Thomas Lockhart)

Attachment: textproc.patches.subset added

Patches for portfiles to use the new xmlcatalog-1.0 PortGroup omitting docbook-dsssl and docbook-sgml-4.2

Changed 5 years ago by lockhart (Thomas Lockhart)

Attachment: textproc.patches.full added

Updated patches to use the new xmlcatalog-1.0 PortGroup including docbook-dsssl and docbook-sgml-4.2

comment:6 in reply to:  description Changed 5 years ago by lockhart (Thomas Lockhart)

...

Affected ports are docbook-dsssl,docbook-sgml-4.2,docbook-utils,docbook-xml,docbook-xsl,docbook-xsl-ns,iso8879,openjade,sgml-common,xhtml1,xmlroff and a new group xmlcatalog-1.0.tcl is introduced.

I have posted new patch files omitting the new xmlcatalog-1.0 PortGroup (already applied in the repo per pixilla). One is a full set of patches and one is a subset, omitting docbook-dsssl and docbook-sgml-4.2 since they have listed maintainers. These two ports are covered in tickets #43385 and #43386.

comment:7 Changed 5 years ago by pixilla (Bradley Giesbrecht)

Cc: pixilla@… removed
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.