diff options
Diffstat (limited to 'libraries/qwt')
-rw-r--r-- | libraries/qwt/README | 17 | ||||
-rw-r--r-- | libraries/qwt/patch-6.1.2-config.diff | 125 | ||||
-rw-r--r-- | libraries/qwt/patch-6.1.2-pkgconfig.diff | 22 | ||||
-rw-r--r-- | libraries/qwt/patch-6.1.2-qwtconfig.diff | 63 | ||||
-rw-r--r-- | libraries/qwt/patch-6.3.0-config.diff | 147 | ||||
-rw-r--r-- | libraries/qwt/qwt.SlackBuild | 52 | ||||
-rw-r--r-- | libraries/qwt/qwt.info | 6 |
7 files changed, 200 insertions, 232 deletions
diff --git a/libraries/qwt/README b/libraries/qwt/README index e72ff35b3c..9604bbf2ea 100644 --- a/libraries/qwt/README +++ b/libraries/qwt/README @@ -4,8 +4,21 @@ for technical and scientifical purposes. It includes a 2-D plotting widget, different kinds of sliders, and much more. Optional dependency: qt4. If installed, the package will include qt4 -support. +support. Since the default SBo build of qt4 does not include support +for designer, no qwt designer plugin is installed for qt4. If you're interested in developing software that uses qwt, you might want to build this with EXAMPLES=yes in the environment. This will -compile the example programs and install them in the doc dir. +compile the example and playground programs and install them in the +doc dir. + +Some users have experienced problems when Playground component is +enabled, so is now turned off by default. It may be reenabled by +setting the environment variable + PLAYGROUND=yes + +Some users have experienced problems when Tests component is +enabled, so is now turned off by default. It may be reenabled by +setting the environment variable + TESTS=yes + diff --git a/libraries/qwt/patch-6.1.2-config.diff b/libraries/qwt/patch-6.1.2-config.diff deleted file mode 100644 index 7da2db7d5a..0000000000 --- a/libraries/qwt/patch-6.1.2-config.diff +++ /dev/null @@ -1,125 +0,0 @@ ---- qwtconfig.pri.orig 2016-06-13 17:14:23.031601095 +1000 -+++ qwtconfig.pri 2018-09-14 14:50:18.247000000 +1000 -@@ -16,11 +16,8 @@ - # Install paths - ###################################################################### - --QWT_INSTALL_PREFIX = $$[QT_INSTALL_PREFIX] -- - unix { -- QWT_INSTALL_PREFIX = /usr/local/qwt-$$QWT_VERSION -- # QWT_INSTALL_PREFIX = /usr/local/qwt-$$QWT_VERSION-qt-$$QT_VERSION -+ QWT_INSTALL_PREFIX = /usr - } - - win32 { -@@ -29,8 +26,10 @@ - } - - QWT_INSTALL_DOCS = $${QWT_INSTALL_PREFIX}/doc --QWT_INSTALL_HEADERS = $${QWT_INSTALL_PREFIX}/include --QWT_INSTALL_LIBS = $${QWT_INSTALL_PREFIX}/lib -+QWT_INSTALL_HEADERS = $${QWT_INSTALL_PREFIX}/include/qwt -+QWT_INSTALL_LIBS = $${QWT_INSTALL_PREFIX}/lib$${LIBDIRSUFFIX} -+ -+ - - ###################################################################### - # Designer plugin -@@ -42,14 +41,12 @@ - # runtime environment of designer/creator. - ###################################################################### - --QWT_INSTALL_PLUGINS = $${QWT_INSTALL_PREFIX}/plugins/designer -- - # linux distributors often organize the Qt installation - # their way and QT_INSTALL_PREFIX doesn't offer a good - # path. Also QT_INSTALL_PREFIX is only one of the default - # search paths of the designer - not the Qt creator - --#QWT_INSTALL_PLUGINS = $$[QT_INSTALL_PREFIX]/plugins/designer -+QWT_INSTALL_PLUGINS = $$[QT_INSTALL_PLUGINS]/designer - - ###################################################################### - # Features -@@ -63,8 +60,7 @@ - # with every Qt upgrade. - ###################################################################### - --QWT_INSTALL_FEATURES = $${QWT_INSTALL_PREFIX}/features --# QWT_INSTALL_FEATURES = $$[QT_INSTALL_PREFIX]/features -+QWT_INSTALL_FEATURES = $$[QMAKE_MKSPECS]/features - - ###################################################################### - # Build the static/shared libraries. -@@ -141,7 +137,7 @@ - # Otherwise you have to build them from the examples directory. - ###################################################################### - --#QWT_CONFIG += QwtExamples -+QWT_CONFIG += QwtExamples - - ###################################################################### - # The playground is primarily intended for the Qwt development -@@ -171,5 +167,5 @@ - - unix { - -- #QWT_CONFIG += QwtPkgConfig -+ QWT_CONFIG += QwtPkgConfig - } ---- src/src.pro.orig 2018-09-14 14:52:33.531000000 +1000 -+++ src/src.pro 2018-09-14 14:53:59.816000000 +1000 -@@ -17,7 +17,12 @@ - QWT_OUT_ROOT = $${OUT_PWD}/.. - - TEMPLATE = lib --TARGET = $$qwtLibraryTarget(qwt) -+greaterThan(QT_MAJOR_VERSION, 4) { -+ TARGET = $$qwtLibraryTarget(qwt-qt5) -+} -+else { -+ TARGET = $$qwtLibraryTarget(qwt) -+} - - DESTDIR = $${QWT_OUT_ROOT}/lib - ---- designer/designer.pro.orig 2016-06-13 17:14:23.019600853 +1000 -+++ designer/designer.pro 2018-09-14 17:20:37.038000000 +1000 -@@ -83,8 +83,16 @@ - # compile the path for finding the Qwt library - # into the plugin. Not supported on Windows ! - -- QMAKE_RPATHDIR *= $${QWT_INSTALL_LIBS} -- qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt) -+ #QMAKE_RPATHDIR *= $${QWT_INSTALL_LIBS} -+ #qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt) -+ contains(QWT_CONFIG, QwtDll) { -+ greaterThan(QT_MAJOR_VERSION, 4) { -+ qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt-qt5) -+ } -+ else { -+ qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt) -+ } -+ } - - contains(QWT_CONFIG, QwtDll) { - ---- examples/examples.pri.orig 2016-06-13 17:14:23.023600934 +1000 -+++ examples/examples.pri 2018-09-14 17:44:03.727000000 +1000 -@@ -34,8 +34,13 @@ - } - } - --QMAKE_RPATHDIR *= $${QWT_OUT_ROOT}/lib --qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt) -+#QMAKE_RPATHDIR *= $${QWT_OUT_ROOT}/lib -+greaterThan(QT_MAJOR_VERSION, 4) { -+ qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt-qt5) -+} -+else { -+ qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt) -+} - - greaterThan(QT_MAJOR_VERSION, 4) { - diff --git a/libraries/qwt/patch-6.1.2-pkgconfig.diff b/libraries/qwt/patch-6.1.2-pkgconfig.diff deleted file mode 100644 index b7572b19e9..0000000000 --- a/libraries/qwt/patch-6.1.2-pkgconfig.diff +++ /dev/null @@ -1,22 +0,0 @@ ---- src/src.pro.orig 2014-12-12 00:13:13.461186493 +1000 -+++ src/src.pro 2015-10-05 08:55:43.504194164 +1000 -@@ -21,6 +21,19 @@ - - DESTDIR = $${QWT_OUT_ROOT}/lib - -+# Add pkgconfig support -+unix { -+ CONFIG += create_pc create_prl no_install_prl -+ QMAKE_PKGCONFIG_NAME = qwt -+ QMAKE_PKGCONFIG_DESCRIPTION = GUI components -+ QMAKE_PKGCONFIG_PREFIX = $${QWT_INSTALL_PREFIX} -+ QMAKE_PKGCONFIG_LIBDIR = $${QWT_INSTALL_LIBS} -+ QMAKE_PKGCONFIG_INCDIR = $${QWT_INSTALL_HEADERS} -+ QMAKE_PKGCONFIG_REQUIRES = QtCore -+ QMAKE_PKGCONFIG_DESTDIR = pkgconfig -+} -+ -+ - contains(QWT_CONFIG, QwtDll) { - - CONFIG += dll diff --git a/libraries/qwt/patch-6.1.2-qwtconfig.diff b/libraries/qwt/patch-6.1.2-qwtconfig.diff deleted file mode 100644 index ca1638156a..0000000000 --- a/libraries/qwt/patch-6.1.2-qwtconfig.diff +++ /dev/null @@ -1,63 +0,0 @@ ---- qwtconfig.pri.orig 2014-12-11 14:13:13.513186492 +0000 -+++ qwtconfig.pri 2015-09-27 08:33:01.948490369 +0000 -@@ -16,11 +16,8 @@ - # Install paths - ###################################################################### - --QWT_INSTALL_PREFIX = $$[QT_INSTALL_PREFIX] -- - unix { -- QWT_INSTALL_PREFIX = /usr/local/qwt-$$QWT_VERSION -- # QWT_INSTALL_PREFIX = /usr/local/qwt-$$QWT_VERSION-qt-$$QT_VERSION -+ QWT_INSTALL_PREFIX = /usr - } - - win32 { -@@ -29,8 +26,10 @@ - } - - QWT_INSTALL_DOCS = $${QWT_INSTALL_PREFIX}/doc --QWT_INSTALL_HEADERS = $${QWT_INSTALL_PREFIX}/include --QWT_INSTALL_LIBS = $${QWT_INSTALL_PREFIX}/lib -+QWT_INSTALL_HEADERS = $${QWT_INSTALL_PREFIX}/include/qwt -+QWT_INSTALL_LIBS = $${QWT_INSTALL_PREFIX}/lib$${LIBDIRSUFFIX} -+ -+ - - ###################################################################### - # Designer plugin -@@ -42,14 +41,12 @@ - # runtime environment of designer/creator. - ###################################################################### - --QWT_INSTALL_PLUGINS = $${QWT_INSTALL_PREFIX}/plugins/designer -- - # linux distributors often organize the Qt installation - # their way and QT_INSTALL_PREFIX doesn't offer a good - # path. Also QT_INSTALL_PREFIX is only one of the default - # search paths of the designer - not the Qt creator - --#QWT_INSTALL_PLUGINS = $$[QT_INSTALL_PREFIX]/plugins/designer -+QWT_INSTALL_PLUGINS = $$[QT_INSTALL_PLUGINS]/designer - - ###################################################################### - # Features -@@ -63,8 +60,7 @@ - # with every Qt upgrade. - ###################################################################### - --QWT_INSTALL_FEATURES = $${QWT_INSTALL_PREFIX}/features --# QWT_INSTALL_FEATURES = $$[QT_INSTALL_PREFIX]/features -+QWT_INSTALL_FEATURES = $$[QMAKE_MKSPECS]/features - - ###################################################################### - # Build the static/shared libraries. -@@ -141,7 +137,7 @@ - # Otherwise you have to build them from the examples directory. - ###################################################################### - --#QWT_CONFIG += QwtExamples -+QWT_CONFIG += QwtExamples - - ###################################################################### - # The playground is primarily intended for the Qwt development diff --git a/libraries/qwt/patch-6.3.0-config.diff b/libraries/qwt/patch-6.3.0-config.diff new file mode 100644 index 0000000000..130f1f1def --- /dev/null +++ b/libraries/qwt/patch-6.3.0-config.diff @@ -0,0 +1,147 @@ +--- qwtconfig.pri.orig 2024-05-08 17:00:29.929579728 +1000 ++++ qwtconfig.pri 2025-01-22 20:43:41.682747429 +1100 +@@ -19,7 +19,7 @@ + QWT_INSTALL_PREFIX = $$[QT_INSTALL_PREFIX] + + unix { +- QWT_INSTALL_PREFIX = /usr/local/qwt-$$QWT_VERSION ++ QWT_INSTALL_PREFIX = /usr + # QWT_INSTALL_PREFIX = /usr/local/qwt-$$QWT_VERSION-qt-$$QT_VERSION + } + +@@ -28,9 +28,9 @@ + # QWT_INSTALL_PREFIX = C:/Qwt-$$QWT_VERSION-qt-$$QT_VERSION + } + +-QWT_INSTALL_DOCS = $${QWT_INSTALL_PREFIX}/doc +-QWT_INSTALL_HEADERS = $${QWT_INSTALL_PREFIX}/include +-QWT_INSTALL_LIBS = $${QWT_INSTALL_PREFIX}/lib ++QWT_INSTALL_DOCS = $${QWT_INSTALL_PREFIX}/doc/qwt-$${QWT_VERSION} ++QWT_INSTALL_HEADERS = $${QWT_INSTALL_PREFIX}/include/qwt ++QWT_INSTALL_LIBS = $${QWT_INSTALL_PREFIX}/lib$${LIBDIRSUFFIX} + + ###################################################################### + # Designer plugin +@@ -42,14 +42,12 @@ + # runtime environment of designer/creator. + ###################################################################### + +-QWT_INSTALL_PLUGINS = $${QWT_INSTALL_PREFIX}/plugins/designer +- + # linux distributors often organize the Qt installation + # their way and QT_INSTALL_PREFIX doesn't offer a good + # path. Also QT_INSTALL_PREFIX is only one of the default + # search paths of the designer - not the Qt creator + +-#QWT_INSTALL_PLUGINS = $$[QT_INSTALL_PREFIX]/plugins/designer ++QWT_INSTALL_PLUGINS = $$[QT_INSTALL_PLUGINS]/designer + + ###################################################################### + # Features +@@ -63,7 +61,7 @@ + # with every Qt upgrade. + ###################################################################### + +-QWT_INSTALL_FEATURES = $${QWT_INSTALL_PREFIX}/features ++QWT_INSTALL_FEATURES = $$[QMAKE_MKSPECS]/features + # QWT_INSTALL_FEATURES = $$[QT_INSTALL_PREFIX]/features + + ###################################################################### +--- src/src.pro.orig 2024-05-08 17:00:29.905579150 +1000 ++++ src/src.pro 2025-01-23 08:02:01.624870000 +1100 +@@ -17,7 +17,12 @@ + QWT_OUT_ROOT = $${OUT_PWD}/.. + + TEMPLATE = lib +-TARGET = $$qwtLibraryTarget(qwt) ++greaterThan(QT_MAJOR_VERSION, 4) { ++ TARGET = $$qwtLibraryTarget(qwt-qt5) ++} ++else { ++ TARGET = $$qwtLibraryTarget(qwt) ++} + + DESTDIR = $${QWT_OUT_ROOT}/lib + +--- src/src.pro.orig 2025-01-23 10:28:07.711859611 +1100 ++++ src/src.pro 2025-01-23 11:07:47.904859611 +1100 +@@ -36,7 +36,12 @@ + + # we increase the SONAME for every minor number + ++greaterThan(QT_MAJOR_VERSION, 4) { ++ QWT_SONAME=libqwt-qt5.so.$${VER_MAJ}.$${VER_MIN} ++} ++else { + QWT_SONAME=libqwt.so.$${VER_MAJ}.$${VER_MIN} ++} + QMAKE_LFLAGS *= $${QMAKE_LFLAGS_SONAME}$${QWT_SONAME} + QMAKE_LFLAGS_SONAME= + } +--- designer/designer.pro.orig 2024-05-08 17:00:29.909579246 +1000 ++++ designer/designer.pro 2025-01-23 08:07:26.809701095 +1100 +@@ -98,8 +98,14 @@ + # compile the path for finding the Qwt library + # into the plugin. Not supported on Windows ! + +- QMAKE_RPATHDIR *= $${QWT_INSTALL_LIBS} +- qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt) ++ contains(QWT_CONFIG, QwtDll) { ++ greaterThan(QT_MAJOR_VERSION, 4) { ++ qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt-qt5) ++ } ++ else { ++ qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt) ++ } ++ } + + contains(QWT_CONFIG, QwtDll) { + +--- examples/examples.pri.orig 2024-05-08 17:00:29.917579440 +1000 ++++ examples/examples.pri 2025-01-23 08:56:07.317443863 +1100 +@@ -34,7 +34,12 @@ + } + + QMAKE_RPATHDIR *= $${QWT_OUT_ROOT}/lib +-qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt) ++greaterThan(QT_MAJOR_VERSION, 4) { ++ qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt-qt5) ++} ++else { ++ qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt) ++} + + greaterThan(QT_MAJOR_VERSION, 4) { + +--- playground/playground.pri.orig 2024-05-08 17:00:29.913579343 +1000 ++++ playground/playground.pri 2025-01-23 08:57:25.935379885 +1100 +@@ -35,7 +35,12 @@ + + + QMAKE_RPATHDIR *= $${QWT_ROOT}/lib +-qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt) ++greaterThan(QT_MAJOR_VERSION, 4) { ++ qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt-qt5) ++} ++else { ++ qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt) ++} + + greaterThan(QT_MAJOR_VERSION, 4) { + +--- tests/tests.pri.orig 2024-05-08 17:00:29.921579536 +1000 ++++ tests/tests.pri 2025-01-23 09:11:46.040715981 +1100 +@@ -39,7 +39,12 @@ + + + QMAKE_RPATHDIR *= $${QWT_ROOT}/lib +-qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt) ++greaterThan(QT_MAJOR_VERSION, 4) { ++ qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt-qt5) ++} ++else { ++ qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt) ++} + + greaterThan(QT_MAJOR_VERSION, 4) { + diff --git a/libraries/qwt/qwt.SlackBuild b/libraries/qwt/qwt.SlackBuild index 15ad9c54d2..937d0669bc 100644 --- a/libraries/qwt/qwt.SlackBuild +++ b/libraries/qwt/qwt.SlackBuild @@ -6,7 +6,7 @@ # Nobbled from Slacky and sanitised for sanity :) # Modified by dunkyp <dunkyp@gmail.com> # Modified by the Slackbuilds.org project -# Maintained 2015-2021 by Christoph Willing <chris.willing@linux.com> +# Maintained 2015-2025 by Christoph Willing # 20220419 bkw: Modified by SlackBuilds.org, BUILD=3: # - don't build and install the example binaries by default; @@ -18,8 +18,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=qwt -VERSION=${VERSION:-6.1.6} -BUILD=${BUILD:-3} +VERSION=${VERSION:-6.3.0} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -62,7 +62,7 @@ cd $TMP rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2 cd $PRGNAM-$VERSION -patch -p0 < $CWD/patch-6.1.2-config.diff +patch -p0 < $CWD/patch-$VERSION-config.diff chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \ @@ -74,22 +74,35 @@ find -L . \ # particularly useful. the sources to the examples are installed in # the doc dir, if users want to play with them. [ "${EXAMPLES:-no}" != "yes" ] && + echo "Disabling Examples" sed -i '/^QWT_CONFIG.*QwtExamples/s,^,#,' qwtconfig.pri +[ "${TESTS:-no}" != "yes" ] && + echo "Disabling Tests" + sed -i '/^QWT_CONFIG.*QwtTests/s,^,#,' qwtconfig.pri + +[ "${PLAYGROUND:-no}" != "yes" ] && + echo "Disabling Playground" + sed -i '/^QWT_CONFIG.*QwtPlayground/s,^,#,' qwtconfig.pri + if [ -x /usr/lib$LIBDIRSUFFIX/qt4/bin/qmake ]; then mkdir -p build-qt4 cd build-qt4 qmake-qt4 .. LIBDIRSUFFIX=$LIBDIRSUFFIX - make CFLAGS+="$SLKCFLAGS" CXXFLAGS+="$SLKCFLAGS -std=c++11 -fPIC" - make install INSTALL_ROOT=$PKG + + CFLAGS="$SLKCFLAGS" \ + CXXFLAGS="$SLKCFLAGS" \ + make && make install INSTALL_ROOT=$PKG cd .. fi mkdir -p build cd build qmake-qt5 .. LIBDIRSUFFIX=$LIBDIRSUFFIX - make CFLAGS+="$SLKCFLAGS" CXXFLAGS+="$SLKCFLAGS -std=c++11 -fPIC" - make install INSTALL_ROOT=$PKG + + CFLAGS="$SLKCFLAGS" \ + CXXFLAGS="$SLKCFLAGS" \ + make && make install INSTALL_ROOT=$PKG cd .. # Rationalise the pkgconfig default filenames @@ -101,24 +114,29 @@ cd .. find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true -mv $PKG/usr/doc/man $PKG/usr -rm -f $PKG/usr/man/man3/_tmp* -gzip -9 $PKG/usr/man/man*/* - PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION mkdir -p $PKGDOC/examples +mkdir -p $PKGDOC/playground cp -a examples/* $PKGDOC/examples/ +cp -a playground/* $PKGDOC/playground/ if [ "${EXAMPLES:-no}" = "yes" ]; then - mkdir -p $PKGDOC/examples/bin - install -s -m0755 build/examples/bin/* $PKGDOC/examples/bin + if [ -d build-qt4 ]; then + mkdir -p $PKGDOC/examples/bin-qt4 + mkdir -p $PKGDOC/playground/bin-qt4 + install -s -m0755 build-qt4/examples/bin/* $PKGDOC/examples/bin-qt4 + install -s -m0755 build-qt4/playground/bin/* $PKGDOC/playground/bin-qt4 + fi + mkdir -p $PKGDOC/examples/bin-qt5 + mkdir -p $PKGDOC/playground/bin-qt5 + install -s -m0755 build/examples/bin/* $PKGDOC/examples/bin-qt5 + install -s -m0755 build/playground/bin/* $PKGDOC/playground/bin-qt5 fi -mv $PKG/usr/doc/html $PKGDOC -cp -a CHANGES* COPYING README $PKGDOC +cp -a COPYING INSTALL README $PKGDOC cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cd $PKG -/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE +/sbin/makepkg -l y -c n --remove-tmp-rpaths $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/libraries/qwt/qwt.info b/libraries/qwt/qwt.info index 36c5bc0943..883305bdb1 100644 --- a/libraries/qwt/qwt.info +++ b/libraries/qwt/qwt.info @@ -1,8 +1,8 @@ PRGNAM="qwt" -VERSION="6.1.6" +VERSION="6.3.0" HOMEPAGE="https://qwt.sourceforge.io/" -DOWNLOAD="https://downloads.sourceforge.net/qwt/qwt-6.1.6.tar.bz2" -MD5SUM="cc71be5d6c33c2fc19ae8082ccdd3e83" +DOWNLOAD="https://downloads.sourceforge.net/qwt/qwt-6.3.0.tar.bz2" +MD5SUM="06a8f8eb1bc07bedfb1df601804439cb" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" |