Ravenports generated: 02 Nov 2019 16:47
[ravenports.git] / bucket_B6 / libxslt
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libxslt
4 VERSION=                1.1.34
5 KEYWORDS=               textproc
6 VARIANTS=               standard
7 SDESC[standard]=        XSLT C library for GNOME
8 HOMEPAGE=               http://xmlsoft.org/XSLT/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            ftp://xmlsoft.org/libxml2/
13                         http://xmlsoft.org/sources/
14                         ftp://gd.tuwien.ac.at/pub/libxml/
15 DISTFILE[1]=            libxslt-1.1.34.tar.gz:main
16 DIST_SUBDIR=            gnome2
17 DF_INDEX=               1
18 SPKGS[standard]=        single
19
20 OPTIONS_AVAILABLE=      none
21 OPTIONS_STANDARD=       none
22
23 BUILDRUN_DEPENDS=       libgcrypt:single:standard
24
25 USES=                   cpe gmake libtool
26 GNOME_COMPONENTS=       libxml2
27
28 LICENSE=                MIT:single
29 LICENSE_FILE=           MIT:{{WRKSRC}}/COPYING
30 LICENSE_SCHEME=         solo
31
32 CPE_VENDOR=             xmlsoft
33 FPC_EQUIVALENT=         textproc/libxslt
34
35 MUST_CONFIGURE=         gnu
36 CONFIGURE_ARGS=         --with-html-dir={{PREFIX}}/share/doc
37                         --with-crypto
38                         --without-python
39
40 INSTALL_TARGET=         install-strip
41 INSTALL_REQ_TOOLCHAIN=  yes
42 PLIST_SUB=              XSLTVERSION=1.1.34
43                         EXSLTVERSION=0.8.20
44
45 post-patch:
46         ${REINPLACE_CMD} -e '/^install-data-am:/ s|install-data-local||' \
47                 ${WRKSRC}/doc/Makefile.in
48         ${REINPLACE_CMD} -e 's|[$$](bindir)/xsltproc|../xsltproc/xsltproc|g ; \
49                 s|[$$](bindir)/xmllint|../xmllint/xmllint|g' \
50                 ${WRKSRC}/doc/Makefile.in
51
52 [FILE:462:descriptions/desc.single]
53 Libxslt is the XSLT C library developed for the GNOME project.  XSLT
54 itself is a an XML language to define transformation for XML.  Libxslt is
55 based on libxml2, the XML C library developed for the GNOME project.  It
56 also implements most of the EXSLT set of processor-portable extensions
57 functions and some of Saxon's evaluate and expressions extensions.
58
59 People can either embed the library in their application or use xsltproc
60 the command line processing tool.
61
62
63 [FILE:107:distinfo]
64 98b1bd46d6792925ad2dfe9a87452ea2adebf69dcb9919ffd55bf926a7f93f7f      3552258 gnome2/libxslt-1.1.34.tar.gz
65
66
67 [FILE:690:manifests/plist.single]
68 bin/
69  xslt-config
70  xsltproc
71 include/libexslt/
72  exslt.h
73  exsltconfig.h
74  exsltexports.h
75 include/libxslt/
76  attributes.h
77  documents.h
78  extensions.h
79  extra.h
80  functions.h
81  imports.h
82  keys.h
83  namespaces.h
84  numbersInternals.h
85  pattern.h
86  preproc.h
87  security.h
88  templates.h
89  transform.h
90  variables.h
91  xslt.h
92  xsltInternals.h
93  xsltconfig.h
94  xsltexports.h
95  xsltlocale.h
96  xsltutils.h
97 lib/
98  libexslt.a
99  libexslt.so
100  libexslt.so.%%EXSLTVERSION%%
101  libexslt.so.0
102  libxslt.a
103  libxslt.so
104  libxslt.so.%%XSLTVERSION%%
105  libxslt.so.1
106  xsltConf.sh
107 lib/pkgconfig/
108  libexslt.pc
109  libxslt.pc
110 share/aclocal/libxslt.m4
111 share/man/man1/xsltproc.1.gz
112 share/man/man3/
113  libexslt.3.gz
114  libxslt.3.gz
115 @dir lib/libxslt-plugins
116
117
118 [FILE:261:patches/patch-Makefile.in]
119 --- Makefile.in.orig    2017-11-02 20:34:22 UTC
120 +++ Makefile.in
121 @@ -417,8 +417,7 @@ SUBDIRS = \
122         libexslt \
123         xsltproc \
124         doc \
125 -       $(PYTHON_SUBDIR) \
126 -       tests
127 +       $(PYTHON_SUBDIR)
128  
129  DIST_SUBDIRS = libxslt libexslt xsltproc python doc tests
130  confexecdir = $(libdir)
131
132
133 [FILE:925:patches/patch-configure]
134 --- configure.orig      2017-11-02 20:34:22 UTC
135 +++ configure
136 @@ -4620,7 +4620,7 @@ fi
137  if test "${with_html_subdir+set}" = set; then :
138    withval=$with_html_subdir; test "x$withval" != "x" && HTML_DIR="$HTML_DIR/$withval"
139  else
140 -  HTML_DIR="$HTML_DIR/\$(PACKAGE)-\$(VERSION)/html"
141 +  HTML_DIR="$HTML_DIR/\$(PACKAGE)"
142  fi
143  
144  
145 @@ -14135,11 +14135,12 @@ except: print 0"`
146      fi
147      if test "$PYTHON_VERSION" != ""
148      then
149 +       with_python=`$PYTHON -c "import sys; print sys.exec_prefix"`
150         if test -r $with_python/include/python$PYTHON_VERSION/Python.h -a \
151            -d $with_python/lib/python$PYTHON_VERSION/site-packages
152         then
153             PYTHON_INCLUDES=$with_python/include/python$PYTHON_VERSION
154 -           PYTHON_SITE_PACKAGES='$(libdir)/python$(PYTHON_VERSION)/site-packages'
155 +           PYTHON_SITE_PACKAGES=$with_python/lib/python$PYTHON_VERSION/site-packages
156         else
157             if test -r $prefix/include/python$PYTHON_VERSION/Python.h
158             then
159
160
161 [FILE:774:patches/patch-python__Makefile.in]
162 --- python/Makefile.in.orig     2017-11-02 20:34:23 UTC
163 +++ python/Makefile.in
164 @@ -430,7 +430,7 @@ top_srcdir = @top_srcdir@
165  AUTOMAKE_OPTIONS = 1.4 foreign
166  SUBDIRS = . tests
167  AM_CFLAGS = $(LIBXML_CFLAGS)
168 -DOCS_DIR = $(datadir)/doc/libxslt-python-$(LIBXSLT_VERSION)
169 +DOCS_DIR = $(datadir)/doc/py-libxslt
170  # libxsltclass.txt is generated
171  DOCS = TODO
172  EXTRA_DIST = \
173 @@ -445,8 +445,8 @@ EXTRA_DIST = \
174  
175  libxsltmod_la_LDFLAGS = $(WIN32_EXTRA_LDFLAGS) -module -avoid-version
176  @WITH_PYTHON_TRUE@mylibs = \
177 -@WITH_PYTHON_TRUE@     $(top_builddir)/libxslt/libxslt.la \
178 -@WITH_PYTHON_TRUE@     $(top_builddir)/libexslt/libexslt.la
179 +@WITH_PYTHON_TRUE@     -lxslt \
180 +@WITH_PYTHON_TRUE@     -lexslt
181  
182  @WITH_PYTHON_TRUE@python_LTLIBRARIES = libxsltmod.la
183  @WITH_PYTHON_TRUE@libxsltmod_la_CPPFLAGS = \
184
185
186 [FILE:398:patches/patch-python__tests__Makefile.in]
187 --- python/tests/Makefile.in.orig       2017-11-02 20:34:23 UTC
188 +++ python/tests/Makefile.in
189 @@ -295,7 +295,7 @@ target_alias = @target_alias@
190  top_build_prefix = @top_build_prefix@
191  top_builddir = @top_builddir@
192  top_srcdir = @top_srcdir@
193 -EXAMPLE_DIR = $(datadir)/doc/libxslt-python-$(LIBXSLT_VERSION)/examples
194 +EXAMPLE_DIR = $(datadir)/examples/py-libxslt
195  TESTSPY = \
196      basic.py   \
197      exslt.py   \
198