Ravenports generated: 15 Feb 2023 23:13
[ravenports.git] / bucket_AB / php81-xml
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               php81-xml
4 VERSION=                8.1.16
5 KEYWORDS=               lang www php textproc
6 VARIANTS=               standard
7 SDESC[standard]=        PHP 8.1 extension: xml (libxml interface)
8 HOMEPAGE=               https://php.net/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            PHP/distributions
13 DISTFILE[1]=            php-8.1.16.tar.xz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 USES=                   php:ext,81 pkgconfig cpe
21 GNOME_COMPONENTS=       libxml2
22
23 DISTNAME=               php-8.1.16/ext/{{PHP_MODNAME}}
24 EXTRACT_HEAD[1]=        {{TAR}} -xf
25 EXTRACT_TAIL[1]=        php-8.1.16/ext/{{PHP_MODNAME}}
26
27 CPE_PRODUCT=            php
28 CPE_VENDOR=             php
29 FPC_EQUIVALENT=         textproc/php81-xml
30
31 CONFIGURE_ARGS=         --enable-xml
32                         --with-libxml-dir={{LOCALBASE}}
33
34 post-extract:
35         @${MKDIR} ${WRKSRC}/ext/xml
36         ${CP} ${WRKSRC}/expat_compat.h ${WRKSRC}/ext/xml
37
38 [FILE:53:descriptions/desc.single]
39 This package contains the xml extension for PHP 8.1.
40
41
42 [FILE:96:distinfo]
43 d61f13d96a58b93c39672b58f25e1ee4ce88500f4acb1430cb01a514875c1258     11760948 php-8.1.16.tar.xz
44
45
46 [FILE:356:patches/patch-compat.c]
47 --- compat.c.orig       2023-01-31 15:13:17 UTC
48 +++ compat.c
49 @@ -14,6 +14,10 @@
50     +----------------------------------------------------------------------+
51   */
52  
53 +#ifdef HAVE_CONFIG_H
54 +#include "config.h"
55 +#endif
56 +
57  #include "php.h"
58  #if defined(HAVE_LIBXML) && (defined(HAVE_XML) || defined(HAVE_XMLRPC)) && !defined(HAVE_LIBEXPAT)
59  #include "expat_compat.h"
60