mxml.list.in 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. #
  2. # "$Id: mxml.list.in 470 2016-06-13 01:09:28Z msweet $"
  3. #
  4. # EPM software list file for Mini-XML, a small XML library.
  5. #
  6. # Copyright 2003-2016 by Michael R Sweet.
  7. #
  8. # These coded instructions, statements, and computer programs are the
  9. # property of Michael R Sweet and are protected by Federal copyright
  10. # law. Distribution and use rights are outlined in the file "COPYING"
  11. # which should have been included with this file. If this file is
  12. # missing or damaged, see the license at:
  13. #
  14. # http://www.msweet.org/projects.php/Mini-XML
  15. #
  16. # Directories...
  17. $prefix=@prefix@
  18. $exec_prefix=@exec_prefix@
  19. $bindir=@bindir@
  20. $datarootdir=@datarootdir@
  21. $docdir=@docdir@
  22. $includedir=@includedir@
  23. $libdir=@libdir@
  24. $mandir=@mandir@
  25. $srcdir=@srcdir@
  26. $PICFLAG=@PICFLAG@
  27. # Product information
  28. %product mxml
  29. %copyright 2003-2016 by Michael R Sweet
  30. %vendor Michael R Sweet
  31. %license ${srcdir}/COPYING
  32. %readme ${srcdir}/README
  33. %version @VERSION@
  34. %description <<EOF
  35. Mini-XML is a small XML parsing library that you can use to read
  36. XML and XML-like data files in your application without
  37. requiring large non-standard libraries. Mini-XML provides the
  38. following functionality:
  39. - Reading of UTF-8 and UTF-16 and writing of UTF-8 encoded
  40. XML files and strings.
  41. - Data is stored in a linked-list tree structure, preserving
  42. the XML data hierarchy.
  43. - Supports arbitrary element names, attributes, and
  44. attribute values with no preset limits, just available
  45. memory.
  46. - Supports integer, real, opaque ("cdata"), and text data
  47. types in "leaf" nodes.
  48. - Functions for creating and managing trees of data.
  49. - "Find" and "walk" functions for easily locating and
  50. navigating trees of data.
  51. Mini-XML doesn't do validation or other types of processing on
  52. the data based upon schema files or other sources of definition
  53. information, nor does it support character entities other than
  54. those required by the XML specification.
  55. EOF
  56. # Executables
  57. f 0555 root sys ${bindir}/mxmldoc mxmldoc
  58. # Header files
  59. f 0444 root sys ${includedir}/mxml.h mxml.h
  60. # Libraries
  61. %if $PICFLAG
  62. %system hpux
  63. f 0555 root sys ${libdir}/libmxml.sl.1 libmxml.sl.1
  64. l 0555 root sys ${libdir}/libmxml.sl libmxml.sl.1
  65. %system darwin
  66. f 0555 root sys ${libdir}/libmxml.1.dylib libmxml.1.dylib
  67. l 0555 root sys ${libdir}/libmxml.dylib libmxml.1.dylib
  68. %system freebsd irix linux netbsd openbsd solaris tru64
  69. f 0555 root sys ${libdir}/libmxml.so.1.5 libmxml.so.1.5
  70. l 0555 root sys ${libdir}/libmxml.so.1 libmxml.so.1.5
  71. l 0555 root sys ${libdir}/libmxml.so libmxml.so.1.5
  72. %system all
  73. %endif
  74. f 0444 root sys ${libdir}/libmxml.a libmxml.a
  75. # pkg-config info
  76. f 0444 root sys $(libdir)/pkgconfig/mxml.pc mxml.pc
  77. # Documentation
  78. f 0444 root sys ${docdir}/README $srcdir/README
  79. f 0444 root sys ${docdir}/COPYING $srcdir/COPYING
  80. f 0444 root sys ${docdir}/CHANGES $srcdir/CHANGES
  81. f 0444 root sys ${docdir}/mxml.html $srcdir/doc/mxml.html
  82. f 0444 root sys ${docdir}/mxml.pdf $srcdir/doc/mxml.pdf
  83. # Man pages
  84. f 0444 root sys ${mandir}/man1/mxmldoc.1 $srcdir/mxmldoc.man
  85. f 0444 root sys ${mandir}/man3/mxml.3 $srcdir/mxml.man
  86. #
  87. # End of "$Id: mxml.list.in 470 2016-06-13 01:09:28Z msweet $".
  88. #