1 | diff -Nur -x Portfile.diff /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/docbook-dsssl/Portfile docbook-dsssl/Portfile |
---|
2 | --- /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/docbook-dsssl/Portfile 2012-12-02 22:17:50.000000000 -0800 |
---|
3 | +++ docbook-dsssl/Portfile 2013-07-14 17:48:33.000000000 -0700 |
---|
4 | @@ -1,74 +1,48 @@ |
---|
5 | +# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 |
---|
6 | # $Id: Portfile 100113 2012-11-29 02:36:26Z ryandesign@macports.org $ |
---|
7 | -PortSystem 1.0 |
---|
8 | |
---|
9 | -name docbook-dsssl |
---|
10 | -version 1.79 |
---|
11 | -revision 1 |
---|
12 | -categories textproc |
---|
13 | -license MIT |
---|
14 | -description the docbook dsssl stylesheets |
---|
15 | -platforms darwin |
---|
16 | -depends_run port:xmlcatmgr |
---|
17 | +PortSystem 1.0 |
---|
18 | +PortGroup xmlcatalog 1.0 |
---|
19 | + |
---|
20 | +name docbook-dsssl |
---|
21 | +version 1.79 |
---|
22 | +revision 3 |
---|
23 | +categories textproc |
---|
24 | +license MIT |
---|
25 | +description The docbook DSSSL stylesheets |
---|
26 | +platforms darwin |
---|
27 | maintainers decibel.org:decibel |
---|
28 | supported_archs noarch |
---|
29 | -master_sites sourceforge:docbook |
---|
30 | -homepage http://docbook.sf.net/ |
---|
31 | -checksums md5 8459913bbd8a5724a6fe4b9ed5bab5af |
---|
32 | -use_configure no |
---|
33 | -build {} |
---|
34 | - |
---|
35 | -set things_to_install "common contrib dtds frames html images lib olink print catalog VERSION" |
---|
36 | -set install_dir ${prefix}/share/dsssl/${name} |
---|
37 | - |
---|
38 | -# xmlcatmgr as installed by MacPorts defaults to using |
---|
39 | -# ${prefix}/etc/sgml/catalog (for XML) and ${prefix}/etc/sgml/catalog (for |
---|
40 | -# SGML) if no catalog is specified, but we'll specify the path just in case |
---|
41 | -# users have another installation of xmlcatmgr and happen to have it before |
---|
42 | -# ${prefix}/bin in their PATH. |
---|
43 | -set catalog.sgml ${prefix}/etc/sgml/catalog |
---|
44 | -set xmlcatmgr.args "-s -c ${catalog.sgml}" |
---|
45 | +master_sites sourceforge:docbook |
---|
46 | +homepage http://docbook.sf.net/ |
---|
47 | +checksums md5 8459913bbd8a5724a6fe4b9ed5bab5af |
---|
48 | +use_configure no |
---|
49 | + |
---|
50 | +set things_to_install "common contrib dtds frames html images lib olink print catalog VERSION" |
---|
51 | + |
---|
52 | +set install_dir ${prefix}/share/dsssl/${name} |
---|
53 | +sgml.catalog "${install_dir}/catalog" |
---|
54 | + |
---|
55 | +build {} |
---|
56 | |
---|
57 | -destroot { |
---|
58 | +destroot { |
---|
59 | # Docs |
---|
60 | - xinstall -m 755 -d ${destroot}${install_dir} \ |
---|
61 | - ${destroot}${prefix}/share/doc/${name} \ |
---|
62 | - ${destroot}${prefix}/share/${name} |
---|
63 | + xinstall -m 755 -d ${destroot}${install_dir} \ |
---|
64 | + ${destroot}${prefix}/share/doc/${name} \ |
---|
65 | + ${destroot}${prefix}/share/${name} |
---|
66 | |
---|
67 | # bin |
---|
68 | - xinstall -m 755 -W ${worksrcpath} bin/collateindex.pl \ |
---|
69 | - ${destroot}${prefix}/bin |
---|
70 | + xinstall -m 755 -W ${worksrcpath} bin/collateindex.pl \ |
---|
71 | + ${destroot}${prefix}/bin |
---|
72 | # man |
---|
73 | - xinstall -m 644 -W ${worksrcpath} bin/collateindex.pl.1 \ |
---|
74 | - ${destroot}${prefix}/share/man/man1 |
---|
75 | + xinstall -m 644 -W ${worksrcpath} bin/collateindex.pl.1 \ |
---|
76 | + ${destroot}${prefix}/share/man/man1 |
---|
77 | |
---|
78 | # everything else |
---|
79 | - xinstall -m 644 -W ${worksrcpath} BUGS ChangeLog README \ |
---|
80 | - RELEASE-NOTES.html RELEASE-NOTES.xml RELEASE-NOTES.txt WhatsNew \ |
---|
81 | - ${destroot}${prefix}/share/doc/${name} |
---|
82 | - foreach dirname $things_to_install { |
---|
83 | - file copy ${worksrcpath}/${dirname} ${destroot}${install_dir} |
---|
84 | - } |
---|
85 | -} |
---|
86 | - |
---|
87 | -post-activate { |
---|
88 | - # Make the directory if it doesn't exist |
---|
89 | - if {![file exists ${prefix}/etc/sgml]} { |
---|
90 | - xinstall -m 755 -d ${prefix}/etc/sgml |
---|
91 | - } |
---|
92 | - |
---|
93 | - # Create the catalog file if it doesn't exist |
---|
94 | - if {![file exists ${catalog.sgml}]} { |
---|
95 | - system "xmlcatmgr ${xmlcatmgr.args} create" |
---|
96 | - } |
---|
97 | - |
---|
98 | - # Add the CATALOG entry to the catalog if it doesn't exist |
---|
99 | - if {[catch {exec xmlcatmgr ${xmlcatmgr.args} lookup ${install_dir}/catalog}]} { |
---|
100 | - system "xmlcatmgr ${xmlcatmgr.args} add CATALOG ${install_dir}/catalog" |
---|
101 | - } |
---|
102 | -} |
---|
103 | - |
---|
104 | -# This will remove the catalog entry for this port. |
---|
105 | -post-deactivate { |
---|
106 | - # Remove the CATALOG entry from the catalog |
---|
107 | - system "xmlcatmgr ${xmlcatmgr.args} remove CATALOG ${install_dir}/catalog" |
---|
108 | + xinstall -m 644 -W ${worksrcpath} BUGS ChangeLog README \ |
---|
109 | + RELEASE-NOTES.html RELEASE-NOTES.xml RELEASE-NOTES.txt WhatsNew \ |
---|
110 | + ${destroot}${prefix}/share/doc/${name} |
---|
111 | + foreach dirname $things_to_install { |
---|
112 | + file copy ${worksrcpath}/${dirname} ${destroot}${install_dir} |
---|
113 | + } |
---|
114 | } |
---|
115 | diff -Nur -x Portfile.diff /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/docbook-sgml-4.2/Portfile docbook-sgml-4.2/Portfile |
---|
116 | --- /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/docbook-sgml-4.2/Portfile 2012-02-28 20:26:58.000000000 -0800 |
---|
117 | +++ docbook-sgml-4.2/Portfile 2013-07-14 22:06:03.000000000 -0700 |
---|
118 | @@ -2,9 +2,11 @@ |
---|
119 | # $Id: Portfile 86420 2011-10-25 13:54:14Z dports@macports.org $ |
---|
120 | |
---|
121 | PortSystem 1.0 |
---|
122 | +PortGroup xmlcatalog 1.0 |
---|
123 | |
---|
124 | name docbook-sgml-4.2 |
---|
125 | version [strsed ${name} {s/docbook-sgml-//}] |
---|
126 | +revision 1 |
---|
127 | description Version ${version} of the DocBook SGML DTDs |
---|
128 | long_description \ |
---|
129 | Version ${version} of the DocBook SGML DTDs, which provide a structured,\ |
---|
130 | @@ -18,7 +20,8 @@ |
---|
131 | supported_archs noarch |
---|
132 | homepage http://www.docbook.org/sgml/${version}/ |
---|
133 | |
---|
134 | -depends_run port:xmlcatmgr port:docbook-dsssl port:iso8879 |
---|
135 | +depends_lib port:iso8879 |
---|
136 | +depends_run port:docbook-dsssl |
---|
137 | |
---|
138 | master_sites http://www.oasis-open.org/docbook/sgml/${version}/ |
---|
139 | distname docbook-${version} |
---|
140 | @@ -31,17 +34,11 @@ |
---|
141 | extract.mkdir yes |
---|
142 | |
---|
143 | use_configure no |
---|
144 | -build {} |
---|
145 | |
---|
146 | -set install_dir ${prefix}/share/sgml/docbook/${version} |
---|
147 | +set install_dir ${prefix}/share/sgml/docbook/${version} |
---|
148 | +sgml.catalog "${install_dir}/docbook.cat" |
---|
149 | |
---|
150 | -# xmlcatmgr as installed by MacPorts defaults to using |
---|
151 | -# ${prefix}/etc/sgml/catalog (for XML) and ${prefix}/etc/sgml/catalog (for |
---|
152 | -# SGML) if no catalog is specified, but we'll specify the path just in case |
---|
153 | -# users have another installation of xmlcatmgr and happen to have it before |
---|
154 | -# ${prefix}/bin in their PATH. |
---|
155 | -set catalog.sgml ${prefix}/etc/sgml/catalog |
---|
156 | -set xmlcatmgr.args "-s -c ${catalog.sgml}" |
---|
157 | +build {} |
---|
158 | |
---|
159 | destroot { |
---|
160 | set destroot_dir ${destroot}${install_dir} |
---|
161 | @@ -51,26 +48,3 @@ |
---|
162 | copy ${worksrcpath}/${file} ${destroot_dir} |
---|
163 | } |
---|
164 | } |
---|
165 | - |
---|
166 | -post-activate { |
---|
167 | - # Make the directory if it doesn't exist |
---|
168 | - if {![file exists ${prefix}/etc/sgml]} { |
---|
169 | - xinstall -m 755 -d ${prefix}/etc/sgml |
---|
170 | - } |
---|
171 | - |
---|
172 | - # Create the catalog file if it doesn't exist |
---|
173 | - if {![file exists ${catalog.sgml}]} { |
---|
174 | - system "xmlcatmgr ${xmlcatmgr.args} create" |
---|
175 | - } |
---|
176 | - |
---|
177 | - # Add the CATALOG entry to the catalog if it doesn't exist |
---|
178 | - if {[catch {exec xmlcatmgr ${xmlcatmgr.args} lookup ${install_dir}/docbook.cat}]} { |
---|
179 | - system "xmlcatmgr ${xmlcatmgr.args} add CATALOG ${install_dir}/docbook.cat" |
---|
180 | - } |
---|
181 | -} |
---|
182 | - |
---|
183 | -# This will remove the catalog entry for this port. |
---|
184 | -post-deactivate { |
---|
185 | - # Remove the CATALOG entry from the catalog |
---|
186 | - system "xmlcatmgr ${xmlcatmgr.args} remove CATALOG ${install_dir}/docbook.cat" |
---|
187 | -} |
---|
188 | diff -Nur -x Portfile.diff /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/docbook-utils/Portfile docbook-utils/Portfile |
---|
189 | --- /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/docbook-utils/Portfile 2012-10-04 04:15:32.000000000 -0700 |
---|
190 | +++ docbook-utils/Portfile 2013-07-14 22:14:40.000000000 -0700 |
---|
191 | @@ -12,12 +12,13 @@ |
---|
192 | maintainers fourpalms.org:lockhart openmaintainer |
---|
193 | homepage http://sources.redhat.com/docbook-tools/ |
---|
194 | description Shell scripts for managing DocBook documents |
---|
195 | -long_description This package contains scripts are for easy conversion from DocBook \ |
---|
196 | - files to other formats (for example, HTML, RTF, and PostScript), and \ |
---|
197 | - for comparing SGML files. \ |
---|
198 | - Transcribed from the Fedora 15 RPM written originally by \ |
---|
199 | - Tim Waugh <twaugh@redhat.com> based on work by Eric Bischoff \ |
---|
200 | - and with recent maintenance by Ondrej Vasik <ovasik@redhat.com>. |
---|
201 | +long_description \ |
---|
202 | + This package contains scripts are for easy conversion from DocBook \ |
---|
203 | + files to other formats (for example, HTML, RTF, and PostScript), and \ |
---|
204 | + for comparing SGML files. \ |
---|
205 | + Transcribed from the Fedora 15 RPM written originally by \ |
---|
206 | + Tim Waugh <twaugh@redhat.com> based on work by Eric Bischoff \ |
---|
207 | + and with recent maintenance by Ondrej Vasik <ovasik@redhat.com>. |
---|
208 | master_sites ftp://sources.redhat.com/pub/docbook-tools/new-trials/SOURCES/ |
---|
209 | |
---|
210 | checksums rmd160 710fe047ea8a794cc6c0d944521184375a666e6b \ |
---|
211 | @@ -63,7 +64,11 @@ |
---|
212 | reinplace "s|jade|openjade|" \ |
---|
213 | ${worksrcpath}/doc/man/Makefile.in \ |
---|
214 | ${worksrcpath}/doc/HTML/Makefile.in |
---|
215 | - reinplace "s|nsgmls|onsgmls|" \ |
---|
216 | + reinplace "s|nsgmls|onsgmls|g" \ |
---|
217 | + ${worksrcpath}/backends/man.in \ |
---|
218 | + ${worksrcpath}/backends/texi.in \ |
---|
219 | + ${worksrcpath}/helpers/docbook2man-spec.pl \ |
---|
220 | + ${worksrcpath}/bin/sgmldiff.in \ |
---|
221 | ${worksrcpath}/doc/man/Makefile.in \ |
---|
222 | ${worksrcpath}/doc/HTML/Makefile.in |
---|
223 | |
---|
224 | diff -Nur -x Portfile.diff /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/docbook-xml/Portfile docbook-xml/Portfile |
---|
225 | --- /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/docbook-xml/Portfile 2013-04-19 09:01:53.000000000 -0700 |
---|
226 | +++ docbook-xml/Portfile 2013-07-14 22:49:59.000000000 -0700 |
---|
227 | @@ -1,11 +1,11 @@ |
---|
228 | # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 |
---|
229 | # $Id: Portfile 104041 2013-03-14 00:27:36Z jmr@macports.org $ |
---|
230 | - |
---|
231 | -PortSystem 1.0 |
---|
232 | +PortSystem 1.0 |
---|
233 | +PortGroup xmlcatalog 1.0 |
---|
234 | |
---|
235 | name docbook-xml |
---|
236 | revision 1 |
---|
237 | -set revision-docbook-xml 2 |
---|
238 | +set revision-docbook-xml 3 |
---|
239 | set docbook-xml-versions { |
---|
240 | 4.1.2 |
---|
241 | { |
---|
242 | @@ -50,39 +50,31 @@ |
---|
243 | homepage http://www.docbook.org |
---|
244 | |
---|
245 | foreach {docbook-xml-version docbook-xml-checksums} ${docbook-xml-versions} { |
---|
246 | - |
---|
247 | subport docbook-xml-${docbook-xml-version} { |
---|
248 | - |
---|
249 | - if {[vercmp ${docbook-xml-version} 4.1.2] == 0} { |
---|
250 | - |
---|
251 | + if {[vercmp ${docbook-xml-version} 4.1.2] == 0} { |
---|
252 | distname docbkx412 |
---|
253 | extract.mkdir yes |
---|
254 | |
---|
255 | depends_lib-append port:docbook-xml-4.2 |
---|
256 | |
---|
257 | post-extract { |
---|
258 | - |
---|
259 | copy ${prefix}/share/xml/docbook/4.2/catalog.xml \ |
---|
260 | ${worksrcpath}/ |
---|
261 | } |
---|
262 | post-patch { |
---|
263 | - |
---|
264 | reinplace "s,V4.2 ..,V4.1.2 ,g" \ |
---|
265 | ${worksrcpath}/catalog.xml |
---|
266 | reinplace "s,V4.2,V4.1.2,g" \ |
---|
267 | ${worksrcpath}/catalog.xml |
---|
268 | } |
---|
269 | } elseif {[vercmp ${docbook-xml-version} 5.0] >= 0} { |
---|
270 | - |
---|
271 | distname docbook-${docbook-xml-version} |
---|
272 | } else { |
---|
273 | - |
---|
274 | distname docbook-xml-${docbook-xml-version} |
---|
275 | extract.mkdir yes |
---|
276 | } |
---|
277 | |
---|
278 | foreach part [string trim ${docbook-xml-checksums}] { |
---|
279 | - |
---|
280 | checksums-append $part |
---|
281 | } |
---|
282 | |
---|
283 | @@ -101,94 +93,32 @@ |
---|
284 | |
---|
285 | set install_dir ${prefix}/share/xml/docbook/${docbook-xml-version} |
---|
286 | |
---|
287 | - # xmlcatmgr as installed by MacPorts defaults to using |
---|
288 | - # ${prefix}/etc/xml/catalog (for XML) and ${prefix}/etc/sgml/catalog (for |
---|
289 | - # SGML) if no catalog is specified, but we'll specify the path just in case |
---|
290 | - # users have another installation of xmlcatmgr and happen to have it before |
---|
291 | - # ${prefix}/bin in their PATH. |
---|
292 | - set catalog.xml ${prefix}/etc/xml/catalog |
---|
293 | - set xml.args "-c ${catalog.xml}" |
---|
294 | - set catalog.sgml ${prefix}/etc/sgml/catalog |
---|
295 | - set sgml.args "-s -c ${catalog.sgml}" |
---|
296 | + xml.catalog "${install_dir}/catalog.xml" |
---|
297 | + # SGML catalog support is only in the 4.x transitional versions... |
---|
298 | + if {[vercmp ${docbook-xml-version} 5.0] < 0} { |
---|
299 | + sgml.catalog "${install_dir}/docbook.cat" |
---|
300 | + } |
---|
301 | |
---|
302 | destroot { |
---|
303 | - |
---|
304 | set destroot_dir ${destroot}${install_dir} |
---|
305 | set destroot_files [readdir ${worksrcpath}] |
---|
306 | xinstall -m 755 -d ${destroot_dir} |
---|
307 | foreach file ${destroot_files} { |
---|
308 | - |
---|
309 | copy ${worksrcpath}/${file} ${destroot_dir} |
---|
310 | } |
---|
311 | } |
---|
312 | - |
---|
313 | - post-activate { |
---|
314 | - |
---|
315 | - # XML catalog |
---|
316 | - # Make the directory if it doesn't exist |
---|
317 | - if {![file exists ${prefix}/etc/xml]} { |
---|
318 | - |
---|
319 | - xinstall -m 755 -d ${prefix}/etc/xml |
---|
320 | - } |
---|
321 | - |
---|
322 | - # Create the catalog file if it doesn't exist |
---|
323 | - if {![file exists ${catalog.xml}]} { |
---|
324 | - |
---|
325 | - system "xmlcatmgr ${xml.args} create" |
---|
326 | - } |
---|
327 | - |
---|
328 | - # Add the nextCatalog entry to the catalog if it doesn't exist |
---|
329 | - if {[catch {exec xmlcatmgr ${xml.args} lookup ${install_dir}/catalog.xml}]} { |
---|
330 | - |
---|
331 | - system "xmlcatmgr ${xml.args} add nextCatalog ${install_dir}/catalog.xml" |
---|
332 | - } |
---|
333 | - |
---|
334 | - # SGML catalog |
---|
335 | - # SGML catalog support is only in the 4.x transitional versions... |
---|
336 | - if {[file exists ${install_dir}/docbook.cat]} { |
---|
337 | - # Make the directory if it doesn't exist |
---|
338 | - if {![file exists ${prefix}/etc/sgml]} { |
---|
339 | - |
---|
340 | - xinstall -m 755 -d ${prefix}/etc/sgml |
---|
341 | - } |
---|
342 | - |
---|
343 | - # Create the catalog file if it doesn't exist |
---|
344 | - if {![file exists ${catalog.sgml}]} { |
---|
345 | - |
---|
346 | - system "xmlcatmgr ${sgml.args} create" |
---|
347 | - } |
---|
348 | - |
---|
349 | - # Add the CATALOG entry to the catalog if it doesn't exist |
---|
350 | - if {[catch {exec xmlcatmgr ${sgml.args} lookup ${install_dir}/docbook.cat}]} { |
---|
351 | - |
---|
352 | - system "xmlcatmgr ${sgml.args} add CATALOG ${install_dir}/docbook.cat" |
---|
353 | - } |
---|
354 | - } |
---|
355 | - } |
---|
356 | - |
---|
357 | - # This will remove the catalog entry for this port. |
---|
358 | - post-deactivate { |
---|
359 | - |
---|
360 | - system "xmlcatmgr ${xml.args} remove nextCatalog ${install_dir}/catalog.xml" |
---|
361 | - # Remove the CATALOG entry from the catalog |
---|
362 | - # SGML catalog support is only in the 4.x transitional versions... |
---|
363 | - system "xmlcatmgr ${sgml.args} remove CATALOG ${install_dir}/docbook.cat" |
---|
364 | - } |
---|
365 | } |
---|
366 | } |
---|
367 | |
---|
368 | if {${name} == ${subport}} { |
---|
369 | - |
---|
370 | revision ${revision-docbook-xml} |
---|
371 | use_configure no |
---|
372 | build {} |
---|
373 | distfiles |
---|
374 | foreach {docbook-xml-version docbook-xml-checksums} ${docbook-xml-versions} { |
---|
375 | - |
---|
376 | depends_lib-append port:docbook-xml-${docbook-xml-version} |
---|
377 | } |
---|
378 | destroot { |
---|
379 | - |
---|
380 | set docdir ${prefix}/share/doc/${name} |
---|
381 | xinstall -d ${destroot}${docdir} |
---|
382 | xinstall -m 0644 ${filespath}/README ${destroot}${docdir} |
---|
383 | diff -Nur -x Portfile.diff /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/docbook-xsl/Portfile docbook-xsl/Portfile |
---|
384 | --- /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/docbook-xsl/Portfile 2013-10-02 21:34:30.000000000 -0700 |
---|
385 | +++ docbook-xsl/Portfile 2013-06-23 14:02:09.000000000 -0700 |
---|
386 | @@ -1,10 +1,12 @@ |
---|
387 | -# $Id: Portfile 111353 2013-09-19 07:21:56Z ryandesign@macports.org $ |
---|
388 | +# $Id: Portfile 104648 2013-03-30 18:06:55Z devans@macports.org $ |
---|
389 | # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 |
---|
390 | |
---|
391 | PortSystem 1.0 |
---|
392 | +PortGroup xmlcatalog 1.0 |
---|
393 | |
---|
394 | name docbook-xsl |
---|
395 | version 1.78.1 |
---|
396 | +revision 1 |
---|
397 | categories textproc |
---|
398 | license MIT Permissive |
---|
399 | description The docbook xsl stylesheets |
---|
400 | @@ -20,12 +22,12 @@ |
---|
401 | use_bzip2 yes |
---|
402 | |
---|
403 | distfiles-append \ |
---|
404 | - ${name}-doc-${version}${extract.suffix} |
---|
405 | + [suffix ${name}-doc-${version}] |
---|
406 | |
---|
407 | -checksums ${distname}${extract.suffix} \ |
---|
408 | +checksums [suffix $distname] \ |
---|
409 | sha1 1d668c845bb43c65115d1a1d9542f623801cfb6f \ |
---|
410 | rmd160 1f29e74eaab655673ced47b7a011c35c4d1e5187 \ |
---|
411 | - ${name}-doc-${version}${extract.suffix} \ |
---|
412 | + [suffix $name-doc-$version] \ |
---|
413 | sha1 bf69dc152a9f983a1af197d9041b8c4dc894dd5d \ |
---|
414 | rmd160 78f6b1bc4ca2de024addd4ab9092dc929fd4d3aa |
---|
415 | |
---|
416 | @@ -42,6 +44,8 @@ |
---|
417 | set instxsldir "share/xsl/${name}" |
---|
418 | set instdocdir "share/doc/${name}" |
---|
419 | |
---|
420 | +xml.catalog "${prefix}/${instxsldir}/catalog.xml" |
---|
421 | + |
---|
422 | destroot { |
---|
423 | foreach pathname "${instxsldir} ${instdocdir}" { |
---|
424 | xinstall -m 755 -d ${destroot}${prefix}/${pathname} |
---|
425 | @@ -53,29 +57,6 @@ |
---|
426 | copy ${worksrcpath}/${pathname} ${destroot}${prefix}/${instdocdir} |
---|
427 | } |
---|
428 | } |
---|
429 | -post-activate { |
---|
430 | - # xmlcatmgr as installed by MacPorts defaults to using |
---|
431 | - # ${prefix}/etc/xml/docbook (for XML) and ${prefix}/etc/xml/docbook (for |
---|
432 | - # SGML) if no catalog is specified, but we'll specify the path just in case |
---|
433 | - # users have another installation of xmlcatmgr and happen to have it before |
---|
434 | - # ${prefix}/bin in their PATH. |
---|
435 | - set catalog.xml ${prefix}/etc/xml/catalog |
---|
436 | - |
---|
437 | - # Make the directory if it doesn't exist |
---|
438 | - if {![file exists ${prefix}/etc/xml]} { |
---|
439 | - xinstall -m 755 -d ${prefix}/etc/xml |
---|
440 | - } |
---|
441 | - |
---|
442 | - # Create the catalog file if it doesn't exist |
---|
443 | - if {![file exists ${catalog.xml}]} { |
---|
444 | - system "xmlcatmgr create -c ${catalog.xml}" |
---|
445 | - } |
---|
446 | - |
---|
447 | - # Add the nextCatalog entry to the catalog if it doesn't exist |
---|
448 | - if {[catch {exec xmlcatmgr lookup ${prefix}/${instxsldir}/catalog.xml}]} { |
---|
449 | - system "xmlcatmgr add nextCatalog ${prefix}/${instxsldir}/catalog.xml" |
---|
450 | - } |
---|
451 | -} |
---|
452 | |
---|
453 | if {${registry.format} == "receipt_flat"} { |
---|
454 | notes \ |
---|
455 | @@ -87,10 +68,5 @@ |
---|
456 | ######################################################################" |
---|
457 | } |
---|
458 | |
---|
459 | -# This will remove the catalog entry for this port. |
---|
460 | -post-deactivate { |
---|
461 | - system "xmlcatmgr remove nextCatalog ${prefix}/${instxsldir}/catalog.xml" |
---|
462 | -} |
---|
463 | - |
---|
464 | livecheck.url http://docbook.sourceforge.net/release/xsl/ |
---|
465 | livecheck.regex "=\"(\\d+(?:\\.\\d+)*)" |
---|
466 | diff -Nur -x Portfile.diff /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/docbook-xsl-ns/Portfile docbook-xsl-ns/Portfile |
---|
467 | --- /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/docbook-xsl-ns/Portfile 2012-02-28 20:26:53.000000000 -0800 |
---|
468 | +++ docbook-xsl-ns/Portfile 2013-06-23 14:02:46.000000000 -0700 |
---|
469 | @@ -1,9 +1,12 @@ |
---|
470 | +# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 |
---|
471 | # $Id: Portfile 81135 2011-07-26 00:29:03Z jmr@macports.org $ |
---|
472 | |
---|
473 | PortSystem 1.0 |
---|
474 | +PortGroup xmlcatalog 1.0 |
---|
475 | |
---|
476 | name docbook-xsl-ns |
---|
477 | version 1.76.1 |
---|
478 | +revision 1 |
---|
479 | categories textproc |
---|
480 | license MIT Permissive |
---|
481 | description DocBook XSL NS (namespaced) Stylesheets |
---|
482 | @@ -36,6 +39,7 @@ |
---|
483 | RELEASE-NOTES.pdf RELEASE-NOTES.txt TODO VERSION NEWS COPYING" |
---|
484 | set instxsldir "share/xsl/${name}" |
---|
485 | set instdocdir "share/doc/${name}" |
---|
486 | +xml.catalog "${prefix}/${instxsldir}/catalog.xml" |
---|
487 | |
---|
488 | destroot { |
---|
489 | foreach pathname "${instxsldir} ${instdocdir}" { |
---|
490 | @@ -48,33 +52,5 @@ |
---|
491 | copy ${worksrcpath}/${pathname} ${destroot}${prefix}/${instdocdir} |
---|
492 | } |
---|
493 | } |
---|
494 | -post-activate { |
---|
495 | - # xmlcatmgr as installed by MacPorts defaults to using |
---|
496 | - # ${prefix}/etc/xml/docbook (for XML) and ${prefix}/etc/xml/docbook (for |
---|
497 | - # SGML) if no catalog is specified, but we'll specify the path just in case |
---|
498 | - # users have another installation of xmlcatmgr and happen to have it before |
---|
499 | - # ${prefix}/bin in their PATH. |
---|
500 | - set catalog.xml ${prefix}/etc/xml/catalog |
---|
501 | - |
---|
502 | - # Make the directory if it doesn't exist |
---|
503 | - if {![file exists ${prefix}/etc/xml]} { |
---|
504 | - xinstall -m 755 -d ${prefix}/etc/xml |
---|
505 | - } |
---|
506 | - |
---|
507 | - # Create the catalog file if it doesn't exist |
---|
508 | - if {![file exists ${catalog.xml}]} { |
---|
509 | - system "xmlcatmgr create -c ${catalog.xml}" |
---|
510 | - } |
---|
511 | - |
---|
512 | - # Add the nextCatalog entry to the catalog if it doesn't exist |
---|
513 | - if {[catch {exec xmlcatmgr lookup ${prefix}/${instxsldir}/catalog.xml}]} { |
---|
514 | - system "xmlcatmgr add nextCatalog ${prefix}/${instxsldir}/catalog.xml" |
---|
515 | - } |
---|
516 | -} |
---|
517 | - |
---|
518 | -# This will remove the catalog entry for this port. |
---|
519 | -post-deactivate { |
---|
520 | - system "xmlcatmgr remove nextCatalog ${prefix}/${instxsldir}/catalog.xml" |
---|
521 | -} |
---|
522 | |
---|
523 | livecheck.distname ${name} |
---|
524 | diff -Nur -x Portfile.diff /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/iso8879/Portfile iso8879/Portfile |
---|
525 | --- /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/iso8879/Portfile 2012-02-28 20:26:52.000000000 -0800 |
---|
526 | +++ iso8879/Portfile 2013-06-23 14:10:17.000000000 -0700 |
---|
527 | @@ -1,66 +1,37 @@ |
---|
528 | # $Id: Portfile 86410 2011-10-25 11:15:36Z dports@macports.org $ |
---|
529 | +# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 |
---|
530 | |
---|
531 | -PortSystem 1.0 |
---|
532 | -name iso8879 |
---|
533 | -version 1986 |
---|
534 | -revision 1 |
---|
535 | -categories textproc |
---|
536 | -license Permissive |
---|
537 | -maintainers nomaintainer |
---|
538 | -description Character entity sets from ISO 8879:1986 (SGML) |
---|
539 | -platforms darwin |
---|
540 | +PortSystem 1.0 |
---|
541 | +PortGroup xmlcatalog 1.0 |
---|
542 | |
---|
543 | -long_description $description |
---|
544 | - |
---|
545 | -master_sites freebsd |
---|
546 | - |
---|
547 | -distname isoENTS |
---|
548 | -checksums md5 c8a9561212c1a2ec6e48919640de9c67 |
---|
549 | - |
---|
550 | -use_zip yes |
---|
551 | +name iso8879 |
---|
552 | +version 1986 |
---|
553 | +revision 2 |
---|
554 | +categories textproc |
---|
555 | +license Permissive |
---|
556 | +maintainers nomaintainer |
---|
557 | +description Character entity sets from ISO 8879:1986 (SGML) |
---|
558 | +platforms darwin |
---|
559 | |
---|
560 | -depends_run port:xmlcatmgr |
---|
561 | +long_description $description |
---|
562 | |
---|
563 | -use_configure no |
---|
564 | -build {} |
---|
565 | +master_sites freebsd |
---|
566 | |
---|
567 | -set install_dir ${prefix}/share/sgml/${name} |
---|
568 | +distname isoENTS |
---|
569 | +checksums md5 c8a9561212c1a2ec6e48919640de9c67 |
---|
570 | |
---|
571 | -# xmlcatmgr as installed by MacPorts defaults to using |
---|
572 | -# ${prefix}/etc/sgml/catalog (for XML) and ${prefix}/etc/sgml/catalog (for |
---|
573 | -# SGML) if no catalog is specified, but we'll specify the path just in case |
---|
574 | -# users have another installation of xmlcatmgr and happen to have it before |
---|
575 | -# ${prefix}/bin in their PATH. |
---|
576 | -set catalog.sgml ${prefix}/etc/sgml/catalog |
---|
577 | -set xmlcatmgr.args "-s -c ${catalog.sgml}" |
---|
578 | +use_zip yes |
---|
579 | |
---|
580 | -destroot { |
---|
581 | - xinstall -m 755 -d ${destroot}${install_dir} |
---|
582 | - xinstall -m 644 ${portpath}/${filesdir}/catalog ${destroot}${install_dir} |
---|
583 | - eval xinstall -m 644 [glob ${workpath}/ISO*] ${destroot}${install_dir} |
---|
584 | -} |
---|
585 | +use_configure no |
---|
586 | +build {} |
---|
587 | |
---|
588 | -destroot.args prefix=${destroot}${prefix} |
---|
589 | +set install_dir ${prefix}/share/sgml/${name} |
---|
590 | +sgml.catalog "${install_dir}/catalog" |
---|
591 | |
---|
592 | -post-activate { |
---|
593 | - # Make the directory if it doesn't exist |
---|
594 | - if {![file exists ${prefix}/etc/sgml]} { |
---|
595 | - xinstall -m 755 -d ${prefix}/etc/sgml |
---|
596 | - } |
---|
597 | - |
---|
598 | - # Create the catalog file if it doesn't exist |
---|
599 | - if {![file exists ${catalog.sgml}]} { |
---|
600 | - system "xmlcatmgr ${xmlcatmgr.args} create" |
---|
601 | - } |
---|
602 | - |
---|
603 | - # Add the CATALOG entry to the catalog if it doesn't exist |
---|
604 | - if {[catch {exec xmlcatmgr ${xmlcatmgr.args} lookup ${install_dir}/catalog}]} { |
---|
605 | - system "xmlcatmgr ${xmlcatmgr.args} add CATALOG ${install_dir}/catalog" |
---|
606 | - } |
---|
607 | -} |
---|
608 | +destroot.args prefix=${destroot}${prefix} |
---|
609 | |
---|
610 | -# This will remove the catalog entry for this port. |
---|
611 | -post-deactivate { |
---|
612 | - # Remove the CATALOG entry from the catalog |
---|
613 | - system "xmlcatmgr ${xmlcatmgr.args} remove CATALOG ${install_dir}/catalog" |
---|
614 | +destroot { |
---|
615 | + xinstall -m 755 -d ${destroot}${install_dir} |
---|
616 | + xinstall -m 644 ${portpath}/${filesdir}/catalog ${destroot}${install_dir} |
---|
617 | + eval xinstall -m 644 [glob ${workpath}/ISO*] ${destroot}${install_dir} |
---|
618 | } |
---|
619 | diff -Nur -x Portfile.diff /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/openjade/Portfile openjade/Portfile |
---|
620 | --- /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/openjade/Portfile 2013-10-28 14:29:26.000000000 -0700 |
---|
621 | +++ openjade/Portfile 2013-07-14 22:15:26.000000000 -0700 |
---|
622 | @@ -1,22 +1,22 @@ |
---|
623 | # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 |
---|
624 | -# $Id: Portfile 112550 2013-10-25 20:18:43Z ryandesign@macports.org $ |
---|
625 | +# $Id: Portfile 99226 2012-10-29 22:32:17Z pixilla@macports.org $ |
---|
626 | |
---|
627 | PortSystem 1.0 |
---|
628 | +PortGroup xmlcatalog 1.0 |
---|
629 | |
---|
630 | name openjade |
---|
631 | version 1.3.2 |
---|
632 | -revision 4 |
---|
633 | +revision 5 |
---|
634 | categories textproc |
---|
635 | license MIT |
---|
636 | maintainers fourpalms.org:lockhart openmaintainer |
---|
637 | description James Clark's implementation of DSSSL |
---|
638 | +long_description \ |
---|
639 | + OpenJade is an implementation of ISO/IEC 10179:1996 \ |
---|
640 | + standard DSSSL language. |
---|
641 | homepage http://openjade.sourceforge.net/ |
---|
642 | platforms darwin freebsd |
---|
643 | - |
---|
644 | -long_description OpenJade is an implementation of ISO/IEC 10179:1996 \ |
---|
645 | - standard DSSSL language. |
---|
646 | - |
---|
647 | -master_sites sourceforge:project/openjade/openjade/${version} |
---|
648 | +master_sites sourceforge |
---|
649 | |
---|
650 | checksums md5 7df692e3186109cc00db6825b777201e |
---|
651 | |
---|
652 | @@ -27,33 +27,31 @@ |
---|
653 | patch-GroveApp.h \ |
---|
654 | patch-GroveBuilder.cxx \ |
---|
655 | patch-Node.h \ |
---|
656 | - openjade-getoptperl.patch \ |
---|
657 | - delete_la_files.patch |
---|
658 | + openjade-getoptperl.patch |
---|
659 | |
---|
660 | depends_lib port:opensp |
---|
661 | depends_run port:xmlcatmgr |
---|
662 | |
---|
663 | -# TeXFOTBuilder.cxx:1876:48: error: default initialization of an object of const type 'const TeXFOTBuilder::PageFloatFlowObj' requires a user-provided default constructor |
---|
664 | -compiler.blacklist *clang* |
---|
665 | +if {${configure.compiler} == "clang"} { |
---|
666 | + configure.compiler llvm-gcc-4.2 |
---|
667 | +} |
---|
668 | + |
---|
669 | +set openjade.catalog ${prefix}/share/sgml/catalog |
---|
670 | +set openjade.rootcatalog ${prefix}/share/sgml/openjade/catalog |
---|
671 | |
---|
672 | -# xmlcatmgr as installed by MacPorts defaults to using |
---|
673 | -# ${prefix}/etc/sgml/catalog (for XML) and ${prefix}/etc/sgml/catalog (for |
---|
674 | -# SGML). For historic reasons, openjade expects the catalog to be in |
---|
675 | -# share/sgml/catalog. To avoid breaking existing setup, we simply add |
---|
676 | -# a reference to the root catalog (/etc/sgml/catalog) to openjade's |
---|
677 | -# catalog (/share/sgml/catalog) |
---|
678 | -set catalog.sgml ${prefix}/etc/sgml/catalog |
---|
679 | -set catalog.openjade ${prefix}/share/sgml/catalog |
---|
680 | - |
---|
681 | -configure.args --enable-http --enable-html --enable-mif \ |
---|
682 | - --disable-dependency-tracking \ |
---|
683 | - --enable-default-catalog=${catalog.openjade} \ |
---|
684 | - --datadir=${prefix}/share/sgml/openjade \ |
---|
685 | - --mandir=${prefix}/share/man |
---|
686 | - |
---|
687 | -configure.env-append LIBS="-L${prefix}/lib" |
---|
688 | -configure.cxxflags-append "-isystem ${prefix}/include -fno-rtti" |
---|
689 | -configure.ldflags-delete "-L${prefix}/lib" |
---|
690 | +sgml.catalog ${openjade.rootcatalog} |
---|
691 | +# Add the root catalog to the openjade catalog |
---|
692 | +sgml.addtocatalog "${openjade.catalog}" "${sgml.rootcatalog}" |
---|
693 | + |
---|
694 | +configure.args --enable-http --enable-html --enable-mif \ |
---|
695 | + --disable-dependency-tracking \ |
---|
696 | + --enable-default-catalog=${openjade.catalog} \ |
---|
697 | + --datadir=${prefix}/share/sgml/openjade \ |
---|
698 | + --mandir=${prefix}/share/man |
---|
699 | + |
---|
700 | +configure.env-append LIBS="-L${prefix}/lib" |
---|
701 | +configure.cxxflags-append "-isystem ${prefix}/include -fno-rtti" |
---|
702 | +configure.ldflags-delete "-L${prefix}/lib" |
---|
703 | |
---|
704 | post-configure { |
---|
705 | reinplace "s|^#pragma implementation||g" ${worksrcpath}/grove/Node.cxx |
---|
706 | @@ -72,40 +70,7 @@ |
---|
707 | |
---|
708 | destroot.target install install-man |
---|
709 | |
---|
710 | -post-destroot { |
---|
711 | +post-destroot { |
---|
712 | system "install -d -m 755 ${destroot}${prefix}/share/sgml/openjade" |
---|
713 | system "install -m 644 ${worksrcpath}/dsssl/* ${destroot}${prefix}/share/sgml/openjade" |
---|
714 | } |
---|
715 | - |
---|
716 | -post-activate { |
---|
717 | - # Make the directory if it doesn't exist |
---|
718 | - if {![file exists ${prefix}/etc/sgml]} { |
---|
719 | - xinstall -m 755 -d ${prefix}/etc/sgml |
---|
720 | - } |
---|
721 | - |
---|
722 | - # Create the root catalog file if it doesn't exist |
---|
723 | - if {![file exists ${catalog.sgml}]} { |
---|
724 | - system "xmlcatmgr -s -c ${catalog.sgml} create" |
---|
725 | - } |
---|
726 | - |
---|
727 | - # Create the openjade catalog file if it doesn't exist |
---|
728 | - if {![file exists ${catalog.openjade}]} { |
---|
729 | - system "xmlcatmgr -s -c ${catalog.openjade} create" |
---|
730 | - } |
---|
731 | - |
---|
732 | - # Add the root catalog to openjade's catalog |
---|
733 | - if {[catch {exec xmlcatmgr -s -c ${catalog.openjade} lookup ${catalog.sgml}}]} { |
---|
734 | - system "xmlcatmgr -s -c ${catalog.openjade} add CATALOG ${catalog.sgml}" |
---|
735 | - } |
---|
736 | - |
---|
737 | - # And add openjade's catalog to the root catalog |
---|
738 | - if {[catch {exec xmlcatmgr -s -c ${catalog.sgml} lookup ${prefix}/share/sgml/openjade/catalog}]} { |
---|
739 | - system "xmlcatmgr -s -c ${catalog.sgml} add CATALOG ${prefix}/share/sgml/openjade/catalog" |
---|
740 | - } |
---|
741 | -} |
---|
742 | - |
---|
743 | -# This will remove the catalog entry for this port. |
---|
744 | -post-deactivate { |
---|
745 | - # Remove the CATALOG entry from the catalog |
---|
746 | - system "xmlcatmgr -s -c ${catalog.sgml} remove CATALOG ${prefix}/share/sgml/openjade/catalog" |
---|
747 | -} |
---|
748 | diff -Nur -x Portfile.diff /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/openjade/files/delete_la_files.patch openjade/files/delete_la_files.patch |
---|
749 | --- /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/openjade/files/delete_la_files.patch 2013-10-02 21:34:31.000000000 -0700 |
---|
750 | +++ openjade/files/delete_la_files.patch 1969-12-31 16:00:00.000000000 -0800 |
---|
751 | @@ -1,11 +0,0 @@ |
---|
752 | ---- Makefile.prog.in.orig 2013-09-02 18:50:59.000000000 -0700 |
---|
753 | -+++ Makefile.prog.in 2013-09-02 18:52:56.000000000 -0700 |
---|
754 | -@@ -12,7 +12,7 @@ LINKFLAGS = @LINKFLAGS@ |
---|
755 | - |
---|
756 | - ALL_LIBS = $(XLIBS) $(LIBS) |
---|
757 | - Makefile.lt: |
---|
758 | -- echo 'LT_LIBS='`echo $(XLIBS)|sed 's/\.a/.la/g'` >Makefile.lt |
---|
759 | -+ echo 'LT_LIBS='`echo $(XLIBS)|sed 's/\.a/.la/g'|sed 's|libosp\.la|libosp.dylib|'` >Makefile.lt |
---|
760 | - |
---|
761 | - PROG:=$(shell echo "$(PROG)" | sed '@program_transform_name@') |
---|
762 | - |
---|
763 | diff -Nur -x Portfile.diff /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/sgml-common/Portfile sgml-common/Portfile |
---|
764 | --- /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/sgml-common/Portfile 2012-10-29 13:59:15.000000000 -0700 |
---|
765 | +++ sgml-common/Portfile 2013-07-14 22:15:53.000000000 -0700 |
---|
766 | @@ -1,29 +1,30 @@ |
---|
767 | # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 |
---|
768 | # $Id: Portfile 99124 2012-10-27 19:39:14Z ryandesign@macports.org $ |
---|
769 | - |
---|
770 | -PortSystem 1.0 |
---|
771 | +PortSystem 1.0 |
---|
772 | +PortGroup xmlcatalog 1.0 |
---|
773 | |
---|
774 | name sgml-common |
---|
775 | version 0.6.3 |
---|
776 | set openjade_version 1.3.2 |
---|
777 | +revision 1 |
---|
778 | categories textproc |
---|
779 | platforms darwin |
---|
780 | license GPL-2+ |
---|
781 | maintainers fourpalms.org:lockhart openmaintainer |
---|
782 | supported_archs noarch |
---|
783 | - |
---|
784 | # Actually - there is no homepage of this project, on that URL |
---|
785 | # page you could get complete ISO 8879 listing as was on the |
---|
786 | # old page - only part of it is included in sgml-common package. |
---|
787 | homepage http://www.w3.org/2003/entities/ |
---|
788 | description A collection of entities and DTDs common to multiple packages. |
---|
789 | -long_description The sgml-common package contains a collection of entities and DTDs \ |
---|
790 | - that are useful for processing SGML, but that don't need to be \ |
---|
791 | - included in multiple packages. Sgml-common also includes an \ |
---|
792 | - up-to-date Open Catalog file. \ |
---|
793 | - Transcribed from the Fedora 15 RPM written originally by \ |
---|
794 | - Tim Waugh <twaugh@redhat.com> based on work by Eric Bischoff \ |
---|
795 | - and with recent maintenance by Ondrej Vasik <ovasik@redhat.com>. |
---|
796 | +long_description \ |
---|
797 | + The sgml-common package contains a collection of entities and DTDs \ |
---|
798 | + that are useful for processing SGML, but that don't need to be \ |
---|
799 | + included in multiple packages. Sgml-common also includes an \ |
---|
800 | + up-to-date Open Catalog file. \ |
---|
801 | + Transcribed from the Fedora 15 RPM written originally by \ |
---|
802 | + Tim Waugh <twaugh@redhat.com> based on work by Eric Bischoff \ |
---|
803 | + and with recent maintenance by Ondrej Vasik <ovasik@redhat.com>. |
---|
804 | |
---|
805 | master_sites ftp://sources.redhat.com/pub/docbook-tools/new-trials/SOURCES/:redhat \ |
---|
806 | sourceforge:project/openjade/openjade/${openjade_version}:openjade |
---|
807 | @@ -41,28 +42,10 @@ |
---|
808 | rmd160 3b12f6596a42c49a60cc07cd9b8f4c5fdf3bafd2 \ |
---|
809 | sha256 1d2d7996cc94f9b87d0c51cf0e028070ac177c4123ecbfd7ac1cb8d0b7d322d1 |
---|
810 | |
---|
811 | -depends_lib port:perl5 \ |
---|
812 | - port:libxml2 \ |
---|
813 | - port:openjade \ |
---|
814 | - port:docbook-dsssl \ |
---|
815 | - port:docbook-sgml-4.2 |
---|
816 | - |
---|
817 | -depends_run port:xmlcatmgr |
---|
818 | - |
---|
819 | -set bindir ${prefix}/bin |
---|
820 | -set confdir ${prefix}/etc |
---|
821 | -set datadir ${prefix}/share |
---|
822 | -set sgmldir ${datadir}/sgml |
---|
823 | -set sgmlcatalog ${confdir}/sgml/catalog |
---|
824 | -set xmldir ${datadir}/xml |
---|
825 | -set xmlcatalog ${confdir}/xml/catalog |
---|
826 | -# xmlcatmgr as installed by MacPorts defaults to using |
---|
827 | -# ${prefix}/etc/xml/catalog (for XML) and ${prefix}/etc/sgml/catalog (for |
---|
828 | -# SGML) if no catalog is specified, but we'll specify the path just in case |
---|
829 | -# users have another installation of xmlcatmgr and happen to have it before |
---|
830 | -# ${prefix}/bin in their PATH. |
---|
831 | -set xml.args "-c ${xmlcatalog}" |
---|
832 | -set sgml.args "-s -c ${sgmlcatalog}" |
---|
833 | +depends_lib-append port:perl5 \ |
---|
834 | + port:libxml2 |
---|
835 | + |
---|
836 | +set sgmldir ${prefix}/share/sgml |
---|
837 | |
---|
838 | patch.pre_args -p1 |
---|
839 | patchfiles patch-bin-install-catalog.in.diff \ |
---|
840 | @@ -77,55 +60,11 @@ |
---|
841 | |
---|
842 | use_configure no |
---|
843 | |
---|
844 | -build { |
---|
845 | - # XML catalog |
---|
846 | - # Make the directory if it doesn't exist |
---|
847 | - if {![file exists ${confdir}/xml]} { |
---|
848 | - xinstall -m 755 -d ${confdir}/xml |
---|
849 | - } |
---|
850 | - |
---|
851 | - # Create the catalog file if it doesn't exist |
---|
852 | - if {![file exists ${xmlcatalog}]} { |
---|
853 | - system "xmlcatmgr ${xml.args} create" |
---|
854 | - } |
---|
855 | - |
---|
856 | - # SGML catalog |
---|
857 | - # Make the directory if it doesn't exist |
---|
858 | - if {![file exists ${confdir}/sgml]} { |
---|
859 | - xinstall -m 755 -d ${confdir}/sgml |
---|
860 | - } |
---|
861 | - |
---|
862 | - # Create the catalog file if it doesn't exist |
---|
863 | - if {![file exists ${sgmlcatalog}]} { |
---|
864 | - system "xmlcatmgr ${sgml.args} create" |
---|
865 | - } |
---|
866 | - |
---|
867 | - # Now put the common DocBook entries in it |
---|
868 | - # system "${bindir}/xmlcatalog --noout --add 'delegatePublic' \ |
---|
869 | - # '-//OASIS//ENTITIES DocBook XML' \ |
---|
870 | - # 'file://${confdir}/sgml/docbook/xmlcatalog' ${worksrcpath}${xmlcatalog}" |
---|
871 | - # system "${bindir}/xmlcatalog --noout --add 'delegatePublic' \ |
---|
872 | - # '-//OASIS//DTD DocBook XML' \ |
---|
873 | - # 'file://${confdir}/sgml/docbook/xmlcatalog' ${worksrcpath}${xmlcatalog}" |
---|
874 | - # system "${bindir}/xmlcatalog --noout --add 'delegatePublic' \ |
---|
875 | - # 'ISO 8879:1986' \ |
---|
876 | - # 'file://${confdir}/sgml/docbook/xmlcatalog' ${worksrcpath}${xmlcatalog}" |
---|
877 | - # system "${bindir}/xmlcatalog --noout --add 'delegateSystem' \ |
---|
878 | - # 'http://www.oasis-open.org/docbook/' \ |
---|
879 | - # 'file://${confdir}/sgml/docbook/xmlcatalog' ${worksrcpath}${xmlcatalog}" |
---|
880 | - # system "${bindir}/xmlcatalog --noout --add 'delegateURI' \ |
---|
881 | - # 'http://www.oasis-open.org/docbook/' \ |
---|
882 | - # 'file://${confdir}/sgml/docbook/xmlcatalog' |
---|
883 | - # ${worksrcpath}${xmlcatalog}" |
---|
884 | - # Also create the common DocBook catalog |
---|
885 | - # xinstall -d ${worksrcpath}${confdir}/sgml/docbook |
---|
886 | - # system "${bindir}/xmlcatalog --noout --create \ |
---|
887 | - # ${worksrcpath}${confdir}/sgml/docbook/xmlcatalog" |
---|
888 | -} |
---|
889 | +build {} |
---|
890 | |
---|
891 | destroot { |
---|
892 | - xinstall -d ${destroot}${confdir}/sgml |
---|
893 | - xinstall ${worksrcpath}/config/sgml.conf ${destroot}${prefix}/etc/sgml/sgml.conf |
---|
894 | + xinstall -d ${destroot}${sgml.confdir} |
---|
895 | + xinstall ${worksrcpath}/config/sgml.conf ${destroot}${sgml.confdir}/sgml.conf |
---|
896 | xinstall -d ${destroot}${sgmldir} |
---|
897 | # Following 4 from openjade/pubtext - same maintainer as in SGML-common, so up2date: |
---|
898 | xinstall -W ${workpath}/${openjade}/pubtext xml.dcl xml.soc html.dcl html.soc ${destroot}${sgmldir} |
---|
899 | --- /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/textproc.patches 1969-12-31 16:00:00.000000000 -0800 |
---|
900 | +++ textproc.patches 2013-12-05 15:46:25.000000000 -0800 |
---|
901 | @@ -0,0 +1,898 @@ |
---|
902 | +diff -Nur -x Portfile.diff /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/docbook-dsssl/Portfile docbook-dsssl/Portfile |
---|
903 | +--- /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/docbook-dsssl/Portfile 2012-12-02 22:17:50.000000000 -0800 |
---|
904 | ++++ docbook-dsssl/Portfile 2013-07-14 17:48:33.000000000 -0700 |
---|
905 | +@@ -1,74 +1,48 @@ |
---|
906 | ++# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 |
---|
907 | + # $Id: Portfile 100113 2012-11-29 02:36:26Z ryandesign@macports.org $ |
---|
908 | +-PortSystem 1.0 |
---|
909 | + |
---|
910 | +-name docbook-dsssl |
---|
911 | +-version 1.79 |
---|
912 | +-revision 1 |
---|
913 | +-categories textproc |
---|
914 | +-license MIT |
---|
915 | +-description the docbook dsssl stylesheets |
---|
916 | +-platforms darwin |
---|
917 | +-depends_run port:xmlcatmgr |
---|
918 | ++PortSystem 1.0 |
---|
919 | ++PortGroup xmlcatalog 1.0 |
---|
920 | ++ |
---|
921 | ++name docbook-dsssl |
---|
922 | ++version 1.79 |
---|
923 | ++revision 3 |
---|
924 | ++categories textproc |
---|
925 | ++license MIT |
---|
926 | ++description The docbook DSSSL stylesheets |
---|
927 | ++platforms darwin |
---|
928 | + maintainers decibel.org:decibel |
---|
929 | + supported_archs noarch |
---|
930 | +-master_sites sourceforge:docbook |
---|
931 | +-homepage http://docbook.sf.net/ |
---|
932 | +-checksums md5 8459913bbd8a5724a6fe4b9ed5bab5af |
---|
933 | +-use_configure no |
---|
934 | +-build {} |
---|
935 | +- |
---|
936 | +-set things_to_install "common contrib dtds frames html images lib olink print catalog VERSION" |
---|
937 | +-set install_dir ${prefix}/share/dsssl/${name} |
---|
938 | +- |
---|
939 | +-# xmlcatmgr as installed by MacPorts defaults to using |
---|
940 | +-# ${prefix}/etc/sgml/catalog (for XML) and ${prefix}/etc/sgml/catalog (for |
---|
941 | +-# SGML) if no catalog is specified, but we'll specify the path just in case |
---|
942 | +-# users have another installation of xmlcatmgr and happen to have it before |
---|
943 | +-# ${prefix}/bin in their PATH. |
---|
944 | +-set catalog.sgml ${prefix}/etc/sgml/catalog |
---|
945 | +-set xmlcatmgr.args "-s -c ${catalog.sgml}" |
---|
946 | ++master_sites sourceforge:docbook |
---|
947 | ++homepage http://docbook.sf.net/ |
---|
948 | ++checksums md5 8459913bbd8a5724a6fe4b9ed5bab5af |
---|
949 | ++use_configure no |
---|
950 | ++ |
---|
951 | ++set things_to_install "common contrib dtds frames html images lib olink print catalog VERSION" |
---|
952 | ++ |
---|
953 | ++set install_dir ${prefix}/share/dsssl/${name} |
---|
954 | ++sgml.catalog "${install_dir}/catalog" |
---|
955 | ++ |
---|
956 | ++build {} |
---|
957 | + |
---|
958 | +-destroot { |
---|
959 | ++destroot { |
---|
960 | + # Docs |
---|
961 | +- xinstall -m 755 -d ${destroot}${install_dir} \ |
---|
962 | +- ${destroot}${prefix}/share/doc/${name} \ |
---|
963 | +- ${destroot}${prefix}/share/${name} |
---|
964 | ++ xinstall -m 755 -d ${destroot}${install_dir} \ |
---|
965 | ++ ${destroot}${prefix}/share/doc/${name} \ |
---|
966 | ++ ${destroot}${prefix}/share/${name} |
---|
967 | + |
---|
968 | + # bin |
---|
969 | +- xinstall -m 755 -W ${worksrcpath} bin/collateindex.pl \ |
---|
970 | +- ${destroot}${prefix}/bin |
---|
971 | ++ xinstall -m 755 -W ${worksrcpath} bin/collateindex.pl \ |
---|
972 | ++ ${destroot}${prefix}/bin |
---|
973 | + # man |
---|
974 | +- xinstall -m 644 -W ${worksrcpath} bin/collateindex.pl.1 \ |
---|
975 | +- ${destroot}${prefix}/share/man/man1 |
---|
976 | ++ xinstall -m 644 -W ${worksrcpath} bin/collateindex.pl.1 \ |
---|
977 | ++ ${destroot}${prefix}/share/man/man1 |
---|
978 | + |
---|
979 | + # everything else |
---|
980 | +- xinstall -m 644 -W ${worksrcpath} BUGS ChangeLog README \ |
---|
981 | +- RELEASE-NOTES.html RELEASE-NOTES.xml RELEASE-NOTES.txt WhatsNew \ |
---|
982 | +- ${destroot}${prefix}/share/doc/${name} |
---|
983 | +- foreach dirname $things_to_install { |
---|
984 | +- file copy ${worksrcpath}/${dirname} ${destroot}${install_dir} |
---|
985 | +- } |
---|
986 | +-} |
---|
987 | +- |
---|
988 | +-post-activate { |
---|
989 | +- # Make the directory if it doesn't exist |
---|
990 | +- if {![file exists ${prefix}/etc/sgml]} { |
---|
991 | +- xinstall -m 755 -d ${prefix}/etc/sgml |
---|
992 | +- } |
---|
993 | +- |
---|
994 | +- # Create the catalog file if it doesn't exist |
---|
995 | +- if {![file exists ${catalog.sgml}]} { |
---|
996 | +- system "xmlcatmgr ${xmlcatmgr.args} create" |
---|
997 | +- } |
---|
998 | +- |
---|
999 | +- # Add the CATALOG entry to the catalog if it doesn't exist |
---|
1000 | +- if {[catch {exec xmlcatmgr ${xmlcatmgr.args} lookup ${install_dir}/catalog}]} { |
---|
1001 | +- system "xmlcatmgr ${xmlcatmgr.args} add CATALOG ${install_dir}/catalog" |
---|
1002 | +- } |
---|
1003 | +-} |
---|
1004 | +- |
---|
1005 | +-# This will remove the catalog entry for this port. |
---|
1006 | +-post-deactivate { |
---|
1007 | +- # Remove the CATALOG entry from the catalog |
---|
1008 | +- system "xmlcatmgr ${xmlcatmgr.args} remove CATALOG ${install_dir}/catalog" |
---|
1009 | ++ xinstall -m 644 -W ${worksrcpath} BUGS ChangeLog README \ |
---|
1010 | ++ RELEASE-NOTES.html RELEASE-NOTES.xml RELEASE-NOTES.txt WhatsNew \ |
---|
1011 | ++ ${destroot}${prefix}/share/doc/${name} |
---|
1012 | ++ foreach dirname $things_to_install { |
---|
1013 | ++ file copy ${worksrcpath}/${dirname} ${destroot}${install_dir} |
---|
1014 | ++ } |
---|
1015 | + } |
---|
1016 | +diff -Nur -x Portfile.diff /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/docbook-sgml-4.2/Portfile docbook-sgml-4.2/Portfile |
---|
1017 | +--- /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/docbook-sgml-4.2/Portfile 2012-02-28 20:26:58.000000000 -0800 |
---|
1018 | ++++ docbook-sgml-4.2/Portfile 2013-07-14 22:06:03.000000000 -0700 |
---|
1019 | +@@ -2,9 +2,11 @@ |
---|
1020 | + # $Id: Portfile 86420 2011-10-25 13:54:14Z dports@macports.org $ |
---|
1021 | + |
---|
1022 | + PortSystem 1.0 |
---|
1023 | ++PortGroup xmlcatalog 1.0 |
---|
1024 | + |
---|
1025 | + name docbook-sgml-4.2 |
---|
1026 | + version [strsed ${name} {s/docbook-sgml-//}] |
---|
1027 | ++revision 1 |
---|
1028 | + description Version ${version} of the DocBook SGML DTDs |
---|
1029 | + long_description \ |
---|
1030 | + Version ${version} of the DocBook SGML DTDs, which provide a structured,\ |
---|
1031 | +@@ -18,7 +20,8 @@ |
---|
1032 | + supported_archs noarch |
---|
1033 | + homepage http://www.docbook.org/sgml/${version}/ |
---|
1034 | + |
---|
1035 | +-depends_run port:xmlcatmgr port:docbook-dsssl port:iso8879 |
---|
1036 | ++depends_lib port:iso8879 |
---|
1037 | ++depends_run port:docbook-dsssl |
---|
1038 | + |
---|
1039 | + master_sites http://www.oasis-open.org/docbook/sgml/${version}/ |
---|
1040 | + distname docbook-${version} |
---|
1041 | +@@ -31,17 +34,11 @@ |
---|
1042 | + extract.mkdir yes |
---|
1043 | + |
---|
1044 | + use_configure no |
---|
1045 | +-build {} |
---|
1046 | + |
---|
1047 | +-set install_dir ${prefix}/share/sgml/docbook/${version} |
---|
1048 | ++set install_dir ${prefix}/share/sgml/docbook/${version} |
---|
1049 | ++sgml.catalog "${install_dir}/docbook.cat" |
---|
1050 | + |
---|
1051 | +-# xmlcatmgr as installed by MacPorts defaults to using |
---|
1052 | +-# ${prefix}/etc/sgml/catalog (for XML) and ${prefix}/etc/sgml/catalog (for |
---|
1053 | +-# SGML) if no catalog is specified, but we'll specify the path just in case |
---|
1054 | +-# users have another installation of xmlcatmgr and happen to have it before |
---|
1055 | +-# ${prefix}/bin in their PATH. |
---|
1056 | +-set catalog.sgml ${prefix}/etc/sgml/catalog |
---|
1057 | +-set xmlcatmgr.args "-s -c ${catalog.sgml}" |
---|
1058 | ++build {} |
---|
1059 | + |
---|
1060 | + destroot { |
---|
1061 | + set destroot_dir ${destroot}${install_dir} |
---|
1062 | +@@ -51,26 +48,3 @@ |
---|
1063 | + copy ${worksrcpath}/${file} ${destroot_dir} |
---|
1064 | + } |
---|
1065 | + } |
---|
1066 | +- |
---|
1067 | +-post-activate { |
---|
1068 | +- # Make the directory if it doesn't exist |
---|
1069 | +- if {![file exists ${prefix}/etc/sgml]} { |
---|
1070 | +- xinstall -m 755 -d ${prefix}/etc/sgml |
---|
1071 | +- } |
---|
1072 | +- |
---|
1073 | +- # Create the catalog file if it doesn't exist |
---|
1074 | +- if {![file exists ${catalog.sgml}]} { |
---|
1075 | +- system "xmlcatmgr ${xmlcatmgr.args} create" |
---|
1076 | +- } |
---|
1077 | +- |
---|
1078 | +- # Add the CATALOG entry to the catalog if it doesn't exist |
---|
1079 | +- if {[catch {exec xmlcatmgr ${xmlcatmgr.args} lookup ${install_dir}/docbook.cat}]} { |
---|
1080 | +- system "xmlcatmgr ${xmlcatmgr.args} add CATALOG ${install_dir}/docbook.cat" |
---|
1081 | +- } |
---|
1082 | +-} |
---|
1083 | +- |
---|
1084 | +-# This will remove the catalog entry for this port. |
---|
1085 | +-post-deactivate { |
---|
1086 | +- # Remove the CATALOG entry from the catalog |
---|
1087 | +- system "xmlcatmgr ${xmlcatmgr.args} remove CATALOG ${install_dir}/docbook.cat" |
---|
1088 | +-} |
---|
1089 | +diff -Nur -x Portfile.diff /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/docbook-utils/Portfile docbook-utils/Portfile |
---|
1090 | +--- /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/docbook-utils/Portfile 2012-10-04 04:15:32.000000000 -0700 |
---|
1091 | ++++ docbook-utils/Portfile 2013-07-14 22:14:40.000000000 -0700 |
---|
1092 | +@@ -12,12 +12,13 @@ |
---|
1093 | + maintainers fourpalms.org:lockhart openmaintainer |
---|
1094 | + homepage http://sources.redhat.com/docbook-tools/ |
---|
1095 | + description Shell scripts for managing DocBook documents |
---|
1096 | +-long_description This package contains scripts are for easy conversion from DocBook \ |
---|
1097 | +- files to other formats (for example, HTML, RTF, and PostScript), and \ |
---|
1098 | +- for comparing SGML files. \ |
---|
1099 | +- Transcribed from the Fedora 15 RPM written originally by \ |
---|
1100 | +- Tim Waugh <twaugh@redhat.com> based on work by Eric Bischoff \ |
---|
1101 | +- and with recent maintenance by Ondrej Vasik <ovasik@redhat.com>. |
---|
1102 | ++long_description \ |
---|
1103 | ++ This package contains scripts are for easy conversion from DocBook \ |
---|
1104 | ++ files to other formats (for example, HTML, RTF, and PostScript), and \ |
---|
1105 | ++ for comparing SGML files. \ |
---|
1106 | ++ Transcribed from the Fedora 15 RPM written originally by \ |
---|
1107 | ++ Tim Waugh <twaugh@redhat.com> based on work by Eric Bischoff \ |
---|
1108 | ++ and with recent maintenance by Ondrej Vasik <ovasik@redhat.com>. |
---|
1109 | + master_sites ftp://sources.redhat.com/pub/docbook-tools/new-trials/SOURCES/ |
---|
1110 | + |
---|
1111 | + checksums rmd160 710fe047ea8a794cc6c0d944521184375a666e6b \ |
---|
1112 | +@@ -63,7 +64,11 @@ |
---|
1113 | + reinplace "s|jade|openjade|" \ |
---|
1114 | + ${worksrcpath}/doc/man/Makefile.in \ |
---|
1115 | + ${worksrcpath}/doc/HTML/Makefile.in |
---|
1116 | +- reinplace "s|nsgmls|onsgmls|" \ |
---|
1117 | ++ reinplace "s|nsgmls|onsgmls|g" \ |
---|
1118 | ++ ${worksrcpath}/backends/man.in \ |
---|
1119 | ++ ${worksrcpath}/backends/texi.in \ |
---|
1120 | ++ ${worksrcpath}/helpers/docbook2man-spec.pl \ |
---|
1121 | ++ ${worksrcpath}/bin/sgmldiff.in \ |
---|
1122 | + ${worksrcpath}/doc/man/Makefile.in \ |
---|
1123 | + ${worksrcpath}/doc/HTML/Makefile.in |
---|
1124 | + |
---|
1125 | +diff -Nur -x Portfile.diff /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/docbook-xml/Portfile docbook-xml/Portfile |
---|
1126 | +--- /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/docbook-xml/Portfile 2013-04-19 09:01:53.000000000 -0700 |
---|
1127 | ++++ docbook-xml/Portfile 2013-07-14 22:49:59.000000000 -0700 |
---|
1128 | +@@ -1,11 +1,11 @@ |
---|
1129 | + # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 |
---|
1130 | + # $Id: Portfile 104041 2013-03-14 00:27:36Z jmr@macports.org $ |
---|
1131 | +- |
---|
1132 | +-PortSystem 1.0 |
---|
1133 | ++PortSystem 1.0 |
---|
1134 | ++PortGroup xmlcatalog 1.0 |
---|
1135 | + |
---|
1136 | + name docbook-xml |
---|
1137 | + revision 1 |
---|
1138 | +-set revision-docbook-xml 2 |
---|
1139 | ++set revision-docbook-xml 3 |
---|
1140 | + set docbook-xml-versions { |
---|
1141 | + 4.1.2 |
---|
1142 | + { |
---|
1143 | +@@ -50,39 +50,31 @@ |
---|
1144 | + homepage http://www.docbook.org |
---|
1145 | + |
---|
1146 | + foreach {docbook-xml-version docbook-xml-checksums} ${docbook-xml-versions} { |
---|
1147 | +- |
---|
1148 | + subport docbook-xml-${docbook-xml-version} { |
---|
1149 | +- |
---|
1150 | +- if {[vercmp ${docbook-xml-version} 4.1.2] == 0} { |
---|
1151 | +- |
---|
1152 | ++ if {[vercmp ${docbook-xml-version} 4.1.2] == 0} { |
---|
1153 | + distname docbkx412 |
---|
1154 | + extract.mkdir yes |
---|
1155 | + |
---|
1156 | + depends_lib-append port:docbook-xml-4.2 |
---|
1157 | + |
---|
1158 | + post-extract { |
---|
1159 | +- |
---|
1160 | + copy ${prefix}/share/xml/docbook/4.2/catalog.xml \ |
---|
1161 | + ${worksrcpath}/ |
---|
1162 | + } |
---|
1163 | + post-patch { |
---|
1164 | +- |
---|
1165 | + reinplace "s,V4.2 ..,V4.1.2 ,g" \ |
---|
1166 | + ${worksrcpath}/catalog.xml |
---|
1167 | + reinplace "s,V4.2,V4.1.2,g" \ |
---|
1168 | + ${worksrcpath}/catalog.xml |
---|
1169 | + } |
---|
1170 | + } elseif {[vercmp ${docbook-xml-version} 5.0] >= 0} { |
---|
1171 | +- |
---|
1172 | + distname docbook-${docbook-xml-version} |
---|
1173 | + } else { |
---|
1174 | +- |
---|
1175 | + distname docbook-xml-${docbook-xml-version} |
---|
1176 | + extract.mkdir yes |
---|
1177 | + } |
---|
1178 | + |
---|
1179 | + foreach part [string trim ${docbook-xml-checksums}] { |
---|
1180 | +- |
---|
1181 | + checksums-append $part |
---|
1182 | + } |
---|
1183 | + |
---|
1184 | +@@ -101,94 +93,32 @@ |
---|
1185 | + |
---|
1186 | + set install_dir ${prefix}/share/xml/docbook/${docbook-xml-version} |
---|
1187 | + |
---|
1188 | +- # xmlcatmgr as installed by MacPorts defaults to using |
---|
1189 | +- # ${prefix}/etc/xml/catalog (for XML) and ${prefix}/etc/sgml/catalog (for |
---|
1190 | +- # SGML) if no catalog is specified, but we'll specify the path just in case |
---|
1191 | +- # users have another installation of xmlcatmgr and happen to have it before |
---|
1192 | +- # ${prefix}/bin in their PATH. |
---|
1193 | +- set catalog.xml ${prefix}/etc/xml/catalog |
---|
1194 | +- set xml.args "-c ${catalog.xml}" |
---|
1195 | +- set catalog.sgml ${prefix}/etc/sgml/catalog |
---|
1196 | +- set sgml.args "-s -c ${catalog.sgml}" |
---|
1197 | ++ xml.catalog "${install_dir}/catalog.xml" |
---|
1198 | ++ # SGML catalog support is only in the 4.x transitional versions... |
---|
1199 | ++ if {[vercmp ${docbook-xml-version} 5.0] < 0} { |
---|
1200 | ++ sgml.catalog "${install_dir}/docbook.cat" |
---|
1201 | ++ } |
---|
1202 | + |
---|
1203 | + destroot { |
---|
1204 | +- |
---|
1205 | + set destroot_dir ${destroot}${install_dir} |
---|
1206 | + set destroot_files [readdir ${worksrcpath}] |
---|
1207 | + xinstall -m 755 -d ${destroot_dir} |
---|
1208 | + foreach file ${destroot_files} { |
---|
1209 | +- |
---|
1210 | + copy ${worksrcpath}/${file} ${destroot_dir} |
---|
1211 | + } |
---|
1212 | + } |
---|
1213 | +- |
---|
1214 | +- post-activate { |
---|
1215 | +- |
---|
1216 | +- # XML catalog |
---|
1217 | +- # Make the directory if it doesn't exist |
---|
1218 | +- if {![file exists ${prefix}/etc/xml]} { |
---|
1219 | +- |
---|
1220 | +- xinstall -m 755 -d ${prefix}/etc/xml |
---|
1221 | +- } |
---|
1222 | +- |
---|
1223 | +- # Create the catalog file if it doesn't exist |
---|
1224 | +- if {![file exists ${catalog.xml}]} { |
---|
1225 | +- |
---|
1226 | +- system "xmlcatmgr ${xml.args} create" |
---|
1227 | +- } |
---|
1228 | +- |
---|
1229 | +- # Add the nextCatalog entry to the catalog if it doesn't exist |
---|
1230 | +- if {[catch {exec xmlcatmgr ${xml.args} lookup ${install_dir}/catalog.xml}]} { |
---|
1231 | +- |
---|
1232 | +- system "xmlcatmgr ${xml.args} add nextCatalog ${install_dir}/catalog.xml" |
---|
1233 | +- } |
---|
1234 | +- |
---|
1235 | +- # SGML catalog |
---|
1236 | +- # SGML catalog support is only in the 4.x transitional versions... |
---|
1237 | +- if {[file exists ${install_dir}/docbook.cat]} { |
---|
1238 | +- # Make the directory if it doesn't exist |
---|
1239 | +- if {![file exists ${prefix}/etc/sgml]} { |
---|
1240 | +- |
---|
1241 | +- xinstall -m 755 -d ${prefix}/etc/sgml |
---|
1242 | +- } |
---|
1243 | +- |
---|
1244 | +- # Create the catalog file if it doesn't exist |
---|
1245 | +- if {![file exists ${catalog.sgml}]} { |
---|
1246 | +- |
---|
1247 | +- system "xmlcatmgr ${sgml.args} create" |
---|
1248 | +- } |
---|
1249 | +- |
---|
1250 | +- # Add the CATALOG entry to the catalog if it doesn't exist |
---|
1251 | +- if {[catch {exec xmlcatmgr ${sgml.args} lookup ${install_dir}/docbook.cat}]} { |
---|
1252 | +- |
---|
1253 | +- system "xmlcatmgr ${sgml.args} add CATALOG ${install_dir}/docbook.cat" |
---|
1254 | +- } |
---|
1255 | +- } |
---|
1256 | +- } |
---|
1257 | +- |
---|
1258 | +- # This will remove the catalog entry for this port. |
---|
1259 | +- post-deactivate { |
---|
1260 | +- |
---|
1261 | +- system "xmlcatmgr ${xml.args} remove nextCatalog ${install_dir}/catalog.xml" |
---|
1262 | +- # Remove the CATALOG entry from the catalog |
---|
1263 | +- # SGML catalog support is only in the 4.x transitional versions... |
---|
1264 | +- system "xmlcatmgr ${sgml.args} remove CATALOG ${install_dir}/docbook.cat" |
---|
1265 | +- } |
---|
1266 | + } |
---|
1267 | + } |
---|
1268 | + |
---|
1269 | + if {${name} == ${subport}} { |
---|
1270 | +- |
---|
1271 | + revision ${revision-docbook-xml} |
---|
1272 | + use_configure no |
---|
1273 | + build {} |
---|
1274 | + distfiles |
---|
1275 | + foreach {docbook-xml-version docbook-xml-checksums} ${docbook-xml-versions} { |
---|
1276 | +- |
---|
1277 | + depends_lib-append port:docbook-xml-${docbook-xml-version} |
---|
1278 | + } |
---|
1279 | + destroot { |
---|
1280 | +- |
---|
1281 | + set docdir ${prefix}/share/doc/${name} |
---|
1282 | + xinstall -d ${destroot}${docdir} |
---|
1283 | + xinstall -m 0644 ${filespath}/README ${destroot}${docdir} |
---|
1284 | +diff -Nur -x Portfile.diff /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/docbook-xsl/Portfile docbook-xsl/Portfile |
---|
1285 | +--- /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/docbook-xsl/Portfile 2013-10-02 21:34:30.000000000 -0700 |
---|
1286 | ++++ docbook-xsl/Portfile 2013-06-23 14:02:09.000000000 -0700 |
---|
1287 | +@@ -1,10 +1,12 @@ |
---|
1288 | +-# $Id: Portfile 111353 2013-09-19 07:21:56Z ryandesign@macports.org $ |
---|
1289 | ++# $Id: Portfile 104648 2013-03-30 18:06:55Z devans@macports.org $ |
---|
1290 | + # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 |
---|
1291 | + |
---|
1292 | + PortSystem 1.0 |
---|
1293 | ++PortGroup xmlcatalog 1.0 |
---|
1294 | + |
---|
1295 | + name docbook-xsl |
---|
1296 | + version 1.78.1 |
---|
1297 | ++revision 1 |
---|
1298 | + categories textproc |
---|
1299 | + license MIT Permissive |
---|
1300 | + description The docbook xsl stylesheets |
---|
1301 | +@@ -20,12 +22,12 @@ |
---|
1302 | + use_bzip2 yes |
---|
1303 | + |
---|
1304 | + distfiles-append \ |
---|
1305 | +- ${name}-doc-${version}${extract.suffix} |
---|
1306 | ++ [suffix ${name}-doc-${version}] |
---|
1307 | + |
---|
1308 | +-checksums ${distname}${extract.suffix} \ |
---|
1309 | ++checksums [suffix $distname] \ |
---|
1310 | + sha1 1d668c845bb43c65115d1a1d9542f623801cfb6f \ |
---|
1311 | + rmd160 1f29e74eaab655673ced47b7a011c35c4d1e5187 \ |
---|
1312 | +- ${name}-doc-${version}${extract.suffix} \ |
---|
1313 | ++ [suffix $name-doc-$version] \ |
---|
1314 | + sha1 bf69dc152a9f983a1af197d9041b8c4dc894dd5d \ |
---|
1315 | + rmd160 78f6b1bc4ca2de024addd4ab9092dc929fd4d3aa |
---|
1316 | + |
---|
1317 | +@@ -42,6 +44,8 @@ |
---|
1318 | + set instxsldir "share/xsl/${name}" |
---|
1319 | + set instdocdir "share/doc/${name}" |
---|
1320 | + |
---|
1321 | ++xml.catalog "${prefix}/${instxsldir}/catalog.xml" |
---|
1322 | ++ |
---|
1323 | + destroot { |
---|
1324 | + foreach pathname "${instxsldir} ${instdocdir}" { |
---|
1325 | + xinstall -m 755 -d ${destroot}${prefix}/${pathname} |
---|
1326 | +@@ -53,29 +57,6 @@ |
---|
1327 | + copy ${worksrcpath}/${pathname} ${destroot}${prefix}/${instdocdir} |
---|
1328 | + } |
---|
1329 | + } |
---|
1330 | +-post-activate { |
---|
1331 | +- # xmlcatmgr as installed by MacPorts defaults to using |
---|
1332 | +- # ${prefix}/etc/xml/docbook (for XML) and ${prefix}/etc/xml/docbook (for |
---|
1333 | +- # SGML) if no catalog is specified, but we'll specify the path just in case |
---|
1334 | +- # users have another installation of xmlcatmgr and happen to have it before |
---|
1335 | +- # ${prefix}/bin in their PATH. |
---|
1336 | +- set catalog.xml ${prefix}/etc/xml/catalog |
---|
1337 | +- |
---|
1338 | +- # Make the directory if it doesn't exist |
---|
1339 | +- if {![file exists ${prefix}/etc/xml]} { |
---|
1340 | +- xinstall -m 755 -d ${prefix}/etc/xml |
---|
1341 | +- } |
---|
1342 | +- |
---|
1343 | +- # Create the catalog file if it doesn't exist |
---|
1344 | +- if {![file exists ${catalog.xml}]} { |
---|
1345 | +- system "xmlcatmgr create -c ${catalog.xml}" |
---|
1346 | +- } |
---|
1347 | +- |
---|
1348 | +- # Add the nextCatalog entry to the catalog if it doesn't exist |
---|
1349 | +- if {[catch {exec xmlcatmgr lookup ${prefix}/${instxsldir}/catalog.xml}]} { |
---|
1350 | +- system "xmlcatmgr add nextCatalog ${prefix}/${instxsldir}/catalog.xml" |
---|
1351 | +- } |
---|
1352 | +-} |
---|
1353 | + |
---|
1354 | + if {${registry.format} == "receipt_flat"} { |
---|
1355 | + notes \ |
---|
1356 | +@@ -87,10 +68,5 @@ |
---|
1357 | + ######################################################################" |
---|
1358 | + } |
---|
1359 | + |
---|
1360 | +-# This will remove the catalog entry for this port. |
---|
1361 | +-post-deactivate { |
---|
1362 | +- system "xmlcatmgr remove nextCatalog ${prefix}/${instxsldir}/catalog.xml" |
---|
1363 | +-} |
---|
1364 | +- |
---|
1365 | + livecheck.url http://docbook.sourceforge.net/release/xsl/ |
---|
1366 | + livecheck.regex "=\"(\\d+(?:\\.\\d+)*)" |
---|
1367 | +diff -Nur -x Portfile.diff /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/docbook-xsl-ns/Portfile docbook-xsl-ns/Portfile |
---|
1368 | +--- /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/docbook-xsl-ns/Portfile 2012-02-28 20:26:53.000000000 -0800 |
---|
1369 | ++++ docbook-xsl-ns/Portfile 2013-06-23 14:02:46.000000000 -0700 |
---|
1370 | +@@ -1,9 +1,12 @@ |
---|
1371 | ++# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 |
---|
1372 | + # $Id: Portfile 81135 2011-07-26 00:29:03Z jmr@macports.org $ |
---|
1373 | + |
---|
1374 | + PortSystem 1.0 |
---|
1375 | ++PortGroup xmlcatalog 1.0 |
---|
1376 | + |
---|
1377 | + name docbook-xsl-ns |
---|
1378 | + version 1.76.1 |
---|
1379 | ++revision 1 |
---|
1380 | + categories textproc |
---|
1381 | + license MIT Permissive |
---|
1382 | + description DocBook XSL NS (namespaced) Stylesheets |
---|
1383 | +@@ -36,6 +39,7 @@ |
---|
1384 | + RELEASE-NOTES.pdf RELEASE-NOTES.txt TODO VERSION NEWS COPYING" |
---|
1385 | + set instxsldir "share/xsl/${name}" |
---|
1386 | + set instdocdir "share/doc/${name}" |
---|
1387 | ++xml.catalog "${prefix}/${instxsldir}/catalog.xml" |
---|
1388 | + |
---|
1389 | + destroot { |
---|
1390 | + foreach pathname "${instxsldir} ${instdocdir}" { |
---|
1391 | +@@ -48,33 +52,5 @@ |
---|
1392 | + copy ${worksrcpath}/${pathname} ${destroot}${prefix}/${instdocdir} |
---|
1393 | + } |
---|
1394 | + } |
---|
1395 | +-post-activate { |
---|
1396 | +- # xmlcatmgr as installed by MacPorts defaults to using |
---|
1397 | +- # ${prefix}/etc/xml/docbook (for XML) and ${prefix}/etc/xml/docbook (for |
---|
1398 | +- # SGML) if no catalog is specified, but we'll specify the path just in case |
---|
1399 | +- # users have another installation of xmlcatmgr and happen to have it before |
---|
1400 | +- # ${prefix}/bin in their PATH. |
---|
1401 | +- set catalog.xml ${prefix}/etc/xml/catalog |
---|
1402 | +- |
---|
1403 | +- # Make the directory if it doesn't exist |
---|
1404 | +- if {![file exists ${prefix}/etc/xml]} { |
---|
1405 | +- xinstall -m 755 -d ${prefix}/etc/xml |
---|
1406 | +- } |
---|
1407 | +- |
---|
1408 | +- # Create the catalog file if it doesn't exist |
---|
1409 | +- if {![file exists ${catalog.xml}]} { |
---|
1410 | +- system "xmlcatmgr create -c ${catalog.xml}" |
---|
1411 | +- } |
---|
1412 | +- |
---|
1413 | +- # Add the nextCatalog entry to the catalog if it doesn't exist |
---|
1414 | +- if {[catch {exec xmlcatmgr lookup ${prefix}/${instxsldir}/catalog.xml}]} { |
---|
1415 | +- system "xmlcatmgr add nextCatalog ${prefix}/${instxsldir}/catalog.xml" |
---|
1416 | +- } |
---|
1417 | +-} |
---|
1418 | +- |
---|
1419 | +-# This will remove the catalog entry for this port. |
---|
1420 | +-post-deactivate { |
---|
1421 | +- system "xmlcatmgr remove nextCatalog ${prefix}/${instxsldir}/catalog.xml" |
---|
1422 | +-} |
---|
1423 | + |
---|
1424 | + livecheck.distname ${name} |
---|
1425 | +diff -Nur -x Portfile.diff /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/iso8879/Portfile iso8879/Portfile |
---|
1426 | +--- /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/iso8879/Portfile 2012-02-28 20:26:52.000000000 -0800 |
---|
1427 | ++++ iso8879/Portfile 2013-06-23 14:10:17.000000000 -0700 |
---|
1428 | +@@ -1,66 +1,37 @@ |
---|
1429 | + # $Id: Portfile 86410 2011-10-25 11:15:36Z dports@macports.org $ |
---|
1430 | ++# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 |
---|
1431 | + |
---|
1432 | +-PortSystem 1.0 |
---|
1433 | +-name iso8879 |
---|
1434 | +-version 1986 |
---|
1435 | +-revision 1 |
---|
1436 | +-categories textproc |
---|
1437 | +-license Permissive |
---|
1438 | +-maintainers nomaintainer |
---|
1439 | +-description Character entity sets from ISO 8879:1986 (SGML) |
---|
1440 | +-platforms darwin |
---|
1441 | ++PortSystem 1.0 |
---|
1442 | ++PortGroup xmlcatalog 1.0 |
---|
1443 | + |
---|
1444 | +-long_description $description |
---|
1445 | +- |
---|
1446 | +-master_sites freebsd |
---|
1447 | +- |
---|
1448 | +-distname isoENTS |
---|
1449 | +-checksums md5 c8a9561212c1a2ec6e48919640de9c67 |
---|
1450 | +- |
---|
1451 | +-use_zip yes |
---|
1452 | ++name iso8879 |
---|
1453 | ++version 1986 |
---|
1454 | ++revision 2 |
---|
1455 | ++categories textproc |
---|
1456 | ++license Permissive |
---|
1457 | ++maintainers nomaintainer |
---|
1458 | ++description Character entity sets from ISO 8879:1986 (SGML) |
---|
1459 | ++platforms darwin |
---|
1460 | + |
---|
1461 | +-depends_run port:xmlcatmgr |
---|
1462 | ++long_description $description |
---|
1463 | + |
---|
1464 | +-use_configure no |
---|
1465 | +-build {} |
---|
1466 | ++master_sites freebsd |
---|
1467 | + |
---|
1468 | +-set install_dir ${prefix}/share/sgml/${name} |
---|
1469 | ++distname isoENTS |
---|
1470 | ++checksums md5 c8a9561212c1a2ec6e48919640de9c67 |
---|
1471 | + |
---|
1472 | +-# xmlcatmgr as installed by MacPorts defaults to using |
---|
1473 | +-# ${prefix}/etc/sgml/catalog (for XML) and ${prefix}/etc/sgml/catalog (for |
---|
1474 | +-# SGML) if no catalog is specified, but we'll specify the path just in case |
---|
1475 | +-# users have another installation of xmlcatmgr and happen to have it before |
---|
1476 | +-# ${prefix}/bin in their PATH. |
---|
1477 | +-set catalog.sgml ${prefix}/etc/sgml/catalog |
---|
1478 | +-set xmlcatmgr.args "-s -c ${catalog.sgml}" |
---|
1479 | ++use_zip yes |
---|
1480 | + |
---|
1481 | +-destroot { |
---|
1482 | +- xinstall -m 755 -d ${destroot}${install_dir} |
---|
1483 | +- xinstall -m 644 ${portpath}/${filesdir}/catalog ${destroot}${install_dir} |
---|
1484 | +- eval xinstall -m 644 [glob ${workpath}/ISO*] ${destroot}${install_dir} |
---|
1485 | +-} |
---|
1486 | ++use_configure no |
---|
1487 | ++build {} |
---|
1488 | + |
---|
1489 | +-destroot.args prefix=${destroot}${prefix} |
---|
1490 | ++set install_dir ${prefix}/share/sgml/${name} |
---|
1491 | ++sgml.catalog "${install_dir}/catalog" |
---|
1492 | + |
---|
1493 | +-post-activate { |
---|
1494 | +- # Make the directory if it doesn't exist |
---|
1495 | +- if {![file exists ${prefix}/etc/sgml]} { |
---|
1496 | +- xinstall -m 755 -d ${prefix}/etc/sgml |
---|
1497 | +- } |
---|
1498 | +- |
---|
1499 | +- # Create the catalog file if it doesn't exist |
---|
1500 | +- if {![file exists ${catalog.sgml}]} { |
---|
1501 | +- system "xmlcatmgr ${xmlcatmgr.args} create" |
---|
1502 | +- } |
---|
1503 | +- |
---|
1504 | +- # Add the CATALOG entry to the catalog if it doesn't exist |
---|
1505 | +- if {[catch {exec xmlcatmgr ${xmlcatmgr.args} lookup ${install_dir}/catalog}]} { |
---|
1506 | +- system "xmlcatmgr ${xmlcatmgr.args} add CATALOG ${install_dir}/catalog" |
---|
1507 | +- } |
---|
1508 | +-} |
---|
1509 | ++destroot.args prefix=${destroot}${prefix} |
---|
1510 | + |
---|
1511 | +-# This will remove the catalog entry for this port. |
---|
1512 | +-post-deactivate { |
---|
1513 | +- # Remove the CATALOG entry from the catalog |
---|
1514 | +- system "xmlcatmgr ${xmlcatmgr.args} remove CATALOG ${install_dir}/catalog" |
---|
1515 | ++destroot { |
---|
1516 | ++ xinstall -m 755 -d ${destroot}${install_dir} |
---|
1517 | ++ xinstall -m 644 ${portpath}/${filesdir}/catalog ${destroot}${install_dir} |
---|
1518 | ++ eval xinstall -m 644 [glob ${workpath}/ISO*] ${destroot}${install_dir} |
---|
1519 | + } |
---|
1520 | +diff -Nur -x Portfile.diff /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/openjade/Portfile openjade/Portfile |
---|
1521 | +--- /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/openjade/Portfile 2013-10-28 14:29:26.000000000 -0700 |
---|
1522 | ++++ openjade/Portfile 2013-07-14 22:15:26.000000000 -0700 |
---|
1523 | +@@ -1,22 +1,22 @@ |
---|
1524 | + # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 |
---|
1525 | +-# $Id: Portfile 112550 2013-10-25 20:18:43Z ryandesign@macports.org $ |
---|
1526 | ++# $Id: Portfile 99226 2012-10-29 22:32:17Z pixilla@macports.org $ |
---|
1527 | + |
---|
1528 | + PortSystem 1.0 |
---|
1529 | ++PortGroup xmlcatalog 1.0 |
---|
1530 | + |
---|
1531 | + name openjade |
---|
1532 | + version 1.3.2 |
---|
1533 | +-revision 4 |
---|
1534 | ++revision 5 |
---|
1535 | + categories textproc |
---|
1536 | + license MIT |
---|
1537 | + maintainers fourpalms.org:lockhart openmaintainer |
---|
1538 | + description James Clark's implementation of DSSSL |
---|
1539 | ++long_description \ |
---|
1540 | ++ OpenJade is an implementation of ISO/IEC 10179:1996 \ |
---|
1541 | ++ standard DSSSL language. |
---|
1542 | + homepage http://openjade.sourceforge.net/ |
---|
1543 | + platforms darwin freebsd |
---|
1544 | +- |
---|
1545 | +-long_description OpenJade is an implementation of ISO/IEC 10179:1996 \ |
---|
1546 | +- standard DSSSL language. |
---|
1547 | +- |
---|
1548 | +-master_sites sourceforge:project/openjade/openjade/${version} |
---|
1549 | ++master_sites sourceforge |
---|
1550 | + |
---|
1551 | + checksums md5 7df692e3186109cc00db6825b777201e |
---|
1552 | + |
---|
1553 | +@@ -27,33 +27,31 @@ |
---|
1554 | + patch-GroveApp.h \ |
---|
1555 | + patch-GroveBuilder.cxx \ |
---|
1556 | + patch-Node.h \ |
---|
1557 | +- openjade-getoptperl.patch \ |
---|
1558 | +- delete_la_files.patch |
---|
1559 | ++ openjade-getoptperl.patch |
---|
1560 | + |
---|
1561 | + depends_lib port:opensp |
---|
1562 | + depends_run port:xmlcatmgr |
---|
1563 | + |
---|
1564 | +-# TeXFOTBuilder.cxx:1876:48: error: default initialization of an object of const type 'const TeXFOTBuilder::PageFloatFlowObj' requires a user-provided default constructor |
---|
1565 | +-compiler.blacklist *clang* |
---|
1566 | ++if {${configure.compiler} == "clang"} { |
---|
1567 | ++ configure.compiler llvm-gcc-4.2 |
---|
1568 | ++} |
---|
1569 | ++ |
---|
1570 | ++set openjade.catalog ${prefix}/share/sgml/catalog |
---|
1571 | ++set openjade.rootcatalog ${prefix}/share/sgml/openjade/catalog |
---|
1572 | + |
---|
1573 | +-# xmlcatmgr as installed by MacPorts defaults to using |
---|
1574 | +-# ${prefix}/etc/sgml/catalog (for XML) and ${prefix}/etc/sgml/catalog (for |
---|
1575 | +-# SGML). For historic reasons, openjade expects the catalog to be in |
---|
1576 | +-# share/sgml/catalog. To avoid breaking existing setup, we simply add |
---|
1577 | +-# a reference to the root catalog (/etc/sgml/catalog) to openjade's |
---|
1578 | +-# catalog (/share/sgml/catalog) |
---|
1579 | +-set catalog.sgml ${prefix}/etc/sgml/catalog |
---|
1580 | +-set catalog.openjade ${prefix}/share/sgml/catalog |
---|
1581 | +- |
---|
1582 | +-configure.args --enable-http --enable-html --enable-mif \ |
---|
1583 | +- --disable-dependency-tracking \ |
---|
1584 | +- --enable-default-catalog=${catalog.openjade} \ |
---|
1585 | +- --datadir=${prefix}/share/sgml/openjade \ |
---|
1586 | +- --mandir=${prefix}/share/man |
---|
1587 | +- |
---|
1588 | +-configure.env-append LIBS="-L${prefix}/lib" |
---|
1589 | +-configure.cxxflags-append "-isystem ${prefix}/include -fno-rtti" |
---|
1590 | +-configure.ldflags-delete "-L${prefix}/lib" |
---|
1591 | ++sgml.catalog ${openjade.rootcatalog} |
---|
1592 | ++# Add the root catalog to the openjade catalog |
---|
1593 | ++sgml.addtocatalog "${openjade.catalog}" "${sgml.rootcatalog}" |
---|
1594 | ++ |
---|
1595 | ++configure.args --enable-http --enable-html --enable-mif \ |
---|
1596 | ++ --disable-dependency-tracking \ |
---|
1597 | ++ --enable-default-catalog=${openjade.catalog} \ |
---|
1598 | ++ --datadir=${prefix}/share/sgml/openjade \ |
---|
1599 | ++ --mandir=${prefix}/share/man |
---|
1600 | ++ |
---|
1601 | ++configure.env-append LIBS="-L${prefix}/lib" |
---|
1602 | ++configure.cxxflags-append "-isystem ${prefix}/include -fno-rtti" |
---|
1603 | ++configure.ldflags-delete "-L${prefix}/lib" |
---|
1604 | + |
---|
1605 | + post-configure { |
---|
1606 | + reinplace "s|^#pragma implementation||g" ${worksrcpath}/grove/Node.cxx |
---|
1607 | +@@ -72,40 +70,7 @@ |
---|
1608 | + |
---|
1609 | + destroot.target install install-man |
---|
1610 | + |
---|
1611 | +-post-destroot { |
---|
1612 | ++post-destroot { |
---|
1613 | + system "install -d -m 755 ${destroot}${prefix}/share/sgml/openjade" |
---|
1614 | + system "install -m 644 ${worksrcpath}/dsssl/* ${destroot}${prefix}/share/sgml/openjade" |
---|
1615 | + } |
---|
1616 | +- |
---|
1617 | +-post-activate { |
---|
1618 | +- # Make the directory if it doesn't exist |
---|
1619 | +- if {![file exists ${prefix}/etc/sgml]} { |
---|
1620 | +- xinstall -m 755 -d ${prefix}/etc/sgml |
---|
1621 | +- } |
---|
1622 | +- |
---|
1623 | +- # Create the root catalog file if it doesn't exist |
---|
1624 | +- if {![file exists ${catalog.sgml}]} { |
---|
1625 | +- system "xmlcatmgr -s -c ${catalog.sgml} create" |
---|
1626 | +- } |
---|
1627 | +- |
---|
1628 | +- # Create the openjade catalog file if it doesn't exist |
---|
1629 | +- if {![file exists ${catalog.openjade}]} { |
---|
1630 | +- system "xmlcatmgr -s -c ${catalog.openjade} create" |
---|
1631 | +- } |
---|
1632 | +- |
---|
1633 | +- # Add the root catalog to openjade's catalog |
---|
1634 | +- if {[catch {exec xmlcatmgr -s -c ${catalog.openjade} lookup ${catalog.sgml}}]} { |
---|
1635 | +- system "xmlcatmgr -s -c ${catalog.openjade} add CATALOG ${catalog.sgml}" |
---|
1636 | +- } |
---|
1637 | +- |
---|
1638 | +- # And add openjade's catalog to the root catalog |
---|
1639 | +- if {[catch {exec xmlcatmgr -s -c ${catalog.sgml} lookup ${prefix}/share/sgml/openjade/catalog}]} { |
---|
1640 | +- system "xmlcatmgr -s -c ${catalog.sgml} add CATALOG ${prefix}/share/sgml/openjade/catalog" |
---|
1641 | +- } |
---|
1642 | +-} |
---|
1643 | +- |
---|
1644 | +-# This will remove the catalog entry for this port. |
---|
1645 | +-post-deactivate { |
---|
1646 | +- # Remove the CATALOG entry from the catalog |
---|
1647 | +- system "xmlcatmgr -s -c ${catalog.sgml} remove CATALOG ${prefix}/share/sgml/openjade/catalog" |
---|
1648 | +-} |
---|
1649 | +diff -Nur -x Portfile.diff /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/openjade/files/delete_la_files.patch openjade/files/delete_la_files.patch |
---|
1650 | +--- /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/openjade/files/delete_la_files.patch 2013-10-02 21:34:31.000000000 -0700 |
---|
1651 | ++++ openjade/files/delete_la_files.patch 1969-12-31 16:00:00.000000000 -0800 |
---|
1652 | +@@ -1,11 +0,0 @@ |
---|
1653 | +---- Makefile.prog.in.orig 2013-09-02 18:50:59.000000000 -0700 |
---|
1654 | +-+++ Makefile.prog.in 2013-09-02 18:52:56.000000000 -0700 |
---|
1655 | +-@@ -12,7 +12,7 @@ LINKFLAGS = @LINKFLAGS@ |
---|
1656 | +- |
---|
1657 | +- ALL_LIBS = $(XLIBS) $(LIBS) |
---|
1658 | +- Makefile.lt: |
---|
1659 | +-- echo 'LT_LIBS='`echo $(XLIBS)|sed 's/\.a/.la/g'` >Makefile.lt |
---|
1660 | +-+ echo 'LT_LIBS='`echo $(XLIBS)|sed 's/\.a/.la/g'|sed 's|libosp\.la|libosp.dylib|'` >Makefile.lt |
---|
1661 | +- |
---|
1662 | +- PROG:=$(shell echo "$(PROG)" | sed '@program_transform_name@') |
---|
1663 | +- |
---|
1664 | +diff -Nur -x Portfile.diff /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/sgml-common/Portfile sgml-common/Portfile |
---|
1665 | +--- /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/sgml-common/Portfile 2012-10-29 13:59:15.000000000 -0700 |
---|
1666 | ++++ sgml-common/Portfile 2013-07-14 22:15:53.000000000 -0700 |
---|
1667 | +@@ -1,29 +1,30 @@ |
---|
1668 | + # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 |
---|
1669 | + # $Id: Portfile 99124 2012-10-27 19:39:14Z ryandesign@macports.org $ |
---|
1670 | +- |
---|
1671 | +-PortSystem 1.0 |
---|
1672 | ++PortSystem 1.0 |
---|
1673 | ++PortGroup xmlcatalog 1.0 |
---|
1674 | + |
---|
1675 | + name sgml-common |
---|
1676 | + version 0.6.3 |
---|
1677 | + set openjade_version 1.3.2 |
---|
1678 | ++revision 1 |
---|
1679 | + categories textproc |
---|
1680 | + platforms darwin |
---|
1681 | + license GPL-2+ |
---|
1682 | + maintainers fourpalms.org:lockhart openmaintainer |
---|
1683 | + supported_archs noarch |
---|
1684 | +- |
---|
1685 | + # Actually - there is no homepage of this project, on that URL |
---|
1686 | + # page you could get complete ISO 8879 listing as was on the |
---|
1687 | + # old page - only part of it is included in sgml-common package. |
---|
1688 | + homepage http://www.w3.org/2003/entities/ |
---|
1689 | + description A collection of entities and DTDs common to multiple packages. |
---|
1690 | +-long_description The sgml-common package contains a collection of entities and DTDs \ |
---|
1691 | +- that are useful for processing SGML, but that don't need to be \ |
---|
1692 | +- included in multiple packages. Sgml-common also includes an \ |
---|
1693 | +- up-to-date Open Catalog file. \ |
---|
1694 | +- Transcribed from the Fedora 15 RPM written originally by \ |
---|
1695 | +- Tim Waugh <twaugh@redhat.com> based on work by Eric Bischoff \ |
---|
1696 | +- and with recent maintenance by Ondrej Vasik <ovasik@redhat.com>. |
---|
1697 | ++long_description \ |
---|
1698 | ++ The sgml-common package contains a collection of entities and DTDs \ |
---|
1699 | ++ that are useful for processing SGML, but that don't need to be \ |
---|
1700 | ++ included in multiple packages. Sgml-common also includes an \ |
---|
1701 | ++ up-to-date Open Catalog file. \ |
---|
1702 | ++ Transcribed from the Fedora 15 RPM written originally by \ |
---|
1703 | ++ Tim Waugh <twaugh@redhat.com> based on work by Eric Bischoff \ |
---|
1704 | ++ and with recent maintenance by Ondrej Vasik <ovasik@redhat.com>. |
---|
1705 | + |
---|
1706 | + master_sites ftp://sources.redhat.com/pub/docbook-tools/new-trials/SOURCES/:redhat \ |
---|
1707 | + sourceforge:project/openjade/openjade/${openjade_version}:openjade |
---|
1708 | +@@ -41,28 +42,10 @@ |
---|
1709 | + rmd160 3b12f6596a42c49a60cc07cd9b8f4c5fdf3bafd2 \ |
---|
1710 | + sha256 1d2d7996cc94f9b87d0c51cf0e028070ac177c4123ecbfd7ac1cb8d0b7d322d1 |
---|
1711 | + |
---|
1712 | +-depends_lib port:perl5 \ |
---|
1713 | +- port:libxml2 \ |
---|
1714 | +- port:openjade \ |
---|
1715 | +- port:docbook-dsssl \ |
---|
1716 | +- port:docbook-sgml-4.2 |
---|
1717 | +- |
---|
1718 | +-depends_run port:xmlcatmgr |
---|
1719 | +- |
---|
1720 | +-set bindir ${prefix}/bin |
---|
1721 | +-set confdir ${prefix}/etc |
---|
1722 | +-set datadir ${prefix}/share |
---|
1723 | +-set sgmldir ${datadir}/sgml |
---|
1724 | +-set sgmlcatalog ${confdir}/sgml/catalog |
---|
1725 | +-set xmldir ${datadir}/xml |
---|
1726 | +-set xmlcatalog ${confdir}/xml/catalog |
---|
1727 | +-# xmlcatmgr as installed by MacPorts defaults to using |
---|
1728 | +-# ${prefix}/etc/xml/catalog (for XML) and ${prefix}/etc/sgml/catalog (for |
---|
1729 | +-# SGML) if no catalog is specified, but we'll specify the path just in case |
---|
1730 | +-# users have another installation of xmlcatmgr and happen to have it before |
---|
1731 | +-# ${prefix}/bin in their PATH. |
---|
1732 | +-set xml.args "-c ${xmlcatalog}" |
---|
1733 | +-set sgml.args "-s -c ${sgmlcatalog}" |
---|
1734 | ++depends_lib-append port:perl5 \ |
---|
1735 | ++ port:libxml2 |
---|
1736 | ++ |
---|
1737 | ++set sgmldir ${prefix}/share/sgml |
---|
1738 | + |
---|
1739 | + patch.pre_args -p1 |
---|
1740 | + patchfiles patch-bin-install-catalog.in.diff \ |
---|
1741 | +@@ -77,55 +60,11 @@ |
---|
1742 | + |
---|
1743 | + use_configure no |
---|
1744 | + |
---|
1745 | +-build { |
---|
1746 | +- # XML catalog |
---|
1747 | +- # Make the directory if it doesn't exist |
---|
1748 | +- if {![file exists ${confdir}/xml]} { |
---|
1749 | +- xinstall -m 755 -d ${confdir}/xml |
---|
1750 | +- } |
---|
1751 | +- |
---|
1752 | +- # Create the catalog file if it doesn't exist |
---|
1753 | +- if {![file exists ${xmlcatalog}]} { |
---|
1754 | +- system "xmlcatmgr ${xml.args} create" |
---|
1755 | +- } |
---|
1756 | +- |
---|
1757 | +- # SGML catalog |
---|
1758 | +- # Make the directory if it doesn't exist |
---|
1759 | +- if {![file exists ${confdir}/sgml]} { |
---|
1760 | +- xinstall -m 755 -d ${confdir}/sgml |
---|
1761 | +- } |
---|
1762 | +- |
---|
1763 | +- # Create the catalog file if it doesn't exist |
---|
1764 | +- if {![file exists ${sgmlcatalog}]} { |
---|
1765 | +- system "xmlcatmgr ${sgml.args} create" |
---|
1766 | +- } |
---|
1767 | +- |
---|
1768 | +- # Now put the common DocBook entries in it |
---|
1769 | +- # system "${bindir}/xmlcatalog --noout --add 'delegatePublic' \ |
---|
1770 | +- # '-//OASIS//ENTITIES DocBook XML' \ |
---|
1771 | +- # 'file://${confdir}/sgml/docbook/xmlcatalog' ${worksrcpath}${xmlcatalog}" |
---|
1772 | +- # system "${bindir}/xmlcatalog --noout --add 'delegatePublic' \ |
---|
1773 | +- # '-//OASIS//DTD DocBook XML' \ |
---|
1774 | +- # 'file://${confdir}/sgml/docbook/xmlcatalog' ${worksrcpath}${xmlcatalog}" |
---|
1775 | +- # system "${bindir}/xmlcatalog --noout --add 'delegatePublic' \ |
---|
1776 | +- # 'ISO 8879:1986' \ |
---|
1777 | +- # 'file://${confdir}/sgml/docbook/xmlcatalog' ${worksrcpath}${xmlcatalog}" |
---|
1778 | +- # system "${bindir}/xmlcatalog --noout --add 'delegateSystem' \ |
---|
1779 | +- # 'http://www.oasis-open.org/docbook/' \ |
---|
1780 | +- # 'file://${confdir}/sgml/docbook/xmlcatalog' ${worksrcpath}${xmlcatalog}" |
---|
1781 | +- # system "${bindir}/xmlcatalog --noout --add 'delegateURI' \ |
---|
1782 | +- # 'http://www.oasis-open.org/docbook/' \ |
---|
1783 | +- # 'file://${confdir}/sgml/docbook/xmlcatalog' |
---|
1784 | +- # ${worksrcpath}${xmlcatalog}" |
---|
1785 | +- # Also create the common DocBook catalog |
---|
1786 | +- # xinstall -d ${worksrcpath}${confdir}/sgml/docbook |
---|
1787 | +- # system "${bindir}/xmlcatalog --noout --create \ |
---|
1788 | +- # ${worksrcpath}${confdir}/sgml/docbook/xmlcatalog" |
---|
1789 | +-} |
---|
1790 | ++build {} |
---|
1791 | + |
---|
1792 | + destroot { |
---|
1793 | +- xinstall -d ${destroot}${confdir}/sgml |
---|
1794 | +- xinstall ${worksrcpath}/config/sgml.conf ${destroot}${prefix}/etc/sgml/sgml.conf |
---|
1795 | ++ xinstall -d ${destroot}${sgml.confdir} |
---|
1796 | ++ xinstall ${worksrcpath}/config/sgml.conf ${destroot}${sgml.confdir}/sgml.conf |
---|
1797 | + xinstall -d ${destroot}${sgmldir} |
---|
1798 | + # Following 4 from openjade/pubtext - same maintainer as in SGML-common, so up2date: |
---|
1799 | + xinstall -W ${workpath}/${openjade}/pubtext xml.dcl xml.soc html.dcl html.soc ${destroot}${sgmldir} |
---|
1800 | diff -Nur -x Portfile.diff /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/xhtml1/Portfile xhtml1/Portfile |
---|
1801 | --- /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/xhtml1/Portfile 2013-05-17 06:23:07.000000000 -0700 |
---|
1802 | +++ xhtml1/Portfile 2013-07-14 22:16:16.000000000 -0700 |
---|
1803 | @@ -2,22 +2,22 @@ |
---|
1804 | # $Id: Portfile 106081 2013-05-14 14:12:58Z raimue@macports.org $ |
---|
1805 | |
---|
1806 | PortSystem 1.0 |
---|
1807 | +PortGroup xmlcatalog 1.0 |
---|
1808 | |
---|
1809 | name xhtml1 |
---|
1810 | version 2.0 |
---|
1811 | +revision 1 |
---|
1812 | categories textproc |
---|
1813 | platforms darwin |
---|
1814 | maintainers nomaintainer |
---|
1815 | supported_archs noarch |
---|
1816 | - |
---|
1817 | description A reformulation of HTML 4 in XML 1.0 |
---|
1818 | - |
---|
1819 | -long_description The Second Edition of XHTML 1.0, a reformulation \ |
---|
1820 | - of HTML 4 as an XML 1.0 application, and three DTDs \ |
---|
1821 | - corresponding to the ones defined by HTML 4. \ |
---|
1822 | - These DTDs are useful for validating or processing \ |
---|
1823 | - world wide web pages with XML tools. |
---|
1824 | - |
---|
1825 | +long_description \ |
---|
1826 | + The Second Edition of XHTML 1.0, a reformulation \ |
---|
1827 | + of HTML 4 as an XML 1.0 application, and three DTDs \ |
---|
1828 | + corresponding to the ones defined by HTML 4. \ |
---|
1829 | + These DTDs are useful for validating or processing \ |
---|
1830 | + world wide web pages with XML tools. |
---|
1831 | homepage http://www.w3.org/TR/xhtml1/ |
---|
1832 | master_sites http://www.w3.org/TR/xhtml1/ |
---|
1833 | |
---|
1834 | @@ -35,42 +35,23 @@ |
---|
1835 | |
---|
1836 | set instdir share/xml/html/4 |
---|
1837 | |
---|
1838 | +xml.entity "-//W3C//DTD XHTML 1.0 Strict//EN" "${prefix}/${instdir}/xhtml1-strict.dtd" |
---|
1839 | +xml.entity "-//W3C//DTD XHTML 1.0 Transitional//EN" "${prefix}/${instdir}/xhtml1-transitional.dtd" |
---|
1840 | +xml.entity "-//W3C//DTD XHTML 1.0 Frameset//EN" "${prefix}/${instdir}/xhtml1-frameset.dtd" |
---|
1841 | +xml.entity "-//W3C//ENTITIES Latin 1 for XHTML//EN" "${prefix}/${instdir}/xhtml-lat1.ent" |
---|
1842 | +xml.entity "-//W3C//ENTITIES Special for XHTML//EN" "${prefix}/${instdir}/xhtml-special.ent" |
---|
1843 | +xml.entity "-//W3C//ENTITIES Symbols for XHTML//EN" "${prefix}/${instdir}/xhtml-symbol.ent" |
---|
1844 | + |
---|
1845 | +xml.rewrite System "http://www.w3.org/TR/xhtml1/DTD/" "${prefix}/${instdir}/" |
---|
1846 | +xml.rewrite System "http://www.w3.org/TR/2002/REC-xhtml1-20020801/DTD/" "${prefix}/${instdir}/" |
---|
1847 | +xml.rewrite URI "http://www.w3.org/TR/xhtml1/DTD/" "${prefix}/${instdir}/" |
---|
1848 | +xml.rewrite URI "http://www.w3.org/TR/2002/REC-xhtml1-20020801/DTD/" "${prefix}/${instdir}/" |
---|
1849 | + |
---|
1850 | destroot { |
---|
1851 | xinstall -m 755 -d ${destroot}${prefix}/${instdir} |
---|
1852 | xinstall -m 644 -W ${worksrcpath}/DTD/ xhtml.soc xhtml-lat1.ent xhtml-special.ent xhtml-symbol.ent xhtml1-frameset.dtd xhtml1-strict.dtd xhtml1-transitional.dtd xhtml1.dcl ${destroot}${prefix}/${instdir} |
---|
1853 | } |
---|
1854 | |
---|
1855 | -post-activate { |
---|
1856 | - # xmlcatmgr as installed by MacPorts defaults to using |
---|
1857 | - # ${prefix}/etc/xml/docbook (for XML) and ${prefix}/etc/xml/docbook (for |
---|
1858 | - # SGML) if no catalog is specified, but we'll specify the path just in case |
---|
1859 | - # users have another installation of xmlcatmgr and happen to have it before |
---|
1860 | - # ${prefix}/bin in their PATH. |
---|
1861 | - set catalog.xml ${prefix}/etc/xml/catalog |
---|
1862 | - |
---|
1863 | - # Make the directory if it doesn't exist |
---|
1864 | - if {![file exists ${prefix}/etc/xml]} { |
---|
1865 | - xinstall -m 755 -d ${prefix}/etc/xml |
---|
1866 | - } |
---|
1867 | - |
---|
1868 | - # Create the catalog file if it doesn't exist |
---|
1869 | - if {![file exists ${catalog.xml}]} { |
---|
1870 | - system "xmlcatmgr create -c ${catalog.xml}" |
---|
1871 | - } |
---|
1872 | - |
---|
1873 | - # Add the entries to the catalog |
---|
1874 | - system "xmlcatmgr add public '-//W3C//DTD XHTML 1.0 Strict//EN' '${prefix}/${instdir}/xhtml1-strict.dtd'" |
---|
1875 | - system "xmlcatmgr add public '-//W3C//DTD XHTML 1.0 Transitional//EN' '${prefix}/${instdir}/xhtml1-transitional.dtd'" |
---|
1876 | - system "xmlcatmgr add public '-//W3C//DTD XHTML 1.0 Frameset//EN' '${prefix}/${instdir}/xhtml1-frameset.dtd'" |
---|
1877 | - system "xmlcatmgr add public '-//W3C//ENTITIES Latin 1 for XHTML//EN' '${prefix}/${instdir}/xhtml-lat1.ent'" |
---|
1878 | - system "xmlcatmgr add public '-//W3C//ENTITIES Special for XHTML//EN' '${prefix}/${instdir}/xhtml-special.ent'" |
---|
1879 | - system "xmlcatmgr add public '-//W3C//ENTITIES Symbols for XHTML//EN' '${prefix}/${instdir}/xhtml-symbol.ent'" |
---|
1880 | - system "xmlcatmgr add rewriteSystem 'http://www.w3.org/TR/xhtml1/DTD/' '${prefix}/${instdir}/'" |
---|
1881 | - system "xmlcatmgr add rewriteSystem 'http://www.w3.org/TR/2002/REC-xhtml1-20020801/DTD/' '${prefix}/${instdir}/'" |
---|
1882 | - system "xmlcatmgr add rewriteURI 'http://www.w3.org/TR/xhtml1/DTD/' '${prefix}/${instdir}/'" |
---|
1883 | - system "xmlcatmgr add rewriteURI 'http://www.w3.org/TR/2002/REC-xhtml1-20020801/DTD/' '${prefix}/${instdir}/'" |
---|
1884 | -} |
---|
1885 | - |
---|
1886 | if {${registry.format} == "receipt_flat"} { |
---|
1887 | notes \ |
---|
1888 | "###################################################################### |
---|
1889 | @@ -90,18 +71,4 @@ |
---|
1890 | ######################################################################" |
---|
1891 | } |
---|
1892 | |
---|
1893 | -# This will remove the catalog entries for this port. |
---|
1894 | -post-deactivate { |
---|
1895 | - system "xmlcatmgr remove public '-//W3C//DTD XHTML 1.0 Strict//EN'" |
---|
1896 | - system "xmlcatmgr remove public '-//W3C//DTD XHTML 1.0 Transitional//EN'" |
---|
1897 | - system "xmlcatmgr remove public '-//W3C//DTD XHTML 1.0 Frameset//EN'" |
---|
1898 | - system "xmlcatmgr remove public '-//W3C//ENTITIES Latin 1 for XHTML//EN'" |
---|
1899 | - system "xmlcatmgr remove public '-//W3C//ENTITIES Special for XHTML//EN'" |
---|
1900 | - system "xmlcatmgr remove public '-//W3C//ENTITIES Symbols for XHTML//EN'" |
---|
1901 | - system "xmlcatmgr remove rewriteSystem 'http://www.w3.org/TR/xhtml1/DTD/'" |
---|
1902 | - system "xmlcatmgr remove rewriteSystem 'http://www.w3.org/TR/2002/REC-xhtml1-20020801/DTD/'" |
---|
1903 | - system "xmlcatmgr remove rewriteURI 'http://www.w3.org/TR/xhtml1/DTD/'" |
---|
1904 | - system "xmlcatmgr remove rewriteURI 'http://www.w3.org/TR/2002/REC-xhtml1-20020801/DTD/'" |
---|
1905 | -} |
---|
1906 | - |
---|
1907 | livecheck.type none |
---|
1908 | diff -Nur -x Portfile.diff /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/xmlroff/Portfile xmlroff/Portfile |
---|
1909 | --- /opt/local/var/macports/sources/svn.macports.org/trunk/dports/textproc/xmlroff/Portfile 2012-05-22 11:40:28.000000000 -0700 |
---|
1910 | +++ xmlroff/Portfile 2013-07-14 22:18:06.000000000 -0700 |
---|
1911 | @@ -2,20 +2,20 @@ |
---|
1912 | # $Id: Portfile 93159 2012-05-16 18:10:00Z ryandesign@macports.org $ |
---|
1913 | |
---|
1914 | PortSystem 1.0 |
---|
1915 | +PortGroup xmlcatalog 1.0 |
---|
1916 | |
---|
1917 | name xmlroff |
---|
1918 | version 0.6.2 |
---|
1919 | +revision 1 |
---|
1920 | categories textproc |
---|
1921 | platforms darwin |
---|
1922 | maintainers nomaintainer |
---|
1923 | license BSD |
---|
1924 | - |
---|
1925 | description An XSL formatter producing PDF and PostScript. |
---|
1926 | - |
---|
1927 | -long_description Creates formatted output -- pages containing text in a \ |
---|
1928 | - variety of type styles and sizes -- from an input XML \ |
---|
1929 | - document and an XSL stylesheet. |
---|
1930 | - |
---|
1931 | +long_description \ |
---|
1932 | + Creates formatted output -- pages containing text in a \ |
---|
1933 | + variety of type styles and sizes -- from an input XML \ |
---|
1934 | + document and an XSL stylesheet. |
---|
1935 | homepage http://xmlroff.org/ |
---|
1936 | master_sites ${homepage}download/ |
---|
1937 | |
---|
1938 | @@ -43,33 +43,4 @@ |
---|
1939 | configure.ldflags-append "-framework CoreFoundation" |
---|
1940 | |
---|
1941 | # Specify catalog to add (catalog for xmlroff's libfo library) |
---|
1942 | -set libfocatalog ${prefix}/share/xml/libfo-${version}/catalog.xml |
---|
1943 | - |
---|
1944 | -post-activate { |
---|
1945 | - # xmlcatmgr as installed by MacPorts defaults to using |
---|
1946 | - # ${prefix}/etc/xml/docbook (for XML) and ${prefix}/etc/xml/docbook (for |
---|
1947 | - # SGML) if no catalog is specified, but we'll specify the path just in case |
---|
1948 | - # users have another installation of xmlcatmgr and happen to have it before |
---|
1949 | - # ${prefix}/bin in their PATH. |
---|
1950 | - set catalog.xml ${prefix}/etc/xml/catalog |
---|
1951 | - |
---|
1952 | - # Make the directory if it doesn't exist |
---|
1953 | - if {![file exists ${prefix}/etc/xml]} { |
---|
1954 | - xinstall -m 755 -d ${prefix}/etc/xml |
---|
1955 | - } |
---|
1956 | - |
---|
1957 | - # Create the catalog file if it doesn't exist |
---|
1958 | - if {![file exists ${catalog.xml}]} { |
---|
1959 | - system "xmlcatmgr create -c ${catalog.xml}" |
---|
1960 | - } |
---|
1961 | - |
---|
1962 | - # Add the nextCatalog entry to the catalog if it doesn't exist |
---|
1963 | - if {[catch {exec xmlcatmgr lookup ${libfocatalog}}]} { |
---|
1964 | - system "xmlcatmgr add nextCatalog ${libfocatalog}" |
---|
1965 | - } |
---|
1966 | -} |
---|
1967 | - |
---|
1968 | -# This will remove the catalog entry for this port. |
---|
1969 | -post-deactivate { |
---|
1970 | - system "xmlcatmgr remove nextCatalog ${libfocatalog}" |
---|
1971 | -} |
---|
1972 | +xml.catalog "${prefix}/share/xml/libfo-${version}/catalog.xml" |
---|