Ravenports generated: 10 Feb 2024 22:55
[ravenports.git] / bucket_B6 / libxslt
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libxslt
4 VERSION=                1.1.39
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]=            GNOME/libxslt/1.1
13 DISTFILE[1]=            libxslt-1.1.39.tar.xz:main
14 DIST_SUBDIR=            gnome2
15 DF_INDEX=               1
16 SPKGS[standard]=        complete
17                         primary
18                         dev
19                         man
20
21 OPTIONS_AVAILABLE=      none
22 OPTIONS_STANDARD=       none
23
24 BUILD_DEPENDS=          libgcrypt:dev:standard
25 BUILDRUN_DEPENDS=       libgcrypt:primary:standard
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.39
46 PLIST_SUB=              EXSLTSOVERSION=0.8.21
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 2a20ad621148339b0759c4d4e96719362dee64c9a096dbba625ba053846349f0      1578216 gnome2/libxslt-1.1.39.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:522: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 share/aclocal/libxslt.m4
121
122
123 [FILE:74:manifests/plist.man]
124 share/man/man1/xsltproc.1.gz
125 share/man/man3/
126  libexslt.3.gz
127  libxslt.3.gz
128
129
130 [FILE:507:patches/patch-Makefile.in]
131 --- Makefile.in.orig    2023-11-16 12:58:36 UTC
132 +++ Makefile.in
133 @@ -435,8 +435,8 @@ top_build_prefix = @top_build_prefix@
134  top_builddir = @top_builddir@
135  top_srcdir = @top_srcdir@
136  ACLOCAL_AMFLAGS = -I m4
137 -SUBDIRS = libxslt libexslt xsltproc doc tests $(am__append_1)
138 -DIST_SUBDIRS = libxslt libexslt xsltproc python doc tests
139 +SUBDIRS = libxslt libexslt xsltproc $(am__append_1)
140 +DIST_SUBDIRS = libxslt libexslt xsltproc python
141  confexecdir = $(libdir)
142  confexec_DATA = xsltConf.sh
143  bin_SCRIPTS = xslt-config
144
145
146 [FILE:610:patches/patch-python_Makefile.in]
147 --- python/Makefile.in.orig     2023-11-16 12:58:36 UTC
148 +++ python/Makefile.in
149 @@ -137,8 +137,8 @@ am__installdirs = "$(DESTDIR)$(pyexecdir
150  LTLIBRARIES = $(pyexec_LTLIBRARIES)
151  am__DEPENDENCIES_1 =
152  @WITH_PYTHON_TRUE@libxsltmod_la_DEPENDENCIES =  \
153 -@WITH_PYTHON_TRUE@     $(top_builddir)/libxslt/libxslt.la \
154 -@WITH_PYTHON_TRUE@     $(top_builddir)/libexslt/libexslt.la \
155 +@WITH_PYTHON_TRUE@     -lxslt \
156 +@WITH_PYTHON_TRUE@     -lexslt \
157  @WITH_PYTHON_TRUE@     $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
158  am__libxsltmod_la_SOURCES_DIST = libxslt.c types.c
159  @WITH_PYTHON_TRUE@am_libxsltmod_la_OBJECTS = libxsltmod_la-libxslt.lo \
160