Ravenports generated: 23 Sep 2019 14:19
[ravenports.git] / bucket_0A / libxmlxx
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libxmlxx
4 VERSION=                3.0.1
5 KEYWORDS=               textproc
6 VARIANTS=               standard
7 SDESC[standard]=        API 3.0 C++ wrapper for libxml2 parser library
8 HOMEPAGE=               http://libxmlplusplus.sourceforge.net/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GNOME/libxml++/3.0
13 DISTFILE[1]=            libxml++-3.0.1.tar.xz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 BUILDRUN_DEPENDS=       glibmm:single:standard
21
22 USES=                   gmake libtool pkgconfig perl:build
23 GNOME_COMPONENTS=       libxml2
24
25 DISTNAME=               libxml++-3.0.1
26
27 LICENSE=                LGPL21:single
28 LICENSE_TERMS=          single:{{WRKDIR}}/TERMS
29 LICENSE_FILE=           LGPL21:{{WRKSRC}}/COPYING
30 LICENSE_AWK=            TERMS:"__LIBXMLCPP_H"
31 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/libxml++/libxml++.h
32 LICENSE_SCHEME=         solo
33
34 MUST_CONFIGURE=         gnu
35 CONFIGURE_ARGS=         --enable-static
36                         --disable-documentation
37
38 INSTALL_TARGET=         install-strip
39 SOVERSION=              1.0.0
40 PLIST_SUB=              API="3.0"
41
42 post-patch:
43         ${REINPLACE_CMD} -e '/^SUBDIRS =/s/examples//' \
44                 -e '/^library_configdir =/s/libdir/includedir/' \
45                 ${WRKSRC}/Makefile.in
46         ${REINPLACE_CMD} -e '/^Cflags:/s/libdir/includedir/' \
47                 ${WRKSRC}/libxml++.pc.in
48
49 [FILE:291:descriptions/desc.single]
50 This library provides a C++ interface to XML files. It uses libxml2 to
51 access the XML files, and in order to configure libxml++ you must have
52 both libxml2 and pkg-config installed.
53
54 This is the latest stable release of the 3.0 ABI/API of libxml++
55 which is incompatible with the 2.6 ABI/API.
56
57
58 [FILE:100:distinfo]
59 19dc8d21751806c015179bc0b83f978e65c878724501bfc0b6c1bcead29971a6       948796 libxml++-3.0.1.tar.xz
60
61
62 [FILE:1091:manifests/plist.single]
63 include/libxml++-%%API%%/include/libxml++config.h
64 include/libxml++-%%API%%/libxml++/
65  attribute.h
66  attributedeclaration.h
67  attributenode.h
68  document.h
69  dtd.h
70  keepblanks.h
71  libxml++.h
72  noncopyable.h
73  relaxngschema.h
74  schemabase.h
75  xsdschema.h
76 include/libxml++-%%API%%/libxml++/exceptions/
77  exception.h
78  internal_error.h
79  parse_error.h
80  validity_error.h
81  wrapped_exception.h
82 include/libxml++-%%API%%/libxml++/io/
83  istreamparserinputbuffer.h
84  ostreamoutputbuffer.h
85  outputbuffer.h
86  parserinputbuffer.h
87 include/libxml++-%%API%%/libxml++/nodes/
88  cdatanode.h
89  commentnode.h
90  contentnode.h
91  element.h
92  entitydeclaration.h
93  entityreference.h
94  node.h
95  processinginstructionnode.h
96  textnode.h
97  xincludeend.h
98  xincludestart.h
99 include/libxml++-%%API%%/libxml++/parsers/
100  domparser.h
101  parser.h
102  saxparser.h
103  textreader.h
104 include/libxml++-%%API%%/libxml++/validators/
105  dtdvalidator.h
106  relaxngvalidator.h
107  schemavalidatorbase.h
108  validator.h
109  xsdvalidator.h
110 lib/
111  libxml++-%%API%%.a
112  libxml++-%%API%%.so
113  libxml++-%%API%%.so.%%SOMAJOR%%
114  libxml++-%%API%%.so.%%SOVERSION%%
115 lib/pkgconfig/libxml++-%%API%%.pc
116