summaryrefslogtreecommitdiff
path: root/source/ap
diff options
context:
space:
mode:
authorPatrick J Volkerding <volkerdi@slackware.com>2019-02-06 00:29:25 +0000
committerEric Hameleers <alien@slackware.com>2019-02-06 08:59:42 +0100
commit05538a2b6dae06b52a4533f94999286b4c89a916 (patch)
tree3d459fe6cf48cbda01f31597eaf1ccd8a8ca4678 /source/ap
parentd2c74e4a2e54d27d10eded3c422abf233dafdab8 (diff)
downloadcurrent-05538a2b6dae06b52a4533f94999286b4c89a916.tar.gz
Wed Feb 6 00:29:25 UTC 201920190206002925
ap/linuxdoc-tools-0.9.73-x86_64-1.txz: Upgraded. Upgraded to gtk-doc-1.29. Upgraded to asciidoc-8.6.10. Upgraded to perl-XML-SAX-1.00. Thanks to Stuart Winter. d/meson-0.49.2-x86_64-1.txz: Upgraded. d/python-setuptools-40.8.0-x86_64-1.txz: Upgraded. d/slacktrack-2.19-x86_64-1.txz: Upgraded. Thanks to Stuart Winter. l/imagemagick-6.9.10_26-x86_64-1.txz: Upgraded. n/dovecot-2.3.4.1-x86_64-1.txz: Upgraded. This update addresses security issues: CVE-2019-3814: If imap/pop3/managesieve/submission client has trusted certificate with missing username field (ssl_cert_username_field), under some configurations Dovecot mistakenly trusts the username provided via authentication instead of failing. ssl_cert_username_field setting was ignored with external SMTP AUTH, because none of the MTAs (Postfix, Exim) currently send the cert_username field. This may have allowed users with trusted certificate to specify any username in the authentication. This bug didn't affect Dovecot's Submission service. For more information, see: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-3814 (* Security fix *)
Diffstat (limited to 'source/ap')
-rw-r--r--source/ap/linuxdoc-tools/ChangeLog.txt11
-rwxr-xr-xsource/ap/linuxdoc-tools/arm/build4
-rwxr-xr-xsource/ap/linuxdoc-tools/linuxdoc-tools.build70
-rwxr-xr-xsource/ap/linuxdoc-tools/postbuildfixes.sh20
-rw-r--r--source/ap/linuxdoc-tools/sources/asciidoc-0001-a2x-Write-manifests-in-UTF-8-by-default.patch38
-rwxr-xr-xsource/ap/linuxdoc-tools/sources/source.download38
-rwxr-xr-xsource/ap/linuxdoc-tools/trackbuild.linuxdoc-tools4
7 files changed, 90 insertions, 95 deletions
diff --git a/source/ap/linuxdoc-tools/ChangeLog.txt b/source/ap/linuxdoc-tools/ChangeLog.txt
index f8974247..0b8d32da 100644
--- a/source/ap/linuxdoc-tools/ChangeLog.txt
+++ b/source/ap/linuxdoc-tools/ChangeLog.txt
@@ -1,3 +1,14 @@
+Tue Feb 5 20:03:29 GMT 2019
+ linuxdoc-tools 0.9.73, build 1.
+ Stuart Winter <mozes@slackware.com>
+ * Upgraded to gtk-doc-1.29
+ * Upgraded to asciidoc-8.6.10
+ * Upgraded to perl-XML-SAX-1.00
+ * postbuildfixes.sh: Remove code to delete *.la files
+ (slacktrack v2.19 handles this by default)
+ Remove code to delete 'perllocal.pod' (created by SGMLSPL)
+ (slacktrack -Q handles this).
+
Wed Nov 8 10:09:53 GMT 2017
linuxdoc-tools 0.9.72, build 4.
Stuart Winter <mozes@slackware.com>
diff --git a/source/ap/linuxdoc-tools/arm/build b/source/ap/linuxdoc-tools/arm/build
index b6dfb251..0cb7c95b 100755
--- a/source/ap/linuxdoc-tools/arm/build
+++ b/source/ap/linuxdoc-tools/arm/build
@@ -9,8 +9,8 @@ source /usr/share/slackdev/buildkit.sh
# Package metadata:
export PKGNAM=linuxdoc-tools
-export VERSION=${VERSION:-0.9.72}
-export BUILD=${BUILD:-4}
+export VERSION=${VERSION:-0.9.73}
+export BUILD=${BUILD:-1}
export PKGSERIES=${PKGSERIES:-ap}
export SLACKPACKAGE=$PKGNAM-$VERSION-$PKGARCH-$BUILD.txz
export PKGEXT=${PKGEXT:-txz}
diff --git a/source/ap/linuxdoc-tools/linuxdoc-tools.build b/source/ap/linuxdoc-tools/linuxdoc-tools.build
index 91521a6d..5eff9afb 100755
--- a/source/ap/linuxdoc-tools/linuxdoc-tools.build
+++ b/source/ap/linuxdoc-tools/linuxdoc-tools.build
@@ -1,6 +1,6 @@
#!/bin/bash
-###############################################################################
+#######################################################################################
# Script: linuxdoc-tools.build
# Purpose: Build & install all components that form the linuxdoc-tools
# Slackware Package.
@@ -11,13 +11,19 @@
# http://www.linuxfromscratch.org/blfs/view/svn/index.html
# http://cblfs.cross-lfs.org/index.php/Category:DocBook_SGML
# Thanks guys! :-)
-###############################################################################
+#######################################################################################
+# Misc notes
+# 1. Bug: Problem when validating docbook 4.5 documents
+# Res: Won't Fix: Address such problems locally.
+# See this thread for a discussion on this subject.
+# https://www.linuxquestions.org/questions/showthread.php?p=5820741#post5820741
+#######################################################################################
# Version of LDT (which is also the .t?z package version)
LINUXDOCTOOLSVER=$PKGVERSION
# Bundled package versions:
-ASCIIDOCVER=8.6.9
+ASCIIDOCVER=8.6.10
DSSSLSTYLESHEETSVER=1.79 # docbook-dsssl-*.tar.xz (plus -doc- source archive), not SRPM.
XSLSTYLESHEETSVER=1.79.2 # docbook-style-xsl-*src.rpm ("DocBook XSL Stylesheets" in our ChangeLog.txt)
DOCBOOKUTILSVER=0.6.14
@@ -25,7 +31,7 @@ SGMLDTD3VER=3.1
SGMLDTD4VER=4.5
XMLDTDVER=4.5
GNOMEDOCUTILSVER=0.20.10
-GTKDOCVER=1.25
+GTKDOCVER=1.29
SGMLSPLVER=1.03ii
OPENJADEVER=1.3.2
OPENSPVER=1.5.2
@@ -66,15 +72,16 @@ esac
# the Linux from Scratch documentation; the other rest is because of
# dependency build order.
-####################### Build AsciiDoc ##############################
+####################### Build AsciiDoc: Pass 1 of 2 #################
+function build_asciidoc() {
# Extract source:
cd $TMP
+rm -rf asciidoc
mkdir asciidoc && cd asciidoc
-#rpm2cpio $CWD/sources/asciidoc-${ASCIIDOCVER}*.src.rpm | cpio -div || exit 1
-#tar xvf asciidoc-$ASCIIDOCVER.tar.*z*
-tar xvf $CWD/sources/asciidoc-$ASCIIDOCVER.tar.*z*
-cd asciidoc-$ASCIIDOCVER || exit 1
+rpm2cpio $CWD/sources/asciidoc-${ASCIIDOCVER}*.src.rpm | cpio -div || exit 1
+tar xvf asciidoc-py3-*.tar.*z
+cd asciidoc-py3-*/ || exit 1
chown -R root:root .
find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
@@ -83,21 +90,20 @@ find . \
-exec chmod 644 {} \;
# Apply patches:
-# Note: Don't take the "explicit-interpreter" patch) because: On Slackware 15.0, /usr/bin/python -> python2.7
-# Rationale: We're going to assume that by the time Slackware switches Python default to 3, AsciiDoc would
-# also be Python3 compatible. If not, someone will probably patch it once all distributions
-# drop Python2 support.
#
# Assemble patch list from spec file:
# egrep '^Patch[0-9].*: ' *.spec | awk -F: '{print $2" \\"}'
for i in \
\
- 0001-a2x-Write-manifests-in-UTF-8-by-default.patch \
+ asciidoc-python3.patch \
+ asciidoc-python3-a2x-decode-fix.patch \
+ asciidoc-python3-deprecation-warning.patch \
\
- ; do xzcat $CWD/sources/${i}.xz | patch -p1 --verbose || exit 1
+ ; do patch -p1 --verbose < ../${i} || exit 1
done || exit 1
# Configure:
+autoreconf -v
./configure \
--prefix=/usr \
--sysconfdir=/etc \
@@ -105,7 +111,15 @@ done || exit 1
--mandir=/usr/man || exit 1
# Install:
-make install && make docs || exit 1
+if [ "$1" = "nodocs" ]; then
+ make -i install
+ echo "******************************************************************"
+ echo "*** Built asciidoc without documentation - expect errors above ***"
+ echo "******************************************************************"
+ else
+ make install docs || exit 1
+fi
+
find /etc/asciidoc -type f -print0 | xargs -0 chmod 644
# After the build completes, we'll rename the asciidoc config files to '.new'
@@ -115,8 +129,13 @@ find /etc/asciidoc -type f -print0 | xargs -0 chmod 644
# Copy docs:
mkdir -vpm755 /usr/doc/asciidoc-$ASCIIDOCVER
cp -fav \
- BUGS CHANGELOG COPY* README \
+ BUGS.txt CHANGELOG.txt COPY* README.asciidoc \
/usr/doc/asciidoc-$ASCIIDOCVER/
+}
+
+# Build asciidoc without any documentation (man pages). We'll have
+# a 2nd pass once we have the pre-requisites installed (docbook-style-xsl) later on:
+build_asciidoc nodocs
####################### Build sgml-common ############################
@@ -157,6 +176,7 @@ done
--prefix=/usr \
--mandir=/usr/man \
--infodir=/usr/info \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
|| exit 1
@@ -524,6 +544,7 @@ CXXFLAGS="$SLKCFLAGS" \
CPPFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
@@ -738,7 +759,7 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
-# Assemble patch list from spec file:
+# Assemble patch list from spec file (and see individual level-2 patch outside of 'for' loop below):
# egrep '^Patch[0-9].*: ' *.spec | awk -F: '{print $2" \\"}'
# Apply patches:
for i in \
@@ -852,6 +873,8 @@ find . \
# Configure:
./configure \
--prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --mandir=/usr/man \
--sysconfdir=/etc \
--localstatedir=/var \
|| exit 1
@@ -949,6 +972,7 @@ CXXFLAGS="$SLKCFLAGS" \
CPPFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
--with-perllibdir=$installvendorlib \
--mandir=/usr/man \
--with-installed-nsgmls \
@@ -1048,7 +1072,9 @@ CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
CPPFLAGS="$SLKCFLAGS" \
./configure \
- --prefix=/usr || exit 1
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --mandir=/usr/man || exit 1
# Build:
make || exit 1
@@ -1132,6 +1158,7 @@ CXXFLAGS="$SLKCFLAGS" \
CPPFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
--mandir=/usr/man \
--infodir=/usr/info \
--docdir=/usr/doc/docbook2X-$DOCBOOK2XVER \
@@ -1156,6 +1183,11 @@ cp -fav \
AUTHORS COPYING ChangeLog NEWS README THANKS TODO \
/usr/doc/docbook2X-$DOCBOOK2XVER
+####################### Build AsciiDoc: Pass 2 of 2 #################
+
+# Now build asciidoc with documentation:
+build_asciidoc
+
#######################################################################
# Install the package description and post installation script:
diff --git a/source/ap/linuxdoc-tools/postbuildfixes.sh b/source/ap/linuxdoc-tools/postbuildfixes.sh
index c7cb2878..9382245c 100755
--- a/source/ap/linuxdoc-tools/postbuildfixes.sh
+++ b/source/ap/linuxdoc-tools/postbuildfixes.sh
@@ -22,18 +22,6 @@
# Enter the package's contents:
cd $SLACKTRACKFAKEROOT || exit 1
-# Remove .la files:
-echo "Deleting .la files..."
-find . -type f -name '*.la' -print | while read lafile ; do
- # Remove it from the build box itself to prevent other packages potentially referencing it.
- # This wouldn't be a problem if you removepkg linuxdoc-tools (the version created by slacktrack
- # that contains everything prior to _this_ post build script running) before building any other
- # packages; but in case you don't, let's remove it from the OS file system:
- rm "/${lafile}"
- # Remove it from the distributable package t?z file:
- rm -fv "${lafile}"
-done
-
# OpenSP creates this symlink; we delete it.
if [ -L usr/share/doc ]; then
rm -f usr/share/doc
@@ -43,11 +31,7 @@ fi
rm -rf etc/cups etc/printcap
# crond & mail (just incase you got a delivery!)
rm -rf var/spool/{cron,mail}
-rmdir var/spool
-
-# perllocal.pod files don't belong in packages.
-# SGMLSPL creates this:
-find . -name perllocal.pod -print0 | xargs -0 rm -f
+rmdir var/spool 2>/dev/null
# Some doc dirs have attracted setuid.
# We don't need setuid for anything in this package:
@@ -77,6 +61,8 @@ find usr/doc -xtype l -print0 | xargs -0 rm -fv
# Never mind: I think this stuff is surplus to requirements:
rm -rf var/lib/texmf
# Now to prevent deletion of anything else that lives in the package's '/var'
+echo "Errors from 'rmdir' below are harmless and are expected, but should be reviewed"
+echo "in case there are any files that have crept in there."
rmdir var/lib
rmdir var
diff --git a/source/ap/linuxdoc-tools/sources/asciidoc-0001-a2x-Write-manifests-in-UTF-8-by-default.patch b/source/ap/linuxdoc-tools/sources/asciidoc-0001-a2x-Write-manifests-in-UTF-8-by-default.patch
deleted file mode 100644
index d6d45df0..00000000
--- a/source/ap/linuxdoc-tools/sources/asciidoc-0001-a2x-Write-manifests-in-UTF-8-by-default.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From adb0929f0db4da533a9d5b317e6f49a91feb3b3e Mon Sep 17 00:00:00 2001
-From: Stanislav Ochotnicky <sochotnicky@redhat.com>
-Date: Tue, 3 Dec 2013 18:03:13 +0100
-Subject: [PATCH] [a2x] Write manifests in UTF-8 by default
-
-This is a workaround for rhbz#968308 where a2x tries to write non-ASCII content
-epub manifest. Since the write_file is mostly used to write xml content which
-defaults to UTF-8 this seems fairly safe
----
- a2x.py | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/a2x.py b/a2x.py
-index 1b192a2..ad163e3 100755
---- a/a2x.py
-+++ b/a2x.py
-@@ -21,6 +21,7 @@ import urlparse
- import zipfile
- import xml.dom.minidom
- import mimetypes
-+import codecs
-
- PROG = os.path.basename(os.path.splitext(__file__)[0])
- VERSION = '8.6.8'
-@@ -144,8 +145,8 @@ def find_executable(file_name):
- result = _find_executable(file_name)
- return result
-
--def write_file(filename, data, mode='w'):
-- f = open(filename, mode)
-+def write_file(filename, data, mode='w', encoding='utf-8'):
-+ f = codecs.open(filename, mode, encoding)
- try:
- f.write(data)
- finally:
---
-1.8.4.2
-
diff --git a/source/ap/linuxdoc-tools/sources/source.download b/source/ap/linuxdoc-tools/sources/source.download
index e30a191d..f088f0ad 100755
--- a/source/ap/linuxdoc-tools/sources/source.download
+++ b/source/ap/linuxdoc-tools/sources/source.download
@@ -17,7 +17,7 @@
# https://packages.debian.org/sid/linuxdoc-tools
#
# This provides things such as sgml2txt.
-wget -c http://http.debian.net/debian/pool/main/l/linuxdoc-tools/linuxdoc-tools_0.9.72.orig.tar.gz
+wget -c http://deb.debian.org/debian/pool/main/l/linuxdoc-tools/linuxdoc-tools_0.9.73.orig.tar.gz
# We're taking some patches from here - now separated out:
#wget -c ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/development/rawhide/source/SRPMS/l/linuxdoc-tools-0.9.68-3.fc19.src.rpm
@@ -27,15 +27,17 @@ wget -c http://http.debian.net/debian/pool/main/l/linuxdoc-tools/linuxdoc-tools_
#
# https://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/o/
#
-wget -c https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/o/opensp-1.5.2-24.fc26.src.rpm
+wget -c https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/o/opensp-1.5.2-31.fc30.src.rpm
# OpenJade:
# http://openjade.sourceforge.net/
-# We're using a gcc 4.6 patch from Fedora's SRPM:
+# We're only using a gcc 4.6 patch from Fedora's SRPM:
+# There are other patches such as "nola" and "nsl", but we aren't using them.
#
# https://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/o/
#
-wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/o/openjade-1.3.2-55.fc27.src.rpm
+#
+wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/o/openjade-1.3.2-59.fc29.src.rpm
# sgmltools-common.
# It's broken and needs patching so we'll use Fedora's.
@@ -43,7 +45,7 @@ wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everythin
#
# https://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/s/
#
-wget -c ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/s/sgml-common-0.6.3-47.fc28.src.rpm
+wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/s/sgml-common-0.6.3-51.fc30.src.rpm
# http://www.linuxfromscratch.org/blfs/view/stable/pst/docbook-dsssl.html
# Check versions:
@@ -56,7 +58,7 @@ wget -c http://switch.dl.sourceforge.net/sourceforge/docbook/docbook-dsssl-doc-1
#
# https://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/d/
#
-wget -c ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/d/docbook-utils-0.6.14-43.fc27.src.rpm
+wget -c https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/d/docbook-utils-0.6.14-46.fc29.src.rpm
#
#
@@ -68,7 +70,7 @@ wget -c ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/
#
# https://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/d/
#
-wget -c https://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/d/docbook-style-xsl-1.79.2-6.fc28.src.rpm
+wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/d/docbook-style-xsl-1.79.2-8.fc29.src.rpm
# http://www.linuxfromscratch.org/blfs/view/svn/pst/docbook.html
wget -c http://www.docbook.org/xml/4.5/docbook-xml-4.5.zip
@@ -83,7 +85,7 @@ wget -c http://www.docbook.org/xml/4.5/docbook-xml-4.5.zip
#
# https://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/g/
#
-wget -c ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/g/gnome-doc-utils-0.20.10-13.fc27.src.rpm
+wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/g/gnome-doc-utils-0.20.10-16.fc29.src.rpm
# gtk-doc:
# There aren't any patches taken from the SRPM, but you can check the version used in Fedora
@@ -91,7 +93,7 @@ wget -c ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/
#
# https://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/g/
#
-wget -c ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/g/gtk-doc-1.26-2.fc27.src.rpm
+wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/g/gtk-doc-1.29-1.fc30.src.rpm
#wget -c http://ftp.acc.umu.se/pub/GNOME/sources/gtk-doc/1.21/gtk-doc-1.21.tar.xz
# http://git.gnome.org/browse/gtk-doc/commit/?id=2bffebcf9c125f5610b8fb660d42c3c5b9dfd4f0
@@ -109,21 +111,24 @@ wget -c http://http.debian.net/debian/pool/main/libs/libsgmls-perl/libsgmls-perl
#
# https://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/x
#
-wget -c ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/x/xmlto-0.0.28-5.fc27.src.rpm
+wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/x/xmlto-0.0.28-10.fc29.src.rpm
# AsciiDoc
-# http://www.methods.co.nz/asciidoc/
+# http://www.methods.co.nz/asciidoc/ <<--- no longer updated. Taking src from Fedora's SRPM.
+# Also http://asciidoc.org/
# Taken some patches from Fedora.
-wget -c ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/a/asciidoc-8.6.8-12.fc27.src.rpm
+#
+wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/a/asciidoc-8.6.10-0.8.20180605git986f99d.fc30.src.rpm
# docbook2X:
#
# Pre-requisite PERL modules for docbook2X:
# https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/p/
#
-wget -c https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/p/perl-XML-NamespaceSupport-1.12-3.fc27.src.rpm
-wget -c https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/p/perl-XML-SAX-0.99-20.fc27.src.rpm
-wget -c https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/p/perl-XML-SAX-Base-1.09-3.fc27.src.rpm
+wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/p/perl-XML-NamespaceSupport-1.12-6.fc29.src.rpm
+wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/p/perl-XML-SAX-Base-1.09-6.fc29.src.rpm
+wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/p/perl-XML-SAX-1.00-3.fc29.src.rpm
+
#
#http://packages.debian.org/sid/docbook2x
# Fedora keep it here, but Debian have a couple of (what look to be useful) patches.
@@ -131,8 +136,7 @@ wget -c https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everyt
#
# https://packages.debian.org/search?keywords=docbook2x&searchon=names&suite=all&section=all
wget -c http://ftp.de.debian.org/debian/pool/main/d/docbook2x/docbook2x_0.8.8.orig.tar.gz
-wget -c http://http.debian.net/debian/pool/main/d/docbook2x/docbook2x_0.8.8-15.debian.tar.xz
-
+wget http://deb.debian.org/debian/pool/main/d/docbook2x/docbook2x_0.8.8-17.debian.tar.xz
# DocBook docs:
# http://www.oasis-open.org/docbook/sgml/
diff --git a/source/ap/linuxdoc-tools/trackbuild.linuxdoc-tools b/source/ap/linuxdoc-tools/trackbuild.linuxdoc-tools
index f45c1638..275901ab 100755
--- a/source/ap/linuxdoc-tools/trackbuild.linuxdoc-tools
+++ b/source/ap/linuxdoc-tools/trackbuild.linuxdoc-tools
@@ -31,8 +31,8 @@ if [ -z "$ARCH" ]; then
esac
fi
-export PKGVERSION=0.9.72 # use the version of linuxdoc-tools as the package version.
-BUILD=${BUILD:-5}
+export PKGVERSION=0.9.73 # use the version of linuxdoc-tools as the package version.
+BUILD=${BUILD:-1}
PKGEXT=${PKGEXT:-txz}
export CWD=$PWD