1Description: 2Substitute for libcroco version 0.6.13. 3 4Files: 5lib/libcroco/cr-additional-sel.c 6lib/libcroco/cr-additional-sel.h 7lib/libcroco/cr-attr-sel.c 8lib/libcroco/cr-attr-sel.h 9lib/libcroco/cr-cascade.c 10lib/libcroco/cr-cascade.h 11lib/libcroco/cr-declaration.c 12lib/libcroco/cr-declaration.h 13lib/libcroco/cr-doc-handler.c 14lib/libcroco/cr-doc-handler.h 15lib/libcroco/cr-enc-handler.c 16lib/libcroco/cr-enc-handler.h 17lib/libcroco/cr-fonts.c 18lib/libcroco/cr-fonts.h 19lib/libcroco/cr-input.c 20lib/libcroco/cr-input.h 21lib/libcroco/cr-num.c 22lib/libcroco/cr-num.h 23lib/libcroco/cr-om-parser.c 24lib/libcroco/cr-om-parser.h 25lib/libcroco/cr-parser.c 26lib/libcroco/cr-parser.h 27lib/libcroco/cr-parsing-location.c 28lib/libcroco/cr-parsing-location.h 29lib/libcroco/cr-prop-list.c 30lib/libcroco/cr-prop-list.h 31lib/libcroco/cr-pseudo.c 32lib/libcroco/cr-pseudo.h 33lib/libcroco/cr-rgb.c 34lib/libcroco/cr-rgb.h 35lib/libcroco/cr-sel-eng.c 36lib/libcroco/cr-sel-eng.h 37lib/libcroco/cr-selector.c 38lib/libcroco/cr-selector.h 39lib/libcroco/cr-simple-sel.c 40lib/libcroco/cr-simple-sel.h 41lib/libcroco/cr-statement.c 42lib/libcroco/cr-statement.h 43lib/libcroco/cr-string.c 44lib/libcroco/cr-string.h 45lib/libcroco/cr-style.c 46lib/libcroco/cr-style.h 47lib/libcroco/cr-stylesheet.c 48lib/libcroco/cr-stylesheet.h 49lib/libcroco/cr-term.c 50lib/libcroco/cr-term.h 51lib/libcroco/cr-tknzr.c 52lib/libcroco/cr-tknzr.h 53lib/libcroco/cr-token.c 54lib/libcroco/cr-token.h 55lib/libcroco/cr-utils.c 56lib/libcroco/cr-utils.h 57lib/libcroco/libcroco-config.h 58lib/libcroco/libcroco.h 59m4/libcroco.m4 60m4/absolute-header.m4 61 62Depends-on: 63libglib 64libxml 65no-c++ 66 67configure.ac: 68# In libtextstyle, we don't want to use an external libcroco, because its 69# dependencies and their dynamic relocations have an impact on the startup 70# time of a program that is linked with it. As you can see by using 71# 'readelf -r ... | wc -l' and 'readelf -d ... | grep NEEDED': 72# - libcroco.so depends on libxml2. 73# - libxml2.so has more than 3300 relocations and depends on libicuuc. 74# - libicuuc.so has more than 4900 relocations and depends on libstdc++. 75# - libstdc++.so has more than 4600 relocations. 76# These are more than 12800 relocations, to perform at program startup. 77# So, force the use of the included libcroco part. 78gl_LIBCROCO([yes]) 79 80Makefile.am: 81AM_CPPFLAGS += $(INCGLIB) 82AM_CPPFLAGS += $(INCXML) 83if INCLUDED_LIBCROCO 84AM_CPPFLAGS += -I$(srcdir)/libcroco 85lib_LIBADD += libcroco_rpl.la 86lib_DEPENDENCIES += libcroco_rpl.la 87noinst_LTLIBRARIES += libcroco_rpl.la 88else 89AM_CPPFLAGS += $(INCCROCO) 90endif 91 92libcroco_rpl_la_SOURCES = \ 93 libcroco/cr-additional-sel.c \ 94 libcroco/cr-attr-sel.c \ 95 libcroco/cr-cascade.c \ 96 libcroco/cr-declaration.c \ 97 libcroco/cr-doc-handler.c \ 98 libcroco/cr-enc-handler.c \ 99 libcroco/cr-fonts.c \ 100 libcroco/cr-input.c \ 101 libcroco/cr-num.c \ 102 libcroco/cr-om-parser.c \ 103 libcroco/cr-parser.c \ 104 libcroco/cr-parsing-location.c \ 105 libcroco/cr-prop-list.c \ 106 libcroco/cr-pseudo.c \ 107 libcroco/cr-rgb.c \ 108 libcroco/cr-sel-eng.c \ 109 libcroco/cr-selector.c \ 110 libcroco/cr-simple-sel.c \ 111 libcroco/cr-statement.c \ 112 libcroco/cr-string.c \ 113 libcroco/cr-style.c \ 114 libcroco/cr-stylesheet.c \ 115 libcroco/cr-term.c \ 116 libcroco/cr-tknzr.c \ 117 libcroco/cr-token.c \ 118 libcroco/cr-utils.c 119libcroco_rpl_la_CPPFLAGS = $(AM_CPPFLAGS) $(NO_CXX) 120 121if GL_COND_LIBTOOL 122lib_LDFLAGS += $(LTLIBCROCO) 123endif 124 125Include: 126<libcroco.h> 127 128License: 129LGPL 130 131Maintainer: 132libcroco 133 134