Ravenports generated: 22 Sep 2024 04:10
[ravenports.git] / bucket_B6 / libxslt
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libxslt
4 VERSION=                1.1.42
5 KEYWORDS=               textproc
6 VARIANTS=               std
7 SDESC[std]=             XSLT C library for GNOME
8 HOMEPAGE=               http://xmlsoft.org/XSLT/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GNOME/libxslt/1.1
13 DISTFILE[1]=            libxslt-1.1.42.tar.xz:main
14 DIST_SUBDIR=            gnome2
15 DF_INDEX=               1
16 SPKGS[std]=             set
17                         primary
18                         dev
19                         man
20
21 OPTIONS_AVAILABLE=      none
22 OPTIONS_STANDARD=       none
23
24 BUILD_DEPENDS=          libgcrypt:dev:std
25 BUILDRUN_DEPENDS=       libgcrypt:primary:std
26
27 USES=                   cpe gmake libtool pkgconfig iconv:build mbsdfix
28 GNOME_COMPONENTS=       libxml2
29
30 LICENSE=                MIT:primary
31 LICENSE_FILE=           MIT:{{WRKSRC}}/COPYING
32 LICENSE_SCHEME=         solo
33
34 CPE_VENDOR=             xmlsoft
35 FPC_EQUIVALENT=         textproc/libxslt
36
37 MUST_CONFIGURE=         gnu
38 CONFIGURE_ARGS=         --with-html-dir={{PREFIX}}/share/doc
39                         --with-crypto
40                         --without-python
41                         --enable-static
42
43 INSTALL_TARGET=         install-strip
44 INSTALL_REQ_TOOLCHAIN=  yes
45 SOVERSION=              1.1.42
46 PLIST_SUB=              EXSLTSOVERSION=0.8.23
47                         EXSLTSOMAJOR=0
48
49 post-install:
50         # docs are disabled via patch
51         ${INSTALL_MAN} ${WRKSRC}/doc/xsltproc.1 \
52                 ${STAGEDIR}${MANPREFIX}/man/man1/
53
54 [FILE:462:descriptions/desc.primary]
55 Libxslt is the XSLT C library developed for the GNOME project.  XSLT
56 itself is a an XML language to define transformation for XML.  Libxslt is
57 based on libxml2, the XML C library developed for the GNOME project.  It
58 also implements most of the EXSLT set of processor-portable extensions
59 functions and some of Saxon's evaluate and expressions extensions.
60
61 People can either embed the library in their application or use xsltproc
62 the command line processing tool.
63
64
65 [FILE:107:distinfo]
66 85ca62cac0d41fc77d3f6033da9df6fd73d20ea2fc18b0a3609ffb4110e1baeb      1573668 gnome2/libxslt-1.1.42.tar.xz
67
68
69 [FILE:183:manifests/plist.primary]
70 bin/
71  xslt-config
72  xsltproc
73 lib/
74  libexslt.so.%%EXSLTSOMAJOR%%
75  libexslt.so.%%EXSLTSOVERSION%%
76  libxslt.so.%%SOMAJOR%%
77  libxslt.so.%%SOVERSION%%
78  xsltConf.sh
79 @dir lib/libxslt-plugins
80
81
82 [FILE:497:manifests/plist.dev]
83 include/libexslt/
84  exslt.h
85  exsltconfig.h
86  exsltexports.h
87 include/libxslt/
88  attributes.h
89  documents.h
90  extensions.h
91  extra.h
92  functions.h
93  imports.h
94  keys.h
95  namespaces.h
96  numbersInternals.h
97  pattern.h
98  preproc.h
99  security.h
100  templates.h
101  transform.h
102  variables.h
103  xslt.h
104  xsltInternals.h
105  xsltconfig.h
106  xsltexports.h
107  xsltlocale.h
108  xsltutils.h
109 lib/
110  libexslt.a
111  libexslt.so
112  libxslt.a
113  libxslt.so
114 lib/cmake/libxslt/
115  FindGcrypt.cmake
116  libxslt-config.cmake
117 lib/pkgconfig/
118  libexslt.pc
119  libxslt.pc
120
121
122 [FILE:65:manifests/plist.man]
123 share/man/man1/xsltproc.1
124 share/man/man3/
125  libexslt.3
126  libxslt.3
127
128
129 [FILE:507:patches/patch-Makefile.in]
130 --- Makefile.in.orig    2024-06-19 10:35:29 UTC
131 +++ Makefile.in
132 @@ -432,8 +432,8 @@ top_build_prefix = @top_build_prefix@
133  top_builddir = @top_builddir@
134  top_srcdir = @top_srcdir@
135  ACLOCAL_AMFLAGS = -I m4
136 -SUBDIRS = libxslt libexslt xsltproc doc tests $(am__append_1)
137 -DIST_SUBDIRS = libxslt libexslt xsltproc python doc tests
138 +SUBDIRS = libxslt libexslt xsltproc $(am__append_1)
139 +DIST_SUBDIRS = libxslt libexslt xsltproc python
140  confexecdir = $(libdir)
141  confexec_DATA = xsltConf.sh
142  bin_SCRIPTS = xslt-config
143
144
145 [FILE:610:patches/patch-python_Makefile.in]
146 --- python/Makefile.in.orig     2024-06-19 10:35:30 UTC
147 +++ python/Makefile.in
148 @@ -137,8 +137,8 @@ am__installdirs = "$(DESTDIR)$(pyexecdir
149  LTLIBRARIES = $(pyexec_LTLIBRARIES)
150  am__DEPENDENCIES_1 =
151  @WITH_PYTHON_TRUE@libxsltmod_la_DEPENDENCIES =  \
152 -@WITH_PYTHON_TRUE@     $(top_builddir)/libxslt/libxslt.la \
153 -@WITH_PYTHON_TRUE@     $(top_builddir)/libexslt/libexslt.la \
154 +@WITH_PYTHON_TRUE@     -lxslt \
155 +@WITH_PYTHON_TRUE@     -lexslt \
156  @WITH_PYTHON_TRUE@     $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
157  am__libxsltmod_la_SOURCES_DIST = libxslt.c types.c
158  @WITH_PYTHON_TRUE@am_libxsltmod_la_OBJECTS = libxsltmod_la-libxslt.lo \
159