Mercurial > vanilla
comparison text/libxml2/libxml2.sh @ 1249:e167885e987e
text/libxml2: upgrade to 2.9.12
author | David Demelier <markand@malikania.fr> |
---|---|
date | Mon, 01 Nov 2021 11:37:58 +0100 |
parents | 325631424c65 |
children | 6531ae5da11a |
comparison
equal
deleted
inserted
replaced
1248:6a698b855d54 | 1249:e167885e987e |
---|---|
14 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF | 14 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
15 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | 15 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
16 # | 16 # |
17 | 17 |
18 PKGNAME=libxml2 | 18 PKGNAME=libxml2 |
19 PKGVERSION=2.9.9 | 19 PKGVERSION=2.9.12 |
20 PKGREVISION=1 | 20 PKGREVISION=1 |
21 PKGLICENSE="MIT" | 21 PKGLICENSE="MIT" |
22 PKGSUMMARY="XML parsing library" | 22 PKGSUMMARY="XML parsing library" |
23 PKGDOWNLOAD="ftp://xmlsoft.org/libxml2/libxml2-2.9.9.tar.gz" | 23 PKGDOWNLOAD="ftp://xmlsoft.org/libxml2/$PKGNAME-$PKGVERSION.tar.gz" |
24 PKGOPTIONS="ICU LZMA PYTHON ZLIB" | 24 PKGOPTIONS="ICU LZMA PYTHON ZLIB" |
25 | 25 |
26 : ${CHOST:=$(uname -m)-linux-musl} | 26 : ${CHOST:=$(uname -m)-linux-musl} |
27 : ${CBUILD:=$(uname -m)-linux-musl} | 27 : ${CBUILD:=$(uname -m)-linux-musl} |
28 : ${CC:=clang} | 28 : ${CC:=clang} |
63 fi | 63 fi |
64 | 64 |
65 build() | 65 build() |
66 { | 66 { |
67 rm -rf $PKGNAME-$PKGVERSION | 67 rm -rf $PKGNAME-$PKGVERSION |
68 tar xvf $PKGNAME-$PKGVERSION.tar.gz | 68 tar -xvf $PKGNAME-$PKGVERSION.tar.gz |
69 cd $PKGNAME-$PKGVERSION | 69 cd $PKGNAME-$PKGVERSION |
70 | 70 |
71 sed -i -e '/SUBDIRS/ s/tests//' python/Makefile.am | |
72 autoreconf -vif | |
73 CC="$CC" \ | 71 CC="$CC" \ |
74 CFLAGS="$CFLAGS" \ | 72 CFLAGS="$CFLAGS" \ |
75 LDFLAGS="$LDFLAGS" \ | 73 LDFLAGS="$LDFLAGS" \ |
76 LIBS="$LIBS" \ | 74 LIBS="$LIBS" \ |
77 ./configure \ | 75 ./configure \ |
85 $with_icu \ | 83 $with_icu \ |
86 $with_lzma \ | 84 $with_lzma \ |
87 $with_python \ | 85 $with_python \ |
88 $with_zlib | 86 $with_zlib |
89 make | 87 make |
90 make \ | 88 make DESTDIR=$DESTDIR install |
91 DESTDIR=$DESTDIR \ | |
92 DOC_MODULE=$PKGNAME \ | |
93 docsdir=/share/doc/$PKGNAME/python \ | |
94 install | |
95 find $DESTDIR -type f -name "*.la" -delete | 89 find $DESTDIR -type f -name "*.la" -delete |
90 # TODO: need to adjust all those erroneous directories. | |
91 rm -rf $DESTDIR/share/doc/libxml2* | |
96 | 92 |
97 cd .. | 93 cd .. |
98 rm -rf $PKGNAME-$PKGVERSION | 94 rm -rf $PKGNAME-$PKGVERSION |
99 } | 95 } |