commit 77d7abc
hovercats
·
2024-04-24 23:26:48 +0000 UTC
parent 91254fc
libxml2: 2.12.6
5 files changed,
+28,
-4
+11,
-1
1@@ -1,14 +1,24 @@
2 #!/bin/sh -e
3
4+patch -p1 < expr.patch
5+
6 ./configure \
7 --prefix=/usr \
8+ --enable-static \
9 --with-threads \
10 --with-history \
11 --without-python \
12- --without-icu
13+ --without-icu \
14+ --without-readline \
15+ --without-lzma
16
17 make
18 make DESTDIR="$1" install
19
20 # Compress manpages
21 find "$1/usr/share/man" -type f | xargs gzip -n -9
22+
23+# Remove docs
24+rm -rf \
25+ "$1/usr/share/gtk-doc" \
26+ "$1/usr/share/doc"
+2,
-1
1@@ -1 +1,2 @@
2-99c98b11fe3a109046056dc3e3bc7c031919ee06e76c81a319abd3406a080616d1
3+02cb25966f7213db018bf9f2f55e9d876e098e4c44b3ca64033b451b345b884d5a
4+3e50c71ff01640338fd696445f84b367dc54d83b307959b9e3d71e7f9a4dd86352
+12,
-0
1@@ -0,0 +1,12 @@
2+sbase's expr Segmentation fault.
3+--- a/configure Mon Jan 22 14:03:39 2024
4++++ b/configure Mon Jan 22 14:05:31 2024
5+@@ -2910,7 +2910,7 @@
6+ LIBXML_VERSION=$LIBXML_MAJOR_VERSION.$LIBXML_MINOR_VERSION.$LIBXML_MICRO_VERSION$LIBXML_MICRO_VERSION_SUFFIX
7+ LIBXML_VERSION_INFO=`expr $LIBXML_MAJOR_VERSION + $LIBXML_MINOR_VERSION`:$LIBXML_MICRO_VERSION:$LIBXML_MINOR_VERSION
8+
9+-LIBXML_VERSION_NUMBER=`expr $LIBXML_MAJOR_VERSION \* 10000 + $LIBXML_MINOR_VERSION \* 100 + $LIBXML_MICRO_VERSION`
10++LIBXML_VERSION_NUMBER=$(($LIBXML_MAJOR_VERSION * 10000 + $LIBXML_MINOR_VERSION * 100 + $LIBXML_MICRO_VERSION))
11+
12+ if test -d .git ; then
13+ extra=`git describe 2>/dev/null | sed 's+LIBXML[0-9.]*-++'`
+2,
-1
1@@ -1 +1,2 @@
2-https://download.gnome.org/sources/libxml2/2.12/libxml2-2.12.5.tar.xz
3+https://download.gnome.org/sources/libxml2/2.12/libxml2-2.12.6.tar.xz
4+patches/expr.patch
+1,
-1
1@@ -1 +1 @@
2-2.12.5 1
3+2.12.6 1