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