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 }