summaryrefslogtreecommitdiffstats
path: root/academic
diff options
context:
space:
mode:
Diffstat (limited to 'academic')
-rw-r--r--academic/Gridcoin-Research/Gridcoin-Research.SlackBuild2
-rw-r--r--academic/Gridcoin-Research/Gridcoin-Research.info6
-rw-r--r--academic/Gridcoin-Research/README4
-rw-r--r--academic/OpenVSP/OpenVSP.SlackBuild17
-rw-r--r--academic/OpenVSP/OpenVSP.info8
-rw-r--r--academic/OpenVSP/README8
-rw-r--r--academic/OpenVSP/slack-desc4
-rw-r--r--academic/R/R.SlackBuild4
-rw-r--r--academic/R/R.info6
-rw-r--r--academic/ViennaRNA/ViennaRNA.SlackBuild3
-rw-r--r--academic/ViennaRNA/swig_4.2.0.txt22
-rw-r--r--academic/WordNet/README2
-rw-r--r--academic/WordNet/WordNet.SlackBuild81
-rw-r--r--academic/WordNet/WordNet.info6
-rw-r--r--academic/WordNet/doinst.sh9
-rw-r--r--academic/WordNet/profile.d/WordNet.csh2
-rw-r--r--academic/WordNet/profile.d/WordNet.sh3
-rw-r--r--academic/WordNet/usr_share.diff90
-rw-r--r--academic/WordNet/wn.pngbin0 -> 6571 bytes
-rw-r--r--academic/WordNet/wordnet.desktop15
-rw-r--r--academic/bcftools/bcftools.SlackBuild6
-rw-r--r--academic/bcftools/bcftools.info6
-rw-r--r--academic/bowtie2/bowtie2.SlackBuild2
-rw-r--r--academic/bowtie2/bowtie2.info6
-rw-r--r--academic/cadabra2/cadabra2.SlackBuild7
-rw-r--r--academic/cadabra2/cadabra2.info8
-rw-r--r--academic/cdo/cdo.SlackBuild2
-rw-r--r--academic/cdo/cdo.info6
-rw-r--r--academic/copasi/copasi.SlackBuild2
-rw-r--r--academic/copasi/copasi.info10
-rw-r--r--academic/edsim51di/edsim51di.SlackBuild21
-rw-r--r--academic/edsim51di/edsim51di.info6
-rw-r--r--academic/engauge/engauge.SlackBuild13
-rw-r--r--academic/fet/fet.SlackBuild2
-rw-r--r--academic/fet/fet.info6
-rw-r--r--academic/gaiasky/gaiasky.SlackBuild2
-rw-r--r--academic/gaiasky/gaiasky.info6
-rw-r--r--academic/gcompris-qt/gcompris-qt.SlackBuild2
-rw-r--r--academic/gcompris-qt/gcompris-qt.info10
-rw-r--r--academic/gephi/gephi.info2
-rw-r--r--academic/gmsh/gmsh.SlackBuild4
-rw-r--r--academic/gmsh/gmsh.info6
-rw-r--r--academic/gri/UTF8patch.README19
-rw-r--r--academic/gri/gri-texinfo-6.7patch.txt10
-rw-r--r--academic/gri/gri.SlackBuild15
-rw-r--r--academic/gri/gri.info6
-rw-r--r--academic/gri/texinfo-utf8.patch12
-rw-r--r--academic/gwyddion/gwyddion.SlackBuild2
-rw-r--r--academic/gwyddion/gwyddion.info6
-rw-r--r--academic/jugglinglab/README3
-rw-r--r--academic/jugglinglab/doinst.sh3
-rw-r--r--academic/jugglinglab/jugglinglab.SlackBuild59
-rw-r--r--academic/jugglinglab/jugglinglab.desktop9
-rw-r--r--academic/jugglinglab/jugglinglab.info10
-rw-r--r--academic/jugglinglab/jugglinglab.pngbin8568 -> 0 bytes
-rw-r--r--academic/jugglinglab/slack-desc19
-rw-r--r--academic/labplot2/labplot2.SlackBuild6
-rw-r--r--academic/labplot2/labplot2.info6
-rw-r--r--academic/link-grammar/README6
-rw-r--r--academic/link-grammar/link-grammar.SlackBuild97
-rw-r--r--academic/link-grammar/link-grammar.info10
-rw-r--r--academic/link-grammar/slack-desc19
-rw-r--r--academic/magic/magic.SlackBuild22
-rw-r--r--academic/magic/magic.info6
-rw-r--r--academic/molden/README29
-rw-r--r--academic/molden/molden.SlackBuild95
-rw-r--r--academic/molden/molden.info10
-rw-r--r--academic/molden/slack-desc19
-rw-r--r--academic/nco/nco.SlackBuild2
-rw-r--r--academic/nco/nco.info6
-rw-r--r--academic/ngspice/ngspice.SlackBuild14
-rw-r--r--academic/ngspice/ngspice.info10
-rw-r--r--academic/octave/octave.SlackBuild3
-rw-r--r--academic/octave/octave.info6
-rw-r--r--academic/octave/patches/suitesparse-old-pkgconfig-names.diff102
-rw-r--r--academic/openboard/openboard.SlackBuild4
-rw-r--r--academic/openboard/openboard.info6
-rw-r--r--academic/plus42/plus42.SlackBuild2
-rw-r--r--academic/plus42/plus42.info6
-rw-r--r--academic/pspp/pspp.SlackBuild2
-rw-r--r--academic/pspp/pspp.info6
-rw-r--r--academic/pyCRAC/pyCRAC.info8
-rw-r--r--academic/pysam/pysam.SlackBuild7
-rw-r--r--academic/pysam/pysam.info6
-rw-r--r--academic/qalculate-gtk/README11
-rw-r--r--academic/qalculate-gtk/doinst.sh6
-rw-r--r--academic/qalculate-gtk/qalculate-gtk.SlackBuild13
-rw-r--r--academic/qalculate-gtk/qalculate-gtk.info10
-rw-r--r--academic/qalculate-gtk/slack-desc6
-rw-r--r--academic/qucs-s/qucs-s.SlackBuild2
-rw-r--r--academic/qucs-s/qucs-s.info6
-rw-r--r--academic/qucs/qucs.SlackBuild47
-rw-r--r--academic/qucs/qucs.desktop11
-rw-r--r--academic/qucs/qucs.info10
-rw-r--r--academic/qucs/qucs.pngbin17288 -> 0 bytes
-rw-r--r--academic/qucsator/README10
-rw-r--r--academic/qucsator/qucsator.SlackBuild109
-rw-r--r--academic/qucsator/qucsator.info10
-rw-r--r--academic/qucsator/slack-desc19
-rw-r--r--academic/reduce-algebra/reduce-algebra.info4
-rw-r--r--academic/root/doinst.sh3
-rw-r--r--academic/root/fixWriteFastArray.patch126
-rw-r--r--academic/root/root.SlackBuild27
-rw-r--r--academic/root/root.info6
-rw-r--r--academic/samtools/samtools.SlackBuild12
-rw-r--r--academic/samtools/samtools.info6
-rw-r--r--academic/smath-studio/smath-studio.SlackBuild2
-rw-r--r--academic/smath-studio/smath-studio.desktop2
-rw-r--r--academic/smath-studio/smath-studio.info6
-rw-r--r--academic/solfege/README13
-rw-r--r--academic/solfege/doinst.sh4
-rw-r--r--academic/solfege/solfege.SlackBuild89
-rw-r--r--academic/solfege/solfege.info10
-rw-r--r--academic/stellarsolver/stellarsolver.info8
-rw-r--r--academic/sword-data-kjv/sword-data-kjv.SlackBuild2
-rw-r--r--academic/xiphos/README3
-rw-r--r--academic/xiphos/xiphos.SlackBuild8
-rw-r--r--academic/xsimd/xsimd.SlackBuild4
-rw-r--r--academic/xsimd/xsimd.info6
-rw-r--r--academic/zotero/zotero.SlackBuild20
-rw-r--r--academic/zotero/zotero.info10
121 files changed, 1089 insertions, 667 deletions
diff --git a/academic/Gridcoin-Research/Gridcoin-Research.SlackBuild b/academic/Gridcoin-Research/Gridcoin-Research.SlackBuild
index 9a04eb6fc4..7ef6e2ceba 100644
--- a/academic/Gridcoin-Research/Gridcoin-Research.SlackBuild
+++ b/academic/Gridcoin-Research/Gridcoin-Research.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=Gridcoin-Research
-VERSION=${VERSION:-5.4.7.0}
+VERSION=${VERSION:-5.4.8.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/Gridcoin-Research/Gridcoin-Research.info b/academic/Gridcoin-Research/Gridcoin-Research.info
index a28295c32f..8db3ea0b94 100644
--- a/academic/Gridcoin-Research/Gridcoin-Research.info
+++ b/academic/Gridcoin-Research/Gridcoin-Research.info
@@ -1,8 +1,8 @@
PRGNAM="Gridcoin-Research"
-VERSION="5.4.7.0"
+VERSION="5.4.8.0"
HOMEPAGE="https://gridcoin.us/"
-DOWNLOAD="https://github.com/gridcoin-community/Gridcoin-Research/archive/5.4.7.0/Gridcoin-Research-5.4.7.0.tar.gz"
-MD5SUM="8c42dfd8deaa754d78aa248785e724b0"
+DOWNLOAD="https://github.com/gridcoin-community/Gridcoin-Research/archive/5.4.8.0/Gridcoin-Research-5.4.8.0.tar.gz"
+MD5SUM="69a861f7eca09f6142c8e737744ad9fd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/Gridcoin-Research/README b/academic/Gridcoin-Research/README
index 2fc9a1a4f5..53cc2f8645 100644
--- a/academic/Gridcoin-Research/README
+++ b/academic/Gridcoin-Research/README
@@ -34,6 +34,6 @@ release notes on
https://github.com/gridcoin-community/Gridcoin-Research/releases
** NOTE: **
-This is a MANDATORY upgrade for versions 5.4.5 and below to fix an
+While this is a LEISURE update, you are highly encouraged to upgrade.
+Included are additonal fixes and improvements releated to the recent
inadvertent fork as a result of an inadvertent protocol change.
-If you are already on 5.4.6 this upgrade is "leisure."
diff --git a/academic/OpenVSP/OpenVSP.SlackBuild b/academic/OpenVSP/OpenVSP.SlackBuild
index 9cade4a39e..aeba706b14 100644
--- a/academic/OpenVSP/OpenVSP.SlackBuild
+++ b/academic/OpenVSP/OpenVSP.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for OpenVSP
-# Copyright 2022 Lenard Spencer, Orlando, Florida, USA
+# Copyright 2022,2024 Lenard Spencer, Orlando, Florida, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=OpenVSP
-VERSION=${VERSION:-3.31.1}
-BUILD=${BUILD:-1}
+VERSION=${VERSION:-3.35.3}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -70,8 +67,8 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf ${PRGNAM}-${PRGNAM}_$VERSION
-tar -xvf $CWD/${PRGNAM}_$VERSION.tar.gz || tar -xvf $CWD/${PRGNAM}-${PRGNAM}_$VERSION.tar.gz
-cd $PRGNAM-${PRGNAM}_$VERSION
+tar -xvf $CWD/${PRGNAM}-${PRGNAM}_$VERSION.tar.gz
+cd ${PRGNAM}-${PRGNAM}_$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -95,7 +92,7 @@ cd buildlibs
-DCMAKE_BUILD_TYPE=Release \
-Wno-dev \
../Libraries
- make
+ make -j1 # Parallel jobs tend to break the build
cd ../build
cmake \
@@ -105,7 +102,7 @@ cd ../build
-DCMAKE_INSTALL_PREFIX=/opt/$PRGNAM \
-DCMAKE_BUILD_TYPE=Release \
-Wno-dev ..
- make
+ make -j1 # Parallel jobs tend to break the build
make install DESTDIR=$PKG
cd ..
diff --git a/academic/OpenVSP/OpenVSP.info b/academic/OpenVSP/OpenVSP.info
index a366bf2c19..d978524848 100644
--- a/academic/OpenVSP/OpenVSP.info
+++ b/academic/OpenVSP/OpenVSP.info
@@ -1,8 +1,8 @@
PRGNAM="OpenVSP"
-VERSION="3.31.1"
-HOMEPAGE="http://openvsp.org"
-DOWNLOAD="https://github.com/OpenVSP/OpenVSP/archive/OpenVSP_3.31.1/OpenVSP-OpenVSP_3.31.1.tar.gz"
-MD5SUM="5267cdc9d1c6050fd0b8bc963e179b87"
+VERSION="3.35.3"
+HOMEPAGE="https://openvsp.org"
+DOWNLOAD="https://github.com/OpenVSP/OpenVSP/archive/OpenVSP_3.35.3/OpenVSP-OpenVSP_3.35.3.tar.gz"
+MD5SUM="af5c3f99ac3b2b870e3bdcff3b392bd4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="fltk"
diff --git a/academic/OpenVSP/README b/academic/OpenVSP/README
index 79c0c29acd..47c6122438 100644
--- a/academic/OpenVSP/README
+++ b/academic/OpenVSP/README
@@ -8,6 +8,10 @@ others for NASA since the early 1990's. On January 10 2012, OpenVSP
was released as an open source project under the NASA Open Source
Agreement (NOSA) version 1.3.
-You can download sample aircraft at http://hangar.openvsp.org.
-
Requires fltk from Slackware's /extra folder.
+
+NOTES: 1. OpenVSP version 3.35.3 is the last version that will build
+ on Slackware 15.0 as newer versions require a newer version
+ of cmake.
+ 2. OpenVSP will NOT build on -current as of yet (this includes
+ newer versions) because of incompatibilities with GCC 14.
diff --git a/academic/OpenVSP/slack-desc b/academic/OpenVSP/slack-desc
index 2aed2df60f..3589a1f681 100644
--- a/academic/OpenVSP/slack-desc
+++ b/academic/OpenVSP/slack-desc
@@ -6,7 +6,7 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-OpenVSP: OpenVSP (3D aircraft modeling tool)
+OpenVSP: OpenVSP (NASA open source 3D aircraft modeling tool)
OpenVSP:
OpenVSP: OpenVSP is a parametric aircraft geometry tool that allows the user
OpenVSP: to create a 3D model of an aircraft defined by common engineering
@@ -15,5 +15,5 @@ OpenVSP: engineering analysis. OpenVSP was released as an open source project
OpenVSP: under the NASA Open Source Agreement (NOSA) version 1.3.
OpenVSP:
OpenVSP:
-OpenVSP: homepage: http://openvsp.org
+OpenVSP: homepage: https://openvsp.org
OpenVSP:
diff --git a/academic/R/R.SlackBuild b/academic/R/R.SlackBuild
index 3ee98369fc..e8f237c02f 100644
--- a/academic/R/R.SlackBuild
+++ b/academic/R/R.SlackBuild
@@ -2,7 +2,7 @@
# SlackBuild script for R
-# Copyright 2019-2022 Andrew Payne <phalange@komputermatrix.com>
+# Copyright 2019-2024 Andrew Payne <phalange@komputermatrix.com>
# Copyright 2014-2017 melikamp, Andrew Rowland
# This program is free software: you can redistribute it and/or modify
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=R
-VERSION=${VERSION:-4.3.3}
+VERSION=${VERSION:-4.4.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/R/R.info b/academic/R/R.info
index 45cf892f94..c7d87e5f08 100644
--- a/academic/R/R.info
+++ b/academic/R/R.info
@@ -1,8 +1,8 @@
PRGNAM="R"
-VERSION="4.3.3"
+VERSION="4.4.1"
HOMEPAGE="https://www.r-project.org/"
-DOWNLOAD="https://cran.r-project.org/src/base/R-4/R-4.3.3.tar.xz"
-MD5SUM="5602f5996107c346dba12a16e866d2e2"
+DOWNLOAD="https://cran.r-project.org/src/base/R-4/R-4.4.1.tar.xz"
+MD5SUM="7e8bce91f0ed90931cf9b73d6ac64aeb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/ViennaRNA/ViennaRNA.SlackBuild b/academic/ViennaRNA/ViennaRNA.SlackBuild
index 42ae76bbd7..aecfae4f20 100644
--- a/academic/ViennaRNA/ViennaRNA.SlackBuild
+++ b/academic/ViennaRNA/ViennaRNA.SlackBuild
@@ -82,6 +82,9 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+# https://github.com/ViennaRNA/ViennaRNA/issues/243
+patch -p1 < $CWD/swig_4.2.0.txt
+
# You can configure some ViennaRNA features that are (not) compiled by default.
# See the README.md for details. You can enable/disable a these features by
# passing variables to the script (VAR=yes/no ./ViennaRNA.SlackBuild).
diff --git a/academic/ViennaRNA/swig_4.2.0.txt b/academic/ViennaRNA/swig_4.2.0.txt
new file mode 100644
index 0000000000..80c1ba2b82
--- /dev/null
+++ b/academic/ViennaRNA/swig_4.2.0.txt
@@ -0,0 +1,22 @@
+Description: rewriting code to build against swig 4.2.0
+Author: Pierre Gruet <pgt@debian.org>
+Forwarded: no
+Last-Update: 2024-07-26
+
+--- a/interfaces/inverse.i
++++ b/interfaces/inverse.i
+@@ -78,7 +78,14 @@
+ #ifdef SWIGPYTHON
+ %typemap(varin) char * symbolset {
+ free(symbolset);
++
++#if SWIG_VERSION >= 0x040200
++ PyObject *pbytes = NULL;
++ symbolset = strdup(SWIG_PyUnicode_AsUTF8AndSize($input, NULL, &pbytes));
++ Py_XDECREF(pbytes);
++#else
+ symbolset = strdup(SWIG_Python_str_AsChar($input));
++#endif
+ }
+
+ %typemap(varout) char * symbolset {
diff --git a/academic/WordNet/README b/academic/WordNet/README
index 836afa9950..df1e922762 100644
--- a/academic/WordNet/README
+++ b/academic/WordNet/README
@@ -1,3 +1,5 @@
+WordNet (large lexical database of English)
+
WordNet(r) is a large lexical database of English, developed under
the direction of George A. Miller. Nouns, verbs, adjectives and
adverbs are grouped into sets of cognitive synonyms (synsets), each
diff --git a/academic/WordNet/WordNet.SlackBuild b/academic/WordNet/WordNet.SlackBuild
index 049ef6008c..e394bc2760 100644
--- a/academic/WordNet/WordNet.SlackBuild
+++ b/academic/WordNet/WordNet.SlackBuild
@@ -2,14 +2,36 @@
# Slackware build script for WordNet
-# Written by Michael Gabilondo <mgabilo{at}gmail{dot}com>
+# Written by Michael Gabilondo
# This work is in the public domain
+# Modified and now maintained by B. Watson. If you live in a country
+# whose laws don't recognize "public domain", then for you this is
+# licensed under the WTFPL.
+
+# 20240831 bkw: BUILD=3
+# - new maintainer.
+# - add .desktop and icon from debian, and doinst.sh.
+# - add missing docs to doc dir, *especially* COPYING.
+# - move data files to /usr/share/wordnet. putting them
+# in /usr/dict/ and /usr/lib/wnres is terrible.
+# - remove the profile.d/ scripts, they weren't needed.
+# - do not include tk.h and tkDecls.h in the package.
+
+# Note to self:
+# Upstream has released a version 3.1 of just the data files:
+# https://wordnetcode.princeton.edu/wn3.1.dict.tar.gz
+# ...which just contains the dict/ dir of the source. However,
+# replacing 3.0's dict/ with this doesn't work (missing frames.vrb
+# file, among others). Since I don't know anything about this,
+# didn't upgrade to the 3.1 database. If you do know, please let
+# me know.
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=WordNet
VERSION=${VERSION:-3.0}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -21,9 +43,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -56,11 +75,10 @@ rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
cd $PRGNAM-$VERSION
chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} +
+
+patch -p1 < $CWD/usr_share.diff
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
@@ -71,31 +89,36 @@ CXXFLAGS="$SLKCFLAGS" \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
+ --datadir=/usr/share/wordnet \
--build=$ARCH-slackware-linux
make CFLAGS="$CFLAGS -DUSE_INTERP_RESULT"
-make install DESTDIR=$PKG
-
-# Make sure WNHOME is set in the users' environments
-mkdir -p $PKG/etc/profile.d
-cat $CWD/profile.d/WordNet.sh > $PKG/etc/profile.d/WordNet.sh
-cat $CWD/profile.d/WordNet.csh > $PKG/etc/profile.d/WordNet.csh
-chmod 0755 $PKG/etc/profile.d/*
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-( cd $PKG/usr/man
- find . -type f -exec gzip -9 {} \;
- for i in $( find . -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
-)
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-( cd $PKG/usr/doc ; mv html pdf ps $PRGNAM-$VERSION )
+make install-strip DESTDIR=$PKG
+gzip -9 $PKG/usr/man/man*/*
+
+# 20240901 bkw: this stuff doesn't belong in the package, it's already
+# in Slackware's own tk package (in /usr/include rather than /usr/include/tk).
+rm -rf $PKG/usr/include/tk
+
+# 20240831 bkw: .desktop taken from https://packages.debian.org/sid/wordnet
+# icon from same source, but resized to 128x128.
+mkdir -p $PKG/usr/share/{applications,icons/hicolor/{48x48,128x128}/apps}
+cat $CWD/wordnet.desktop > $PKG/usr/share/applications/wordnet.desktop
+cat $CWD/wn.png > $PKG/usr/share/icons/hicolor/128x128/apps/wn.png
+convert -resize 48x48 $CWD/wn.png $PKG/usr/share/icons/hicolor/48x48/apps/wn.png
+mkdir -p $PKG/usr/share/pixmaps
+ln -s ../icons/hicolor/48x48/apps/wn.png $PKG/usr/share/pixmaps/wn.png
+
+# 20240831 bkw: LICENSE is identical to COPYING, NEWS is 0 bytes.
+PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION
+mkdir -p $PKGDOC
+mv $PKG/usr/doc/{html,pdf,ps} $PKGDOC
+cp -a AUTHORS COPYING ChangeLog README $PKGDOC
+cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/academic/WordNet/WordNet.info b/academic/WordNet/WordNet.info
index 96ef4d0f7c..9e57c09121 100644
--- a/academic/WordNet/WordNet.info
+++ b/academic/WordNet/WordNet.info
@@ -1,10 +1,10 @@
PRGNAM="WordNet"
VERSION="3.0"
HOMEPAGE="https://wordnet.princeton.edu/"
-DOWNLOAD="http://wordnetcode.princeton.edu/3.0/WordNet-3.0.tar.bz2"
+DOWNLOAD="https://wordnetcode.princeton.edu/3.0/WordNet-3.0.tar.bz2"
MD5SUM="89b4db7c6840ce69a8e315a3f83d996b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Glenn Becker"
-EMAIL="glenn.becker@gmail.com"
+MAINTAINER="B. Watson"
+EMAIL="urchlay@slackware.uk"
diff --git a/academic/WordNet/doinst.sh b/academic/WordNet/doinst.sh
new file mode 100644
index 0000000000..65c7e2eeb9
--- /dev/null
+++ b/academic/WordNet/doinst.sh
@@ -0,0 +1,9 @@
+if [ -x /usr/bin/update-desktop-database ]; then
+ /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
+fi
+
+if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
+ if [ -x /usr/bin/gtk-update-icon-cache ]; then
+ /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
+ fi
+fi
diff --git a/academic/WordNet/profile.d/WordNet.csh b/academic/WordNet/profile.d/WordNet.csh
deleted file mode 100644
index 3445f50d3c..0000000000
--- a/academic/WordNet/profile.d/WordNet.csh
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/csh
-setenv WNHOME /usr
diff --git a/academic/WordNet/profile.d/WordNet.sh b/academic/WordNet/profile.d/WordNet.sh
deleted file mode 100644
index 3d0ff2440d..0000000000
--- a/academic/WordNet/profile.d/WordNet.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-WNHOME=/usr
-export WNHOME
diff --git a/academic/WordNet/usr_share.diff b/academic/WordNet/usr_share.diff
new file mode 100644
index 0000000000..5180848586
--- /dev/null
+++ b/academic/WordNet/usr_share.diff
@@ -0,0 +1,90 @@
+diff -Naur WordNet-3.0/configure WordNet-3.0.patched/configure
+--- WordNet-3.0/configure 2007-01-20 14:59:45.000000000 -0500
++++ WordNet-3.0.patched/configure 2024-08-31 17:12:29.805494808 -0400
+@@ -4286,7 +4286,7 @@
+
+
+ cat >>confdefs.h <<_ACEOF
+-#define DEFAULTPATH "$ac_prefix/dict"
++#define DEFAULTPATH "$datadir/dict"
+ _ACEOF
+
+
+diff -Naur WordNet-3.0/dict/Makefile WordNet-3.0.patched/dict/Makefile
+--- WordNet-3.0/dict/Makefile 2007-01-20 16:21:51.000000000 -0500
++++ WordNet-3.0.patched/dict/Makefile 2024-08-31 17:19:08.301457306 -0400
+@@ -136,7 +136,7 @@
+ sharedstatedir = ${prefix}/com
+ sysconfdir = ${prefix}/etc
+ target_alias =
+-dictdir = $(prefix)/dict
++dictdir = $(datadir)/dict
+ dict_DATA = adj.exc adv.exc cntlist cntlist.rev data.adj data.adv data.noun data.verb frames.vrb index.adj index.adv index.noun index.sense index.verb log.grind.3.0 noun.exc sentidx.vrb sents.vrb verb.Framestext verb.exc lexnames
+ all: all-am
+
+diff -Naur WordNet-3.0/dict/Makefile.am WordNet-3.0.patched/dict/Makefile.am
+--- WordNet-3.0/dict/Makefile.am 2006-12-18 16:30:07.000000000 -0500
++++ WordNet-3.0.patched/dict/Makefile.am 2024-08-31 17:20:04.197452046 -0400
+@@ -1,2 +1,2 @@
+-dictdir = $(prefix)/dict
++dictdir = $(datadir)/dict
+ dict_DATA = adj.exc adv.exc cntlist cntlist.rev data.adj data.adv data.noun data.verb frames.vrb index.adj index.adv index.noun index.sense index.verb log.grind.3.0 noun.exc sentidx.vrb sents.vrb verb.Framestext verb.exc lexnames
+diff -Naur WordNet-3.0/dict/Makefile.in WordNet-3.0.patched/dict/Makefile.in
+--- WordNet-3.0/dict/Makefile.in 2007-01-20 15:54:18.000000000 -0500
++++ WordNet-3.0.patched/dict/Makefile.in 2024-08-31 17:20:20.053450553 -0400
+@@ -136,7 +136,7 @@
+ sharedstatedir = @sharedstatedir@
+ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
+-dictdir = $(prefix)/dict
++dictdir = $(datadir)/dict
+ dict_DATA = adj.exc adv.exc cntlist cntlist.rev data.adj data.adv data.noun data.verb frames.vrb index.adj index.adv index.noun index.sense index.verb log.grind.3.0 noun.exc sentidx.vrb sents.vrb verb.Framestext verb.exc lexnames
+ all: all-am
+
+diff -Naur WordNet-3.0/include/wn.h WordNet-3.0.patched/include/wn.h
+--- WordNet-3.0/include/wn.h 2007-01-03 16:51:35.000000000 -0500
++++ WordNet-3.0.patched/include/wn.h 2024-08-31 17:15:16.912479082 -0400
+@@ -29,7 +29,7 @@
+ #else
+ #define DICTDIR "/dict"
+ #ifndef DEFAULTPATH
+-#define DEFAULTPATH "/usr/local/WordNet-3.0/dict"
++#define DEFAULTPATH "/usr/share/wordnet/dict"
+ #endif
+ #define DATAFILE "%s/data.%s"
+ #define INDEXFILE "%s/index.%s"
+diff -Naur WordNet-3.0/lib/wnres/Makefile.am WordNet-3.0.patched/lib/wnres/Makefile.am
+--- WordNet-3.0/lib/wnres/Makefile.am 2006-11-14 16:25:17.000000000 -0500
++++ WordNet-3.0.patched/lib/wnres/Makefile.am 2024-08-31 17:29:05.214401131 -0400
+@@ -1,3 +1,3 @@
+ EXTRA_DIST = license.txt wn.xbm wnb.man wngloss.man
+-wnresdir = $(prefix)/lib/wnres
++wnresdir = $(datadir)/wnres
+ wnres_DATA = license.txt wn.xbm wnb.man wngloss.man
+diff -Naur WordNet-3.0/lib/wnres/Makefile.in WordNet-3.0.patched/lib/wnres/Makefile.in
+--- WordNet-3.0/lib/wnres/Makefile.in 2007-01-20 15:54:22.000000000 -0500
++++ WordNet-3.0.patched/lib/wnres/Makefile.in 2024-08-31 17:29:21.413399606 -0400
+@@ -137,7 +137,7 @@
+ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
+ EXTRA_DIST = license.txt wn.xbm wnb.man wngloss.man
+-wnresdir = $(prefix)/lib/wnres
++wnresdir = $(datadir)/wnres
+ wnres_DATA = license.txt wn.xbm wnb.man wngloss.man
+ all: all-am
+
+diff -Naur WordNet-3.0/src/wnb WordNet-3.0.patched/src/wnb
+--- WordNet-3.0/src/wnb 2006-12-18 17:38:20.000000000 -0500
++++ WordNet-3.0.patched/src/wnb 2024-08-31 17:14:51.677481457 -0400
+@@ -103,9 +103,9 @@
+
+ if {$tcl_platform(platform) == "unix"} {
+ if {[lsearch -exact [array names env] WNHOME] == -1} {
+- set resourcedir "/usr/local/WordNet-3.0/lib/wnres"
++ set resourcedir "/usr/share/wordnet/wnres"
+ } else {
+- set resourcedir "$env(WNHOME)/lib/wnres"
++ set resourcedir "$env(WNHOME)/wnres"
+ }
+ set configfile "$env(HOME)/.wnrc"
+ if [ file exists $configfile ] {
diff --git a/academic/WordNet/wn.png b/academic/WordNet/wn.png
new file mode 100644
index 0000000000..76b8dd99b1
--- /dev/null
+++ b/academic/WordNet/wn.png
Binary files differ
diff --git a/academic/WordNet/wordnet.desktop b/academic/WordNet/wordnet.desktop
new file mode 100644
index 0000000000..cbc2a7cbc5
--- /dev/null
+++ b/academic/WordNet/wordnet.desktop
@@ -0,0 +1,15 @@
+#====================================================
+# WordNet GUI desktop entry specification
+#
+# license: GPL v2 or later
+#====================================================
+
+[Desktop Entry]
+Type=Application
+Name=WordNet
+GenericName=lexical database of English
+Comment=electronic lexical database of English language
+Icon=wn
+Exec=/usr/bin/wnb
+Terminal=false
+Categories=Education;Dictionary;
diff --git a/academic/bcftools/bcftools.SlackBuild b/academic/bcftools/bcftools.SlackBuild
index b7a8433557..ad6f5d7181 100644
--- a/academic/bcftools/bcftools.SlackBuild
+++ b/academic/bcftools/bcftools.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for bcftools
-# Copyright 2017-2023 Rob van Nues # All rights reserved.
+# Copyright 2017-2024 Rob van Nues # All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
@@ -24,8 +24,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=bcftools
-VERSION=${VERSION:-1.19}
-HTSLIBV=${HTSLIBV:-1.19}
+VERSION=${VERSION:-1.20}
+HTSLIBV=${HTSLIBV:-1.20}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/bcftools/bcftools.info b/academic/bcftools/bcftools.info
index 1998ed001c..84e5bb039b 100644
--- a/academic/bcftools/bcftools.info
+++ b/academic/bcftools/bcftools.info
@@ -1,8 +1,8 @@
PRGNAM="bcftools"
-VERSION="1.19"
+VERSION="1.20"
HOMEPAGE="http://www.htslib.org"
-DOWNLOAD="https://github.com/samtools/bcftools/releases/download/1.19/bcftools-1.19.tar.bz2"
-MD5SUM="9b4e8be279024d19f36bbaad1d2bdb41"
+DOWNLOAD="https://github.com/samtools/bcftools/releases/download/1.20/bcftools-1.20.tar.bz2"
+MD5SUM="5cfb124c7d9e4db6c5a4e6080a2f27f8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="htslib"
diff --git a/academic/bowtie2/bowtie2.SlackBuild b/academic/bowtie2/bowtie2.SlackBuild
index 37f440626e..c4912d624e 100644
--- a/academic/bowtie2/bowtie2.SlackBuild
+++ b/academic/bowtie2/bowtie2.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=bowtie2
-VERSION=${VERSION:-2.5.3}
+VERSION=${VERSION:-2.5.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/bowtie2/bowtie2.info b/academic/bowtie2/bowtie2.info
index 6942bdcfcd..4936980e0d 100644
--- a/academic/bowtie2/bowtie2.info
+++ b/academic/bowtie2/bowtie2.info
@@ -1,10 +1,10 @@
PRGNAM="bowtie2"
-VERSION="2.5.3"
+VERSION="2.5.4"
HOMEPAGE="https://github.com/BenLangmead/bowtie2/releases"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/BenLangmead/bowtie2/archive/v2.5.3/bowtie2-2.5.3.tar.gz"
-MD5SUM_x86_64="c9bb6edaf47c4487efd4b2a055912182"
+DOWNLOAD_x86_64="https://github.com/BenLangmead/bowtie2/archive/v2.5.4/bowtie2-2.5.4.tar.gz"
+MD5SUM_x86_64="c51944797f47e0c82f3c3041a4a5d355"
REQUIRES="tbb"
MAINTAINER="Rob van Nues"
EMAIL="sborg63@disroot.org"
diff --git a/academic/cadabra2/cadabra2.SlackBuild b/academic/cadabra2/cadabra2.SlackBuild
index 0172ff5550..12a2abb7dc 100644
--- a/academic/cadabra2/cadabra2.SlackBuild
+++ b/academic/cadabra2/cadabra2.SlackBuild
@@ -22,11 +22,14 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# The sourse file was downloaded by the command
+# git clone --recursive --depth 1 https://github.com/kpeeters/cadabra2/
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=cadabra2
-VERSION=${VERSION:-2.4.5.7}
-BUILD=${BUILD:-1}
+VERSION=${VERSION:-2.5.2.3}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
MMA=${MMA:-OFF}
diff --git a/academic/cadabra2/cadabra2.info b/academic/cadabra2/cadabra2.info
index 2bd6e73540..0d76e02265 100644
--- a/academic/cadabra2/cadabra2.info
+++ b/academic/cadabra2/cadabra2.info
@@ -1,10 +1,10 @@
PRGNAM="cadabra2"
-VERSION="2.4.5.7"
+VERSION="2.5.2.3"
HOMEPAGE="https://cadabra.science"
-DOWNLOAD="https://github.com/kpeeters/cadabra2/archive/2.4.5.7/cadabra2-2.4.5.7.tar.gz"
-MD5SUM="0114198388cc3d11e7318a1319b46aae"
+DOWNLOAD="https://downloads.sourceforge.net/slackbuildsdirectlinks/cadabra2/cadabra2-2.5.2.3.tar.gz"
+MD5SUM="ec0bb1e43620d9e6c3492ffa8096be27"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-matplotlib python3-gmpy2 python3-sympy"
+REQUIRES="importlib-resources python3-matplotlib python3-gmpy2 python3-sympy"
MAINTAINER="Alexander Verbovetsky"
EMAIL="alik@ejik.org"
diff --git a/academic/cdo/cdo.SlackBuild b/academic/cdo/cdo.SlackBuild
index bc0583a4da..125a13de39 100644
--- a/academic/cdo/cdo.SlackBuild
+++ b/academic/cdo/cdo.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=cdo
-VERSION=${VERSION:-2.4.0}
+VERSION=${VERSION:-2.4.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/cdo/cdo.info b/academic/cdo/cdo.info
index f3ca4cd66b..e332be44a3 100644
--- a/academic/cdo/cdo.info
+++ b/academic/cdo/cdo.info
@@ -1,10 +1,10 @@
PRGNAM="cdo"
-VERSION="2.4.0"
+VERSION="2.4.3"
HOMEPAGE="https://code.mpimet.mpg.de/projects/cdo"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://code.mpimet.mpg.de/attachments/download/29313/cdo-2.4.0.tar.gz"
-MD5SUM_x86_64="797d3c2257f73937dc95b280dd21fd8b"
+DOWNLOAD_x86_64="https://code.mpimet.mpg.de/attachments/download/29616/cdo-2.4.3.tar.gz"
+MD5SUM_x86_64="e307e63eb89612b819b49d5e5e1d08a0"
REQUIRES="proj udunits netcdf eccodes"
MAINTAINER="ArTourter"
EMAIL="artourter@gmail.com"
diff --git a/academic/copasi/copasi.SlackBuild b/academic/copasi/copasi.SlackBuild
index 0a6da4fcfd..cd080c5822 100644
--- a/academic/copasi/copasi.SlackBuild
+++ b/academic/copasi/copasi.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=copasi
-VERSION=${VERSION:-4.42.284}
+VERSION=${VERSION:-4.44.295}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/copasi/copasi.info b/academic/copasi/copasi.info
index 75e1b966a6..46740fd7c4 100644
--- a/academic/copasi/copasi.info
+++ b/academic/copasi/copasi.info
@@ -1,10 +1,10 @@
PRGNAM="copasi"
-VERSION="4.42.284"
+VERSION="4.44.295"
HOMEPAGE="https://copasi.org"
-DOWNLOAD="https://github.com/copasi/COPASI/releases/download/Build-284/COPASI-4.42.284-Linux-32bit.sh"
-MD5SUM="66ae94a23f8d7745835e3639f1c567f6"
-DOWNLOAD_x86_64="https://github.com/copasi/COPASI/releases/download/Build-284/COPASI-4.42.284-Linux-64bit.sh"
-MD5SUM_x86_64="87f09230f64ea4c69a6695963e4f2594"
+DOWNLOAD="https://github.com/copasi/COPASI/releases/download/Build-295/COPASI-4.44.295-Linux-32bit.sh"
+MD5SUM="ee4b869fdf82f9c59d9c665b332a3e61"
+DOWNLOAD_x86_64="https://github.com/copasi/COPASI/releases/download/Build-295/COPASI-4.44.295-Linux-64bit.sh"
+MD5SUM_x86_64="0f7225e744bb2b0c1167e4f87a0b2f3b"
REQUIRES=""
MAINTAINER="Pedro Mendes"
EMAIL="pedro@gepasi.org"
diff --git a/academic/edsim51di/edsim51di.SlackBuild b/academic/edsim51di/edsim51di.SlackBuild
index 22dc9adb1e..5765b4aeb7 100644
--- a/academic/edsim51di/edsim51di.SlackBuild
+++ b/academic/edsim51di/edsim51di.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=edsim51di
-VERSION=${VERSION:-2.1.20}
+VERSION=${VERSION:-2.1.36}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -39,9 +39,6 @@ if [ -z "$ARCH" ]; then
fi
STARTDIR=$(pwd)
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -51,27 +48,13 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM
-unzip $CWD/$PRGNAM.zip
+unzip $CWD/${PRGNAM}_version_${VERSION}.zip
cd $PRGNAM
chown -R root:root .
find -L . \
diff --git a/academic/edsim51di/edsim51di.info b/academic/edsim51di/edsim51di.info
index 03325ce1ce..5ae5395f01 100644
--- a/academic/edsim51di/edsim51di.info
+++ b/academic/edsim51di/edsim51di.info
@@ -1,8 +1,8 @@
PRGNAM="edsim51di"
-VERSION="2.1.20"
+VERSION="2.1.36"
HOMEPAGE="https://www.edsim51.com/"
-DOWNLOAD="https://www.edsim51.com/8051simulator/edsim51di.zip"
-MD5SUM="b72c84a29560237e310b3eacfd61e9b7"
+DOWNLOAD="https://sourceforge.net/projects/edsim51/files/edsim51di_version_2.1.36.zip"
+MD5SUM="ece889c113b2b921201948dd81e9473d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="zulu-openjdk11"
diff --git a/academic/engauge/engauge.SlackBuild b/academic/engauge/engauge.SlackBuild
index 2840fef1ae..9e50371be3 100644
--- a/academic/engauge/engauge.SlackBuild
+++ b/academic/engauge/engauge.SlackBuild
@@ -37,9 +37,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -81,7 +78,7 @@ find -L . \
POPPLER_INCLUDE=/usr/include/poppler/qt5 \
POPPLER_LIB=/usr/lib${LIBDIRSUFFIX} \
-OPENJPEG_INCLUDE=/usr/include/openjpeg-2.4 \
+OPENJPEG_INCLUDE=/usr/include/openjpeg-2.5 \
OPENJPEG_LIB=/usr/lib${LIBDIRSUFFIX} \
qmake-qt5 \
QMAKE_CFLAGS+="$SLKCFLAGS" \
@@ -113,10 +110,10 @@ cp -a engauge-0.png $PKG/usr/share/pixmaps/engauge.png
mkdir -p $PKG/usr/share/applications
cp $CWD/$PRGNAM.desktop $PKG/usr/share/applications/$PRGNAM.desktop
-mkdir -p $PKG/usr/doc/$PRGNAM
-cp -ar INSTALL LICENSE README.md $PKG/usr/doc/$PRGNAM
-cp -ar bin/documentation/engauge.q* $PKG/usr/doc/$PRGNAM
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM/$PRGNAM.SlackBuild
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -ar INSTALL LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cp -ar bin/documentation/engauge.q* $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
find $PKG/usr/doc -type f -exec chmod 0644 {} \;
mkdir -p $PKG/install
diff --git a/academic/fet/fet.SlackBuild b/academic/fet/fet.SlackBuild
index 6962abec49..9833cefe49 100644
--- a/academic/fet/fet.SlackBuild
+++ b/academic/fet/fet.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fet
-VERSION=${VERSION:-6.19.3}
+VERSION=${VERSION:-6.25.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/fet/fet.info b/academic/fet/fet.info
index 2093219a59..523a21a6ca 100644
--- a/academic/fet/fet.info
+++ b/academic/fet/fet.info
@@ -1,8 +1,8 @@
PRGNAM="fet"
-VERSION="6.19.3"
+VERSION="6.25.0"
HOMEPAGE="https://www.lalescu.ro/liviu/fet/"
-DOWNLOAD="https://www.lalescu.ro/liviu/fet/download/fet-6.19.3.tar.bz2"
-MD5SUM="5af48c9d1fdf303d7f2ed8ec306a257d"
+DOWNLOAD="https://www.lalescu.ro/liviu/fet/download/fet-6.25.0.tar.bz2"
+MD5SUM="b00d52a87d702e7f7b6dcfa204b9f9bb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/gaiasky/gaiasky.SlackBuild b/academic/gaiasky/gaiasky.SlackBuild
index a736f4b832..78e39c7f8c 100644
--- a/academic/gaiasky/gaiasky.SlackBuild
+++ b/academic/gaiasky/gaiasky.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gaiasky
-VERSION=${VERSION:-"3.6.0"}
+VERSION=${VERSION:-"3.6.3"}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/gaiasky/gaiasky.info b/academic/gaiasky/gaiasky.info
index ecb5220e4e..c39d10abfd 100644
--- a/academic/gaiasky/gaiasky.info
+++ b/academic/gaiasky/gaiasky.info
@@ -1,10 +1,10 @@
PRGNAM="gaiasky"
-VERSION="3.6.0"
+VERSION="3.6.3"
HOMEPAGE="https://zah.uni-heidelberg.de/gaia/outreach/gaiasky"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://gaia.ari.uni-heidelberg.de/gaiasky/releases/3.6.0.afdd9547d/gaiasky_linux_3_6_0.deb"
-MD5SUM_x86_64="f681a23056f157d1a7dc4257318dd16c"
+DOWNLOAD_x86_64="https://gaia.ari.uni-heidelberg.de/gaiasky/releases/3.6.3.929b0f7a6/gaiasky_linux_3_6_3.deb"
+MD5SUM_x86_64="613416618614179e939a891934bd4d86"
REQUIRES="zulu-openjdk17"
MAINTAINER="Giancarlo Dessi"
EMAIL="slack@giand.it"
diff --git a/academic/gcompris-qt/gcompris-qt.SlackBuild b/academic/gcompris-qt/gcompris-qt.SlackBuild
index 01ad6255dc..fe6f2b12f9 100644
--- a/academic/gcompris-qt/gcompris-qt.SlackBuild
+++ b/academic/gcompris-qt/gcompris-qt.SlackBuild
@@ -29,7 +29,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gcompris-qt
-VERSION=${VERSION:-4.0}
+VERSION=${VERSION:-4.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/gcompris-qt/gcompris-qt.info b/academic/gcompris-qt/gcompris-qt.info
index 835328b6ce..5b25add105 100644
--- a/academic/gcompris-qt/gcompris-qt.info
+++ b/academic/gcompris-qt/gcompris-qt.info
@@ -1,10 +1,10 @@
PRGNAM="gcompris-qt"
-VERSION="4.0"
+VERSION="4.1"
HOMEPAGE="https://gcompris.net/"
-DOWNLOAD="https://gcompris.net/download/qt/linux/gcompris-qt-4.0-Linux32.sh"
-MD5SUM="c28334c56e8c7f74888a2b641cbcca6f"
-DOWNLOAD_x86_64="https://gcompris.net/download/qt/linux/gcompris-qt-4.0-Linux64.sh"
-MD5SUM_x86_64="3f0714ef303ea3bc3799b614bcbd5857"
+DOWNLOAD="https://gcompris.net/download/qt/linux/gcompris-qt-4.1-Linux32.sh"
+MD5SUM="19814edd3512a9c3612084d14afcc0aa"
+DOWNLOAD_x86_64="https://gcompris.net/download/qt/linux/gcompris-qt-4.1-Linux64.sh"
+MD5SUM_x86_64="6084c6f26a53ab74a51c45c1f10429bf"
REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/academic/gephi/gephi.info b/academic/gephi/gephi.info
index 1d7443d07d..a01a027ac6 100644
--- a/academic/gephi/gephi.info
+++ b/academic/gephi/gephi.info
@@ -5,7 +5,7 @@ DOWNLOAD="UNSUPPORTED"
MD5SUM=""
DOWNLOAD_x86_64="https://github.com/gephi/gephi/releases/download/v0.10.1/gephi-0.10.1-linux-x64.tar.gz\
https://gephi.org/tutorials/gephi-tutorial-quick_start.pdf"
-MD5SUM_x86_64="b387916d8addb79935cff824b9973307\
+MD5SUM_x86_64="b387916d8addb79935cff824b9973307 \
a5e956a201ac957a4acd09a3cdc06506"
REQUIRES=""
MAINTAINER="Lockywolf"
diff --git a/academic/gmsh/gmsh.SlackBuild b/academic/gmsh/gmsh.SlackBuild
index e318452d91..be48b1653e 100644
--- a/academic/gmsh/gmsh.SlackBuild
+++ b/academic/gmsh/gmsh.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gmsh
-VERSION=${VERSION:-4.12.2}
+VERSION=${VERSION:-4.13.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -125,7 +125,7 @@ cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr \
..
# only demos/ and tutorial/ folders will be left in the /usr/share/gmsh dir
# TODO: Solve runtime issues with HDF5 - this is the reason for disabling
-# MED and CGNS in gmsh 4.12.x
+# MED and CGNS in gmsh >= 4.12.x
make
make install DESTDIR=$PKG
diff --git a/academic/gmsh/gmsh.info b/academic/gmsh/gmsh.info
index f56d44b835..d1e70a920f 100644
--- a/academic/gmsh/gmsh.info
+++ b/academic/gmsh/gmsh.info
@@ -1,8 +1,8 @@
PRGNAM="gmsh"
-VERSION="4.12.2"
+VERSION="4.13.1"
HOMEPAGE="https://gmsh.info/"
-DOWNLOAD="https://gmsh.info/src/gmsh-4.12.2-source.tgz"
-MD5SUM="2c99a1b94d1a4c597b8febb6e9b02f5b"
+DOWNLOAD="https://gmsh.info/src/gmsh-4.13.1-source.tgz"
+MD5SUM="6c2f83e6ba8165aa862ee8c6fcedee99"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="fltk lapack OpenCASCADE"
diff --git a/academic/gri/UTF8patch.README b/academic/gri/UTF8patch.README
deleted file mode 100644
index f30c7c969b..0000000000
--- a/academic/gri/UTF8patch.README
+++ /dev/null
@@ -1,19 +0,0 @@
-Compilation of gri breaks on doc/gri.texi with current tex-info.
-
-"It is because Texinfo 6.7 changed the default input encoding to UTF-8
-and the input is in ISO-8859-1. The easiest way to fix this would be to
-convert the input file to UTF-8, but you could also add
-"@documentencoding ISO-8859-1" to the file."
-(from email correspondence with texinfo developers)
-
-The patchfile 'gri-texinfo-6.7patch.txt' set the whole file to ISO-8859-1
-and does not alter the contributor's name.
-
-
-The other patchfile, 'texinfo-utf8.patch', was generated by Matteo Bernardini
-(http://cgit.ponce.cc/slackbuilds/commit/?h=gri), and changes the accented o in the name.
-
-Either patch allows compilation of gri.
-
-see:
-https://www.linuxquestions.org/questions/slackware-14/sbo-scripts-not-building-on-current-read-1st-post-pls-4175561999/page142.html#post6049662 \ No newline at end of file
diff --git a/academic/gri/gri-texinfo-6.7patch.txt b/academic/gri/gri-texinfo-6.7patch.txt
deleted file mode 100644
index f9b2dedf91..0000000000
--- a/academic/gri/gri-texinfo-6.7patch.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-diff -Naur gri-2.12.23/doc/gri.texi gri-2.12.23-new/doc/gri.texi
---- gri-2.12.23/doc/gri.texi 2017-08-24 15:31:52.000000000 +0100
-+++ gri-2.12.23-new/doc/gri.texi 2019-10-22 16:13:33.476840964 +0100
-@@ -1,5 +1,5 @@
- \input texinfo
--
-+@documentencoding ISO-8859-1
- @c
- @comment *** Start of HTML stuff ***
- @comment # HTML support, via comments in texinfo:
diff --git a/academic/gri/gri.SlackBuild b/academic/gri/gri.SlackBuild
index baa6a4e266..a611905cbe 100644
--- a/academic/gri/gri.SlackBuild
+++ b/academic/gri/gri.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for gri
-# Copyright 2018-2019 Rob van Nues
+# Copyright 2018-2024 Rob van Nues
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gri
-VERSION=${VERSION:-2.12.23}
+VERSION=${VERSION:-2.12.27}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -79,10 +76,6 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-#with thanks to Gavin Smith
-patch -p1 < $CWD/gri-texinfo-6.7patch.txt
-#with thanks to Matteo Bernardini
-#patch -p1 < $CWD/texinfo-utf8.patch
aclocal
autoconf
@@ -96,8 +89,6 @@ CXXFLAGS="$SLKCFLAGS" \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--build=$ARCH-slackware-linux
-#with thanks to Matteo Bernardini
-#see: https://www.linuxquestions.org/questions/slackware-14/sbo-scripts-not-building-on-current-read-1st-post-pls-4175561999/page142.html#post6049662
make -j1
make -j1 install DESTDIR=$PKG
@@ -116,7 +107,7 @@ rm $PKG/usr/info/*.info-[1-3]
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- AUTHORS AUTHOR-NOTES ChangeLog THANKS README NEWS INSTALL DISCUSSION-error-levels COPYING copyright.txt \
+ AUTHORS AUTHOR-NOTES ChangeLog THANKS README NEWS DISCUSSION-error-levels COPYING copyright.txt \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/academic/gri/gri.info b/academic/gri/gri.info
index 6e4ee42dde..df28f646ba 100644
--- a/academic/gri/gri.info
+++ b/academic/gri/gri.info
@@ -1,8 +1,8 @@
PRGNAM="gri"
-VERSION="2.12.23"
+VERSION="2.12.27"
HOMEPAGE="https://sourceforge.net/p/gri/wiki/Home/"
-DOWNLOAD="https://github.com/dankelley/gri/archive/v2.12.23/gri-2.12.23.tar.gz"
-MD5SUM="7594140fdd1ea1ccf890c2d7ede0e1e9"
+DOWNLOAD="https://sourceforge.net/projects/slackbuildsdirectlinks/files/gri/gri-2.12.27.tar.gz"
+MD5SUM="30579bafcfe274939c0c50cb9d66a7d0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/gri/texinfo-utf8.patch b/academic/gri/texinfo-utf8.patch
deleted file mode 100644
index b63573de33..0000000000
--- a/academic/gri/texinfo-utf8.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur gri-2.12.23.orig/doc/gri.texi gri-2.12.23/doc/gri.texi
---- gri-2.12.23.orig/doc/gri.texi 2017-08-24 16:31:52.000000000 +0200
-+++ gri-2.12.23/doc/gri.texi 2019-10-22 15:39:51.666151000 +0200
-@@ -19277,7 +19277,7 @@
- Thomas Larsen,
- @cindex Thomas Larsen (contributor)
- @cindex contributor, Thomas Larsen
--Alejandro L�pez-Valencia,
-+Alejandro Lopez-Valencia,
- @cindex Alejandro Lopez-Valencia (contributor)
- @cindex contributor, Alejandro Lopez-Valencia
- Kawamura Masao, \ No newline at end of file
diff --git a/academic/gwyddion/gwyddion.SlackBuild b/academic/gwyddion/gwyddion.SlackBuild
index 5f741433c1..17c1854898 100644
--- a/academic/gwyddion/gwyddion.SlackBuild
+++ b/academic/gwyddion/gwyddion.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gwyddion
-VERSION=${VERSION:-2.65}
+VERSION=${VERSION:-2.66}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/gwyddion/gwyddion.info b/academic/gwyddion/gwyddion.info
index 6dc1a61df0..7c6e24d4fd 100644
--- a/academic/gwyddion/gwyddion.info
+++ b/academic/gwyddion/gwyddion.info
@@ -1,8 +1,8 @@
PRGNAM="gwyddion"
-VERSION="2.65"
+VERSION="2.66"
HOMEPAGE="http://gwyddion.net"
-DOWNLOAD="http://downloads.sourceforge.net/gwyddion/gwyddion-2.65.tar.xz"
-MD5SUM="6c55a05fe3040d6e102bd34d46d3da7d"
+DOWNLOAD="http://downloads.sourceforge.net/gwyddion/gwyddion-2.66.tar.xz"
+MD5SUM="5e6bcdd28687f6b88386686bb8e26d4f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gtkglext"
diff --git a/academic/jugglinglab/README b/academic/jugglinglab/README
deleted file mode 100644
index f50b56d55f..0000000000
--- a/academic/jugglinglab/README
+++ /dev/null
@@ -1,3 +0,0 @@
-Juggling Lab is an application for creating and animating juggling
-patterns. Its main goals are to help people learn juggling
-patterns, and to assist in inventing new ones.
diff --git a/academic/jugglinglab/doinst.sh b/academic/jugglinglab/doinst.sh
deleted file mode 100644
index 5fb28930db..0000000000
--- a/academic/jugglinglab/doinst.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-if [ -x /usr/bin/update-desktop-database ]; then
- /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
-fi
diff --git a/academic/jugglinglab/jugglinglab.SlackBuild b/academic/jugglinglab/jugglinglab.SlackBuild
deleted file mode 100644
index 1320dcd5da..0000000000
--- a/academic/jugglinglab/jugglinglab.SlackBuild
+++ /dev/null
@@ -1,59 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for Juggling Lab
-
-# Petr Kletecka admin@zonglovani.info <2014>
-
-cd $(dirname $0) ; CWD=$(pwd)
-
-PRGNAM=jugglinglab
-VERSION=${VERSION:-0.6.2}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-PKGTYPE=${PKGTYPE:-tgz}
-
-ARCH=noarch
-
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
-if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
- echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
- exit 0
-fi
-
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $PRGNAM
-tar xvf $CWD/JugglingLab-${VERSION}_other.tar.gz
-mv JugglingLab $PRGNAM
-cd $PRGNAM
-chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-
-mkdir -p $PKG/usr/share/jugglinglab
-cp -a * $PKG/usr/share/jugglinglab
-
-mkdir -p $PKG/usr/share/applications
-cat $CWD/jugglinglab.desktop > $PKG/usr/share/applications/jugglinglab.desktop
-
-mkdir -p $PKG/usr/share/pixmaps
-cat $CWD/jugglinglab.png > $PKG/usr/share/pixmaps/jugglinglab.png
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/academic/jugglinglab/jugglinglab.desktop b/academic/jugglinglab/jugglinglab.desktop
deleted file mode 100644
index 6ecf42c0c0..0000000000
--- a/academic/jugglinglab/jugglinglab.desktop
+++ /dev/null
@@ -1,9 +0,0 @@
-[Desktop Entry]
-Version=1.0
-Type=Application
-Exec=/usr/share/jugglinglab/JugglingLab
-Icon=jugglinglab
-StartupNotify=false
-Categories=Education;
-Name=Juggling Lab
-Comment=Juggling Patten Tool
diff --git a/academic/jugglinglab/jugglinglab.info b/academic/jugglinglab/jugglinglab.info
deleted file mode 100644
index 3a72ece5e5..0000000000
--- a/academic/jugglinglab/jugglinglab.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="jugglinglab"
-VERSION="0.6.2"
-HOMEPAGE="http://jugglinglab.sourceforge.net"
-DOWNLOAD="http://downloads.sourceforge.net/jugglinglab/JugglingLab-0.6.2_other.tar.gz"
-MD5SUM="752a399833f0c78c2a2517ef6fffc46b"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="zulu-openjdk8"
-MAINTAINER="Petr Kletecka"
-EMAIL="admin@zonglovani.info"
diff --git a/academic/jugglinglab/jugglinglab.png b/academic/jugglinglab/jugglinglab.png
deleted file mode 100644
index 08d2b6476a..0000000000
--- a/academic/jugglinglab/jugglinglab.png
+++ /dev/null
Binary files differ
diff --git a/academic/jugglinglab/slack-desc b/academic/jugglinglab/slack-desc
deleted file mode 100644
index f95594d9d3..0000000000
--- a/academic/jugglinglab/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-jugglinglab: jugglinglab (App for creating and animating juggling patterns)
-jugglinglab:
-jugglinglab: Juggling Lab is an application for creating and animating juggling
-jugglinglab: patterns. Its main goals are to help people learn juggling
-jugglinglab: patterns, and to assist in inventing new ones.
-jugglinglab:
-jugglinglab: Website: http://jugglinglab.sourceforge.net
-jugglinglab:
-jugglinglab:
-jugglinglab:
-jugglinglab:
diff --git a/academic/labplot2/labplot2.SlackBuild b/academic/labplot2/labplot2.SlackBuild
index a4b4946d00..6a491ce176 100644
--- a/academic/labplot2/labplot2.SlackBuild
+++ b/academic/labplot2/labplot2.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for LabPlot
# Based on the Slackware 15.0 SlackBuild and AUR PKGBUILD for labplot
#
-# Copyright 2014-2023, Fellype do Nascimento, Guaratingueta - Brazil
+# Copyright 2014-2024, Fellype do Nascimento, Guaratingueta - Brazil
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,8 +27,8 @@ cd $(dirname $0) ; CWD=$(pwd)
NAME=labplot
PRGNAM=labplot2
-VERSION=${VERSION:-2.10.1}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-2.11.1}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/labplot2/labplot2.info b/academic/labplot2/labplot2.info
index fca8ba5bad..bb85132dc6 100644
--- a/academic/labplot2/labplot2.info
+++ b/academic/labplot2/labplot2.info
@@ -1,8 +1,8 @@
PRGNAM="labplot2"
-VERSION="2.10.1"
+VERSION="2.11.1"
HOMEPAGE="https://labplot.kde.org/"
-DOWNLOAD="https://download.kde.org/stable/labplot/labplot-2.10.1.tar.xz"
-MD5SUM="b3cdfe029d64fa834e0990e9b5ab446f"
+DOWNLOAD="https://download.kde.org/stable/labplot/labplot-2.11.1.tar.xz"
+MD5SUM="5113391e0eb304974238becfa82c0a70"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/link-grammar/README b/academic/link-grammar/README
deleted file mode 100644
index 1250ac3145..0000000000
--- a/academic/link-grammar/README
+++ /dev/null
@@ -1,6 +0,0 @@
-The Link Grammar Parser is a syntactic parser of English, based on
-link grammar, an original theory of English syntax. Given a sentence,
-the system assigns to it a syntactic structure, which consists of a set
-of labeled links connecting pairs of words. The parser also produces a
-"constituent" (Penn tree-bank style phrase tree) representation of a
-sentence (showing noun phrases, verb phrases, etc.).
diff --git a/academic/link-grammar/link-grammar.SlackBuild b/academic/link-grammar/link-grammar.SlackBuild
deleted file mode 100644
index a7686f7c7a..0000000000
--- a/academic/link-grammar/link-grammar.SlackBuild
+++ /dev/null
@@ -1,97 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for link-grammar
-
-# Written by Michael Gabilondo <mgabilo{at}gmail{dot}com>
-# This work is in the public domain
-
-cd $(dirname $0) ; CWD=$(pwd)
-
-PRGNAM=link-grammar
-VERSION=${VERSION:-4.8.0}
-BUILD=${BUILD:-2}
-TAG=${TAG:-_SBo}
-PKGTYPE=${PKGTYPE:-tgz}
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i586 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
-if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
- echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
- exit 0
-fi
-
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
-cd $PRGNAM-$VERSION
-chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION \
- --disable-static \
- --build=$ARCH-slackware-linux
-
-make
-make install DESTDIR=$PKG
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-( cd $PKG/usr/man
- find . -type f -exec gzip -9 {} \;
- for i in $( find . -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
-)
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-rm -f $PKG/usr/lib*/*.la
-
-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
diff --git a/academic/link-grammar/link-grammar.info b/academic/link-grammar/link-grammar.info
deleted file mode 100644
index 5e493b4686..0000000000
--- a/academic/link-grammar/link-grammar.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="link-grammar"
-VERSION="4.8.0"
-HOMEPAGE="http://www.abisource.org/projects/link-grammar/"
-DOWNLOAD="http://www.abisource.com/downloads/link-grammar/4.8.0/link-grammar-4.8.0.tar.gz"
-MD5SUM="218a2ee5ffed258bc52a0718811ca66e"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="apache-ant zulu-openjdk8"
-MAINTAINER="Michael Gabilondo"
-EMAIL="mgabilo{at}gmail{dot}com"
diff --git a/academic/link-grammar/slack-desc b/academic/link-grammar/slack-desc
deleted file mode 100644
index 543a88f6bc..0000000000
--- a/academic/link-grammar/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-link-grammar: link-grammar (syntactic parser of English)
-link-grammar:
-link-grammar: The Link Grammar Parser is a syntactic parser of English, based
-link-grammar: on link grammar, an original theory of English syntax. Given a
-link-grammar: sentence, the system assigns to it a syntactic structure, which
-link-grammar: consists of a set of labeled links connecting pairs of words.
-link-grammar: The parser also produces a "constituent" (Penn tree-bank style
-link-grammar: phrase tree) representation of a sentence (showing noun phrases,
-link-grammar: verb phrases, etcetera).
-link-grammar:
-link-grammar: Homepage: http://www.abisource.org/projects/link-grammar/
diff --git a/academic/magic/magic.SlackBuild b/academic/magic/magic.SlackBuild
index 73f7640cfc..241f4f9e2e 100644
--- a/academic/magic/magic.SlackBuild
+++ b/academic/magic/magic.SlackBuild
@@ -2,6 +2,8 @@
# Slackware build script for magic
# Written by Mauricio Martinez <eigenfilter {at} gmail [dot] com>
+#
+# Updated 05/01/2024 by Alfredo Tomasini <alto . tom @ gmail . com >
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
@@ -17,7 +19,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=magic
-VERSION=${VERSION:-8.0.211}
+VERSION=${VERSION:-8.3.474}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -30,9 +32,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -71,6 +70,18 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+# change the final installation from /usr/lib to usr/lib64
+if [[ "$VERSION" =~ "8.3" ]] && [ "$ARCH" = "x86_64" ]
+then
+sed -i '
+/^ *INSTALL_LIBDIR *= /{
+s#.*##
+i\
+INSTALL_LIBDIR = @DIST_DIR@/lib64
+} ' scripts/defs.mak.in
+fi
+# exit
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
@@ -88,8 +99,11 @@ make install DESTDIR=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+mv $PKG/usr/share/man $PKG/usr/
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+chmod -R 0644 $PKG/usr/man/*/*.gz
+rm -rf $PKG/usr/share
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a doc/* $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/academic/magic/magic.info b/academic/magic/magic.info
index 5dba84cc65..13a82a5f60 100644
--- a/academic/magic/magic.info
+++ b/academic/magic/magic.info
@@ -1,8 +1,8 @@
PRGNAM="magic"
-VERSION="8.0.211"
+VERSION="8.3.474"
HOMEPAGE="http://opencircuitdesign.com/magic/"
-DOWNLOAD="http://opencircuitdesign.com/magic/archive/magic-8.0.211.tgz"
-MD5SUM="caa066a415fe219afab7a80c5948ac49"
+DOWNLOAD="http://opencircuitdesign.com/magic/archive/magic-8.3.474.tgz"
+MD5SUM="6aabec0c7727f774af49bbb6abb2bdab"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/molden/README b/academic/molden/README
new file mode 100644
index 0000000000..63d42559a9
--- /dev/null
+++ b/academic/molden/README
@@ -0,0 +1,29 @@
+MOLDEN a pre- and post processing program of molecular and electronic
+structure
+
+Molden is a package for displaying Molecular Density from the Ab Initio
+packages GAMESS-UK, GAMESS-US, GAUSSIAN, ADF, and the Semi-Empirical
+packages Mopac/Ampac, it also supports a number of other programs via
+the Molden Format. Molden reads all the required input information from
+the GAMESS / GAUSSIAN outputfile. Molden is capable of displaying
+Molecular Orbitals, the electron density and the Molecular minus atomic
+density.
+
+The SlackBuild seems to hang a bit before the build starts.
+This is normal.
+
+surf is renamed to molden-surf and docker is renamed to molden-docker to
+avoid conflict with other software called surf and docker.
+
+The unchanged copyright notice of the molden source code is:
+/***********************************************************************
+ Copyright (C) 1991 Gijs Schaftenaar
+
+ Permission to use, copy this software and its documentation
+ for private use is hereby granted to non profit organisations.
+
+ This software is provided "as is" without express or implied warranty.
+
+ Please cite the author in any work based on this material.
+
+ ***********************************************************************
diff --git a/academic/molden/molden.SlackBuild b/academic/molden/molden.SlackBuild
new file mode 100644
index 0000000000..a37cba7264
--- /dev/null
+++ b/academic/molden/molden.SlackBuild
@@ -0,0 +1,95 @@
+#!/bin/bash
+
+# Slackware build script for molden
+
+# Copyright 2024, Moritz R. Schäfer, Germany
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=molden
+VERSION=${VERSION:-7.3}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM$VERSION
+
+tar xfz $CWD/$PRGNAM$VERSION.tar.gz
+cd $TMP/$PRGNAM$VERSION
+
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+# patch makefiles:
+sed -i 's/FC=\${FC}/FC="${FC}"/' makefile
+
+# make molden:
+make FC="gfortran -fallow-argument-mismatch" -j
+
+# install molden:
+cd bin
+mv surf molden-surf
+mv docker molden-docker
+mkdir -p $PKG/usr/bin
+install -s * $PKG/usr/bin
+
+# install docs:
+cd $TMP
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a $PRGNAM$VERSION/HISTORY $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a $PRGNAM$VERSION/README $PKG/usr/doc/$PRGNAM-$VERSION/README.molden
+cp -a $PRGNAM$VERSION/CopyRight $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a $PRGNAM$VERSION/doc/* $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+# Copy the slack-desc into ./install
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+# Make the package
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/academic/molden/molden.info b/academic/molden/molden.info
new file mode 100644
index 0000000000..05ae829e6b
--- /dev/null
+++ b/academic/molden/molden.info
@@ -0,0 +1,10 @@
+PRGNAM="molden"
+VERSION="7.3"
+HOMEPAGE="https://www.theochem.ru.nl/molden"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://ftp.science.ru.nl/Molden/molden7.3.tar.gz"
+MD5SUM_x86_64="c9726e52b8c52a86a2711ee9c8403cc8"
+REQUIRES=""
+MAINTAINER="Moritz R. Schäfer"
+EMAIL="moritzrichard dot schaefer at outlook dot de"
diff --git a/academic/molden/slack-desc b/academic/molden/slack-desc
new file mode 100644
index 0000000000..9ccd65b392
--- /dev/null
+++ b/academic/molden/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+molden: molden (pre- and post processing of molecular & electronic structure)
+molden:
+molden: by G.Schaftenaar, Theoretical & Computational Chemistry group
+molden:
+molden: Molden is a package for displaying Molecular Density from the Ab
+molden: Initio packages GAMESS-UK, GAMESS-US, GAUSSIAN, ADF, and the Semi-
+molden: Empirical packages Mopac/Ampac, it also supports a number of other
+molden: programs via the Molden Format. Molden reads all the required input
+molden: information from the GAMESS / GAUSSIAN outputfile. Molden is capable
+molden: of displaying Molecular Orbitals, the electron density and the
+molden: Molecular minus atomic density.
diff --git a/academic/nco/nco.SlackBuild b/academic/nco/nco.SlackBuild
index 706e1316ed..45d1ea44df 100644
--- a/academic/nco/nco.SlackBuild
+++ b/academic/nco/nco.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=nco
-VERSION=${VERSION:-5.2.4}
+VERSION=${VERSION:-5.2.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/nco/nco.info b/academic/nco/nco.info
index b6064e2b16..56f47f67d7 100644
--- a/academic/nco/nco.info
+++ b/academic/nco/nco.info
@@ -1,8 +1,8 @@
PRGNAM="nco"
-VERSION="5.2.4"
+VERSION="5.2.8"
HOMEPAGE="http://nco.sf.net"
-DOWNLOAD="https://github.com/nco/nco/archive/5.2.4/nco-5.2.4.tar.gz"
-MD5SUM="b46ed9dcdc1a2c857811cb5698a0460c"
+DOWNLOAD="https://github.com/nco/nco/archive/5.2.8/nco-5.2.8.tar.gz"
+MD5SUM="e2073b21b019c2c8d521326d17b537c7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="netcdf udunits antlr2"
diff --git a/academic/ngspice/ngspice.SlackBuild b/academic/ngspice/ngspice.SlackBuild
index db12c3aab6..70089f5cc1 100644
--- a/academic/ngspice/ngspice.SlackBuild
+++ b/academic/ngspice/ngspice.SlackBuild
@@ -9,7 +9,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ngspice
-VERSION=${VERSION:-42}
+VERSION=${VERSION:-43}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -122,19 +122,19 @@ cat $CWD/$PRGNAM-$VERSION-manual.pdf \
> $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM-$VERSION-manual.pdf
# The shared library enabled by "--with-ngshared"
-install -Dm755 ./release/src/.libs/libngspice.so.0.0.9 \
- "$PKG/usr/lib${LIBDIRSUFFIX}/libngspice.so.0.0.9"
+install -Dm755 ./release/src/.libs/libngspice.so.0.0.10 \
+ "$PKG/usr/lib${LIBDIRSUFFIX}/libngspice.so.0.0.10"
-strip -s $PKG/usr/lib${LIBDIRSUFFIX}/libngspice.so.0.0.9
+strip -s $PKG/usr/lib${LIBDIRSUFFIX}/libngspice.so.0.0.10
-ln -s "libngspice.so.0.0.9" "$PKG/usr/lib${LIBDIRSUFFIX}/libngspice.so.0"
-ln -s "libngspice.so.0.0.9" "$PKG/usr/lib${LIBDIRSUFFIX}/libngspice.so"
+ln -s "libngspice.so.0.0.10" "$PKG/usr/lib${LIBDIRSUFFIX}/libngspice.so.0"
+ln -s "libngspice.so.0.0.10" "$PKG/usr/lib${LIBDIRSUFFIX}/libngspice.so"
# The include file needed to use the shared library enabled by "--with-ngshared"
install -Dm644 ./src/include/ngspice/sharedspice.h $PKG/usr/include/ngspice/sharedspice.h
# Move the configure output file.
mv $TMP/$PRGNAM-$VERSION/release/src/include/ngspice/config.h $PKG/usr/include/ngspice/
-chmod 644 $PKG/usr/doc/ngspice-42/examples/klu/Circuits/libraries/*.lib
+#chmod 644 $PKG/usr/doc/ngspice-42/examples/klu/Circuits/libraries/*.lib
install -Dm644 $CWD/$PRGNAM.png $PKG/usr/share/icons/hicolor/48x48/apps/$PRGNAM.png
diff --git a/academic/ngspice/ngspice.info b/academic/ngspice/ngspice.info
index d7fa1f2449..953aeaa3c9 100644
--- a/academic/ngspice/ngspice.info
+++ b/academic/ngspice/ngspice.info
@@ -1,10 +1,10 @@
PRGNAM="ngspice"
-VERSION="42"
+VERSION="43"
HOMEPAGE="http://ngspice.sourceforge.net/"
-DOWNLOAD="https://sourceforge.net/projects/ngspice/files/ng-spice-rework/42/ngspice-42.tar.gz \
- https://sourceforge.net/projects/ngspice/files/ng-spice-rework/42/ngspice-42-manual.pdf"
-MD5SUM="84ab9e67127f9732639195dd63b98a5e \
- f1b1bf8a0bd18af216cbe0ccdbacb47f"
+DOWNLOAD="https://sourceforge.net/projects/ngspice/files/ng-spice-rework/43/ngspice-43.tar.gz \
+ https://sourceforge.net/projects/ngspice/files/ng-spice-rework/43/ngspice-43-manual.pdf"
+MD5SUM="2ea2bc0dec693a843c4bdf1bf1e5ec6b \
+ f5da2c70a6e93e224f9fd5cbb643101a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/octave/octave.SlackBuild b/academic/octave/octave.SlackBuild
index 7fba88f533..34d41bef89 100644
--- a/academic/octave/octave.SlackBuild
+++ b/academic/octave/octave.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=octave
-VERSION=${VERSION:-8.4.0}
+VERSION=${VERSION:-9.2.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -94,6 +94,7 @@ chown -R root:root .
chmod -R u+w,go-w,a+rX-st .
patch -p1 < $CWD/patches/atlas-lib-rename.diff
+patch -p1 < $CWD/patches/suitesparse-old-pkgconfig-names.diff
autoreconf -vif
# Avoid rebuilding the documentation by making stamp-vti newer than its
diff --git a/academic/octave/octave.info b/academic/octave/octave.info
index 13eccf569d..21367176d9 100644
--- a/academic/octave/octave.info
+++ b/academic/octave/octave.info
@@ -1,8 +1,8 @@
PRGNAM="octave"
-VERSION="8.4.0"
+VERSION="9.2.0"
HOMEPAGE="https://www.gnu.org/software/octave/"
-DOWNLOAD="https://ftpmirror.gnu.org/gnu/octave/octave-8.4.0.tar.lz"
-MD5SUM="c7146cef6666200c5c835ecacf950804"
+DOWNLOAD="https://ftpmirror.gnu.org/gnu/octave/octave-9.2.0.tar.lz"
+MD5SUM="0afc72f9bb5f6e8d13d8e1ed745e71b5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="%README% lapack"
diff --git a/academic/octave/patches/suitesparse-old-pkgconfig-names.diff b/academic/octave/patches/suitesparse-old-pkgconfig-names.diff
new file mode 100644
index 0000000000..3ffaeba429
--- /dev/null
+++ b/academic/octave/patches/suitesparse-old-pkgconfig-names.diff
@@ -0,0 +1,102 @@
+diff --git a/configure.ac b/configure.ac
+--- a/configure.ac
++++ b/configure.ac
+@@ -2164,7 +2164,7 @@
+ [], [], [SuiteSparse_time], [],
+ [don't link directly with suitesparseconfig library],
+ [],
+- SuiteSparse_config)
++ suitesparseconfig)
+ LIBS="$save_LIBS"
+
+ if test -n "$SUITESPARSECONFIG_LIBS" && test -n "$LIB_CLOCK_GETTIME"; then
+@@ -2183,7 +2183,7 @@
+ [amd_postorder],
+ [], [don't use AMD library, disable some sparse matrix functionality],
+ [],
+- AMD)
++ amd)
+
+ ### Check for CAMD library.
+
+@@ -2193,7 +2193,7 @@
+ [camd_postorder],
+ [], [don't use CAMD library, disable some sparse matrix functionality],
+ [],
+- CAMD)
++ camd)
+
+ ### Check for COLAMD library.
+
+@@ -2203,7 +2203,7 @@
+ [colamd],
+ [], [don't use COLAMD library, disable some sparse matrix functionality],
+ [],
+- COLAMD)
++ colamd)
+
+ ### Check for CCOLAMD library.
+
+@@ -2213,7 +2213,7 @@
+ [ccolamd],
+ [], [don't use CCOLAMD library, disable some sparse matrix functionality],
+ [],
+- CCOLAMD)
++ ccolamd)
+
+ ### Check for CHOLMOD library.
+ dnl If your cholmod library requires cblas, then you will need to configure
+@@ -2227,7 +2227,7 @@
+ [cholmod${CHOLMOD_TAG}start],
+ [], [don't use CHOLMOD library, disable some sparse matrix functionality],
+ [],
+- CHOLMOD)
++ cholmod)
+ LIBS="$save_LIBS"
+
+ ### Check for SPQR library.
+@@ -2240,7 +2240,7 @@
+ [SuiteSparseQR_C],
+ [C++], [don't use SPQR library, disable some sparse matrix functionality],
+ [],
+- SPQR)
++ spqr)
+ LIBS="$save_LIBS"
+
+ ### Check for CXSparse library.
+@@ -2251,7 +2251,7 @@
+ [cs${CXSPARSE_TAG}sqr],
+ [C++], [don't use CXSparse library, disable some sparse matrix functionality],
+ [],
+- CXSparse)
++ cxsparse)
+
+ if test -n "$CXSPARSE_LIBS"; then
+ ## Additional check for CXSparse version >= 2.2
+@@ -2275,7 +2275,7 @@
+ [umfpack${UMFPACK_TAG}get_determinant],
+ [], [don't use UMFPACK, disable some sparse matrix functionality],
+ [],
+- UMFPACK)
++ umfpack)
+ CPPFLAGS="$save_CPPFLAGS"
+ LIBS="$save_LIBS"
+
+@@ -2291,7 +2291,7 @@
+ [umfpack${UMFPACK_TAG}get_determinant],
+ [], [don't use UMFPACK, disable some sparse matrix functionality],
+ [],
+- UMFPACK)
++ umfpack)
+ if test -n "$UMFPACK_LIBS"; then
+ UMFPACK_LIBS="$UMFPACK_LIBS -lcblas"
+ fi
+@@ -2305,7 +2305,7 @@
+ [klu.h suitesparse/klu.h klu/klu.h], [klu_solve],
+ [], [don't use KLU library, disable some sparse matrix functionality],
+ [],
+- KLU)
++ klu)
+
+ ## Restore LIBS after all suitesparse configuration tests
+ LIBS="$suitesparse_save_LIBS"
diff --git a/academic/openboard/openboard.SlackBuild b/academic/openboard/openboard.SlackBuild
index d244896916..0575726ced 100644
--- a/academic/openboard/openboard.SlackBuild
+++ b/academic/openboard/openboard.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=openboard
SRCNAM=OpenBoard
-VERSION=${VERSION:-1.7.0}
+VERSION=${VERSION:-1.7.1}
SRCVER=$(echo $VERSION | tr _ -)
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -80,7 +80,7 @@ sed -i "s|lquazip5|lquazip1-qt5|g" OpenBoard.pro
# Add changes for current
# Thanks to Robby Workman for the idea
-QUAZIPVER=`pkg-config --modversion quazip1-qt5`
+QUAZIPVER=$( pkg-config --modversion quazip1-qt5 )
sed -i "s|QuaZip-Qt5-1.1|QuaZip-Qt5-$QUAZIPVER|g" OpenBoard.pro plugins/cffadaptor/UBCFFAdaptor.pro
qmake-qt5 OpenBoard.pro -spec linux-g++
diff --git a/academic/openboard/openboard.info b/academic/openboard/openboard.info
index 20a8614784..a21a6369a0 100644
--- a/academic/openboard/openboard.info
+++ b/academic/openboard/openboard.info
@@ -1,8 +1,8 @@
PRGNAM="openboard"
-VERSION="1.7.0"
+VERSION="1.7.1"
HOMEPAGE="https://github.com/OpenBoard-org/OpenBoard/"
-DOWNLOAD="https://github.com/OpenBoard-org/OpenBoard/archive/v1.7.0/OpenBoard-1.7.0.tar.gz"
-MD5SUM="8e4b9780efffbd1adca5582fa161fd7e"
+DOWNLOAD="https://github.com/OpenBoard-org/OpenBoard/archive/v1.7.1/OpenBoard-1.7.1.tar.gz"
+MD5SUM="338d19d5fd281bf3c9a3bdfa51c2d241"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libpaper libass x264 libfdk-aac"
diff --git a/academic/plus42/plus42.SlackBuild b/academic/plus42/plus42.SlackBuild
index c89279a774..b62088c801 100644
--- a/academic/plus42/plus42.SlackBuild
+++ b/academic/plus42/plus42.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=plus42
-VERSION=${VERSION:-1.1.9}
+VERSION=${VERSION:-1.1.12}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/plus42/plus42.info b/academic/plus42/plus42.info
index 45e08e71d5..f0753017db 100644
--- a/academic/plus42/plus42.info
+++ b/academic/plus42/plus42.info
@@ -1,8 +1,8 @@
PRGNAM="plus42"
-VERSION="1.1.9"
+VERSION="1.1.12"
HOMEPAGE="https://www.thomasokken.com/plus42"
-DOWNLOAD="https://github.com/thomasokken/plus42desktop/archive/v1.1.9/plus42-1.1.9.tar.gz"
-MD5SUM="a06f497124bc6b0e03d2f46c15097faa"
+DOWNLOAD="https://github.com/thomasokken/plus42desktop/archive/v1.1.12/plus42-1.1.12.tar.gz"
+MD5SUM="c499e67219124e0da564aa8740ac276f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/pspp/pspp.SlackBuild b/academic/pspp/pspp.SlackBuild
index 17b31eb664..efd42d80ce 100644
--- a/academic/pspp/pspp.SlackBuild
+++ b/academic/pspp/pspp.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pspp
-VERSION=${VERSION:-2.0.0}
+VERSION=${VERSION:-2.0.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/pspp/pspp.info b/academic/pspp/pspp.info
index 702e496e28..7c293f4bc2 100644
--- a/academic/pspp/pspp.info
+++ b/academic/pspp/pspp.info
@@ -1,8 +1,8 @@
PRGNAM="pspp"
-VERSION="2.0.0"
+VERSION="2.0.1"
HOMEPAGE="http://www.gnu.org/software/pspp/"
-DOWNLOAD="http://mirrors.nav.ro/gnu/pspp/pspp-2.0.0.tar.gz"
-MD5SUM="11f5949311bfe66a44999b9d7db6c99b"
+DOWNLOAD="http://mirrors.nav.ro/gnu/pspp/pspp-2.0.1.tar.gz"
+MD5SUM="0933860d7d511dac67277ef4829263ce"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="spread-sheet-widget"
diff --git a/academic/pyCRAC/pyCRAC.info b/academic/pyCRAC/pyCRAC.info
index 8fcdeffd60..fc367d6fec 100644
--- a/academic/pyCRAC/pyCRAC.info
+++ b/academic/pyCRAC/pyCRAC.info
@@ -1,10 +1,10 @@
PRGNAM="pyCRAC"
VERSION="1.5.2"
HOMEPAGE="https://git.ecdf.ed.ac.uk/sgrannem/pycrac"
-DOWNLOAD="https://pypi.python.org/packages/source/p/pyCRAC/pyCRAC-1.5.2.tar.gz"
-MD5SUM="f2bbb5dbcbe2b17051b8843a7e4d519f"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://pypi.python.org/packages/source/p/pyCRAC/pyCRAC-1.5.2.tar.gz"
+MD5SUM_x86_64="f2bbb5dbcbe2b17051b8843a7e4d519f"
REQUIRES="flexbar novocraft pysam python3-scipy python3-pandas"
MAINTAINER="Rob van Nues"
EMAIL="sborg63@disroot.org"
diff --git a/academic/pysam/pysam.SlackBuild b/academic/pysam/pysam.SlackBuild
index 17d0db3198..b0b447ac98 100644
--- a/academic/pysam/pysam.SlackBuild
+++ b/academic/pysam/pysam.SlackBuild
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pysam
-VERSION=${VERSION:-0.21.0}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-0.22.1}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
diff --git a/academic/pysam/pysam.info b/academic/pysam/pysam.info
index d71c4d96bd..906a3f1331 100644
--- a/academic/pysam/pysam.info
+++ b/academic/pysam/pysam.info
@@ -1,8 +1,8 @@
PRGNAM="pysam"
-VERSION="0.21.0"
+VERSION="0.22.1"
HOMEPAGE="https://github.com/pysam-developers/pysam"
-DOWNLOAD="https://pypi.python.org/packages/source/p/pysam/pysam-0.21.0.tar.gz"
-MD5SUM="dca7fb36d2cf69ef887fe05ddd726998"
+DOWNLOAD="https://pypi.python.org/packages/source/p/pysam/pysam-0.22.1.tar.gz"
+MD5SUM="1ad924c322e8acaa946c2a8ed1366a82"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/qalculate-gtk/README b/academic/qalculate-gtk/README
index 4eef890886..dc7e6fb53e 100644
--- a/academic/qalculate-gtk/README
+++ b/academic/qalculate-gtk/README
@@ -1 +1,10 @@
-GTK interface to libqalculate.
+qalculate-gtk (GTK interface to libqalculate)
+
+Qalculate! is a multi-purpose cross-platform desktop calculator. It is
+simple to use but provides power and versatility normally reserved for
+complicated math packages, as well as useful tools for everyday needs
+(such as currency conversion and percent calculation). Features include
+a large library of customizable functions, unit calculations and
+conversion, symbolic calculations (including integers and equations),
+arbitrary precision, uncertainty propagation, interval arithmetic,
+plotting and a user-friendly interface.
diff --git a/academic/qalculate-gtk/doinst.sh b/academic/qalculate-gtk/doinst.sh
index 5fb28930db..65c7e2eeb9 100644
--- a/academic/qalculate-gtk/doinst.sh
+++ b/academic/qalculate-gtk/doinst.sh
@@ -1,3 +1,9 @@
if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
fi
+
+if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
+ if [ -x /usr/bin/gtk-update-icon-cache ]; then
+ /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
+ fi
+fi
diff --git a/academic/qalculate-gtk/qalculate-gtk.SlackBuild b/academic/qalculate-gtk/qalculate-gtk.SlackBuild
index d7eee6b209..aaabd631f4 100644
--- a/academic/qalculate-gtk/qalculate-gtk.SlackBuild
+++ b/academic/qalculate-gtk/qalculate-gtk.SlackBuild
@@ -2,7 +2,8 @@
# Slackware build script for qalculate-gtk
-# Copyright 2016-2020 Larry Hajali <larryhaja[at]gmail[dot]com>
+# Copyright 2016-2020 Larry Hajali <email redacted>
+# Copyright 2024 K. Eugene Carlson Tsukuba, Japan
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qalculate-gtk
-VERSION=${VERSION:-3.10.0}
+VERSION=${VERSION:-3.22.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -79,14 +80,17 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+OSNAME="$(awk -F= '/^ID=/{print $2}' /etc/os-release)"
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--mandir=/usr/man \
+ --libdir=/usr/lib$LIBDIRSUFFIX \
--disable-silent-rules \
- --build=$ARCH-slackware-linux
+ --build=$ARCH-$OSNAME-linux
make
make install DESTDIR=$PKG
@@ -96,8 +100,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
find $PKG/usr/man -type f -exec gzip -9 {} \;
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a AUTHORS ChangeLog COPYING NEWS README TODO $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS ChangeLog COPYING NEWS README $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/academic/qalculate-gtk/qalculate-gtk.info b/academic/qalculate-gtk/qalculate-gtk.info
index 86c67f3cd1..742abf9f78 100644
--- a/academic/qalculate-gtk/qalculate-gtk.info
+++ b/academic/qalculate-gtk/qalculate-gtk.info
@@ -1,10 +1,10 @@
PRGNAM="qalculate-gtk"
-VERSION="3.10.0"
+VERSION="3.22.0"
HOMEPAGE="https://qalculate.github.io/"
-DOWNLOAD="https://github.com/Qalculate/qalculate-gtk/releases/download/v3.10.0/qalculate-gtk-3.10.0.tar.gz"
-MD5SUM="5880b40c4a5beb9da290b28a54eb4f46"
+DOWNLOAD="https://github.com/Qalculate/qalculate-gtk/releases/download/v3.22.0/qalculate-gtk-3.22.0.tar.gz"
+MD5SUM="856b04752c5f7157797c4548d5ad73ef"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Larry Hajali"
-EMAIL="larryhaja[at]gmail[dot]com"
+MAINTAINER="K. Eugene Carlson"
+EMAIL="kvngncrlsn@gmail.com"
diff --git a/academic/qalculate-gtk/slack-desc b/academic/qalculate-gtk/slack-desc
index f84e255154..bb2ea4c545 100644
--- a/academic/qalculate-gtk/slack-desc
+++ b/academic/qalculate-gtk/slack-desc
@@ -6,11 +6,11 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-qalculate-gtk: qalculate-gtk (GUI for libqalculate)
+qalculate-gtk: qalculate-gtk (GTK interface to libqalculate)
qalculate-gtk:
-qalculate-gtk: GTK interface to libqalculate.
+qalculate-gtk: Qalculate! is a multi-purpose cross-platform desktop calculator.
qalculate-gtk:
-qalculate-gtk: Homepage: http://qalculate.github.io/
+qalculate-gtk: Homepage: https://qalculate.github.io/
qalculate-gtk:
qalculate-gtk:
qalculate-gtk:
diff --git a/academic/qucs-s/qucs-s.SlackBuild b/academic/qucs-s/qucs-s.SlackBuild
index 75d71ab548..76456b1a49 100644
--- a/academic/qucs-s/qucs-s.SlackBuild
+++ b/academic/qucs-s/qucs-s.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qucs-s
-VERSION=${VERSION:-24.2.1}
+VERSION=${VERSION:-24.3.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/qucs-s/qucs-s.info b/academic/qucs-s/qucs-s.info
index 1feeb476ca..3ff8d52435 100644
--- a/academic/qucs-s/qucs-s.info
+++ b/academic/qucs-s/qucs-s.info
@@ -1,8 +1,8 @@
PRGNAM="qucs-s"
-VERSION="24.2.1"
+VERSION="24.3.0"
HOMEPAGE="https://ra3xdh.github.io"
-DOWNLOAD="https://github.com/ra3xdh/qucs_s/releases/download/24.2.1/qucs-s-24.2.1.tar.gz"
-MD5SUM="6af848a8184e13d3aa9f0c61c7b18845"
+DOWNLOAD="https://github.com/ra3xdh/qucs_s/releases/download/24.3.0/qucs-s-24.3.0.tar.gz"
+MD5SUM="9b59fff318bcba79a8a504188da9e703"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/qucs/qucs.SlackBuild b/academic/qucs/qucs.SlackBuild
index 1cf3b6d6ca..c6e6450c54 100644
--- a/academic/qucs/qucs.SlackBuild
+++ b/academic/qucs/qucs.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for Qucs
# Copyright 2011-2014 Fridrich von Stauffenberg <cancellor2@gmail.com>
-# Copyright 2020 Fellype do Nascimento, Campinas - Brazil
+# Copyright 2020-2024 Fellype do Nascimento, Guaratingueta - Brazil
#
# All rights reserved.
#
@@ -27,8 +27,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qucs
-VERSION=${VERSION:-0.0.19}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-0.0.20}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -71,7 +71,6 @@ else
fi
set -e
-source /etc/profile.d/qt4.sh
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
@@ -86,32 +85,40 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+sed -i "s:ARCHIVE DESTINATION lib COMPONENT devel:ARCHIVE DESTINATION lib${LIBDIRSUFFIX} COMPONENT devel:" qucs/CMakeLists.txt
+sed -i "s:LIBRARY DESTINATION lib COMPONENT library:LIBRARY DESTINATION lib${LIBDIRSUFFIX} COMPONENT library:" qucs/CMakeLists.txt
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --mandir=/usr/man \
- --disable-doc \
- --build=$ARCH-slackware-linux
-
-make
-make install DESTDIR=$PKG
+mkdir -p build
+cd build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DENABLE_RPATH=OFF \
+ -DCMAKE_INSTALL_RPATH=/usr/lib${LIBDIRSUFFIX} \
+ -DCMAKE_DL_LIBS=/usr/lib${LIBDIRSUFFIX} \
+ -DCMAKE_BUILD_TYPE=Release ..
+ make
+ make install/strip DESTDIR=$PKG
+cd ..
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+mv $PKG/usr/share/man $PKG/usr
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
-mkdir -p $PKG/usr/share/{applications,pixmaps}
-cat $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop
-cat $CWD/$PRGNAM.png > $PKG/usr/share/pixmaps/$PRGNAM.png
+# move perl and shell scripts from /usr/bin to a more appropriated location
+mkdir $PKG/usr/share/qucs/scripts
+cd $PKG/usr/bin/
+ cp -a ps2sp qucsdigi qucsdigilib qucsveri $PKG/usr/share/qucs/scripts
+ rm ps2sp qucsdigi qucsdigilib qucsveri
+cd -
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a qucs/AUTHORS qucs/COPYING README.md qucs/README \
- $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS COPYING README $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/academic/qucs/qucs.desktop b/academic/qucs/qucs.desktop
deleted file mode 100644
index 61c61f41b3..0000000000
--- a/academic/qucs/qucs.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Version=1.0
-Type=Application
-Terminal=false
-Name=Qucs
-GenericName=Circuit simulator
-Comment=
-Icon=qucs
-Exec=qucs
-Categories=Education;Electronics;
-MimeType=
diff --git a/academic/qucs/qucs.info b/academic/qucs/qucs.info
index 2d17c1db1f..82330ade69 100644
--- a/academic/qucs/qucs.info
+++ b/academic/qucs/qucs.info
@@ -1,10 +1,10 @@
PRGNAM="qucs"
-VERSION="0.0.19"
-HOMEPAGE="http://qucs.sourceforge.net"
-DOWNLOAD="http://downloads.sourceforge.net/qucs/qucs-0.0.19.tar.gz"
-MD5SUM="321b22b88099c6c8ac42ee8b7ab637a8"
+VERSION="0.0.20"
+HOMEPAGE="https://qucs.sourceforge.net"
+DOWNLOAD="https://github.com/Qucs/qucs/archive/0.0.20/qucs-0.0.20.tar.gz"
+MD5SUM="263b06702a0f83bbfc7912a0e1a76aed"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="adms qt4"
+REQUIRES="qt4 qucsator"
MAINTAINER="Fellype do Nascimento"
EMAIL="fellype (at) gmail (dot) com"
diff --git a/academic/qucs/qucs.png b/academic/qucs/qucs.png
deleted file mode 100644
index 33dd123409..0000000000
--- a/academic/qucs/qucs.png
+++ /dev/null
Binary files differ
diff --git a/academic/qucsator/README b/academic/qucsator/README
new file mode 100644
index 0000000000..23ed4a31fc
--- /dev/null
+++ b/academic/qucsator/README
@@ -0,0 +1,10 @@
+Qucsator is a command line driven circuit simulator. It takes a
+network list in a certain format as input and outputs a Qucs
+dataset. It has been programmed for usage in the Qucs project but
+can also be used by other applications.
+
+Note:
+For some unknown reason, qucsator only builds when using a single
+job (this is the reason for the explicit '-j1' after the make
+command in qucsator.SlackBuild). Please, let me know if you manage
+to build it using multiple jobs.
diff --git a/academic/qucsator/qucsator.SlackBuild b/academic/qucsator/qucsator.SlackBuild
new file mode 100644
index 0000000000..81601185ed
--- /dev/null
+++ b/academic/qucsator/qucsator.SlackBuild
@@ -0,0 +1,109 @@
+#!/bin/bash
+
+# Slackware build script for Qucsator
+
+# Copyright 2024 Fellype do Nascimento, Guaratingueta - Brazil
+#
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=qucsator
+VERSION=${VERSION:-0.0.20}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+ SPEC=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+ SPEC=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+ SPEC="-spec linux-g++-64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+ SPEC=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+
+./bootstrap
+./configure --prefix=/usr --libdir=/usr/lib${LIBDIRSUFFIX}
+# for some unknown reason, qucsator only builds when using a single job
+# this is the reason for explicitly passing -j1 to make
+# please, let me know if you manage to build it using multiple jobs
+make -j1
+make install-strip DESTDIR=$PKG
+
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+
+mv $PKG/usr/share/man $PKG/usr
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS COPYING README $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$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
diff --git a/academic/qucsator/qucsator.info b/academic/qucsator/qucsator.info
new file mode 100644
index 0000000000..df3e44f3f8
--- /dev/null
+++ b/academic/qucsator/qucsator.info
@@ -0,0 +1,10 @@
+PRGNAM="qucsator"
+VERSION="0.0.20"
+HOMEPAGE="https://github.com/Qucs/qucsator"
+DOWNLOAD="https://github.com/Qucs/qucsator/archive/0.0.20/qucsator-0.0.20.tar.gz"
+MD5SUM="4883dc6cd97eea122301632aa873951f"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="adms"
+MAINTAINER="Fellype do Nascimento"
+EMAIL="fellype (at) gmail (dot) com"
diff --git a/academic/qucsator/slack-desc b/academic/qucsator/slack-desc
new file mode 100644
index 0000000000..11d4725e32
--- /dev/null
+++ b/academic/qucsator/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+qucsator: qucsator (command line driven circuit simulator)
+qucsator:
+qucsator: qucsator takes a network list in a certain format as input and
+qucsator: outputs a Qucs dataset. It has been programmed for usage in the Qucs
+qucsator: project but can also be used by other applications.
+qucsator:
+qucsator:
+qucsator:
+qucsator:
+qucsator:
+qucsator:
diff --git a/academic/reduce-algebra/reduce-algebra.info b/academic/reduce-algebra/reduce-algebra.info
index 46f79d0bcb..4a07c512ce 100644
--- a/academic/reduce-algebra/reduce-algebra.info
+++ b/academic/reduce-algebra/reduce-algebra.info
@@ -8,5 +8,5 @@ MD5SUM="46eb107df176f965a2bd011c95451382 \
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Alexander Verbovetsky"
-EMAIL="alik@ejik.org"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere.invalid"
diff --git a/academic/root/doinst.sh b/academic/root/doinst.sh
deleted file mode 100644
index 2346641304..0000000000
--- a/academic/root/doinst.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-if [ ! "$(grep @PREFIX@/lib@LIBDIRSUFFIX@ etc/ld.so.conf)" ]; then
- echo "@PREFIX@/lib@LIBDIRSUFFIX@" >> etc/ld.so.conf
-fi
diff --git a/academic/root/fixWriteFastArray.patch b/academic/root/fixWriteFastArray.patch
new file mode 100644
index 0000000000..91d0b2f769
--- /dev/null
+++ b/academic/root/fixWriteFastArray.patch
@@ -0,0 +1,126 @@
+From 9f847714d9dbb432d9e6ce27954711e3819ddfee Mon Sep 17 00:00:00 2001
+From: Mattias Ellert <mattias.ellert@physics.uu.se>
+Date: Fri, 7 Jun 2024 06:49:39 +0200
+Subject: [PATCH 1/2] [io] WriteFastArray: return early if n == 0, to prevent
+ crash in bswapcpy
+
+---
+ io/io/src/TBufferFile.cxx | 25 ++++++++++++++++++++++++-
+ 1 file changed, 24 insertions(+), 1 deletion(-)
+
+diff --git a/io/io/src/TBufferFile.cxx b/io/io/src/TBufferFile.cxx
+index 81e0f95e02..b5b7ef9831 100644
+--- a/io/io/src/TBufferFile.cxx
++++ b/io/io/src/TBufferFile.cxx
+@@ -1948,6 +1948,8 @@ void TBufferFile::WriteArrayDouble32(const Double_t *d, Int_t n, TStreamerElemen
+
+ void TBufferFile::WriteFastArray(const Bool_t *b, Long64_t n)
+ {
++ if (n == 0) return;
++
+ constexpr Int_t dataWidth = static_cast<Int_t>(sizeof(UChar_t));
+ const Int_t maxElements = (std::numeric_limits<Int_t>::max() - Length())/dataWidth;
+ if (n < 0 || n > maxElements)
+@@ -1974,6 +1976,8 @@ void TBufferFile::WriteFastArray(const Bool_t *b, Long64_t n)
+
+ void TBufferFile::WriteFastArray(const Char_t *c, Long64_t n)
+ {
++ if (n == 0) return;
++
+ constexpr Int_t dataWidth = static_cast<Int_t>(sizeof(Char_t));
+ const Int_t maxElements = (std::numeric_limits<Int_t>::max() - Length())/dataWidth;
+ if (n < 0 || n > maxElements)
+@@ -1995,6 +1999,8 @@ void TBufferFile::WriteFastArray(const Char_t *c, Long64_t n)
+
+ void TBufferFile::WriteFastArrayString(const Char_t *c, Long64_t n)
+ {
++ if (n == 0) return;
++
+ constexpr Int_t dataWidth = static_cast<Int_t>(sizeof(Char_t));
+ const Int_t maxElements = (std::numeric_limits<Int_t>::max() - Length())/dataWidth;
+ if (n < 0 || n > maxElements)
+@@ -2023,6 +2029,8 @@ void TBufferFile::WriteFastArrayString(const Char_t *c, Long64_t n)
+
+ void TBufferFile::WriteFastArray(const Short_t *h, Long64_t n)
+ {
++ if (n == 0) return;
++
+ constexpr Int_t dataWidth = static_cast<Int_t>(sizeof(Short_t));
+ const Int_t maxElements = (std::numeric_limits<Int_t>::max() - Length())/dataWidth;
+ if (n < 0 || n > maxElements)
+@@ -2054,7 +2062,8 @@ void TBufferFile::WriteFastArray(const Short_t *h, Long64_t n)
+
+ void TBufferFile::WriteFastArray(const Int_t *ii, Long64_t n)
+ {
+-
++ if (n == 0) return;
++
+ constexpr Int_t dataWidth = 4;
+ const Int_t maxElements = (std::numeric_limits<Int_t>::max() - Length())/dataWidth;
+ if (n < 0 || n > maxElements)
+@@ -2086,6 +2095,8 @@ void TBufferFile::WriteFastArray(const Int_t *ii, Long64_t n)
+
+ void TBufferFile::WriteFastArray(const Long_t *ll, Long64_t n)
+ {
++ if (n == 0) return;
++
+ constexpr Int_t dataWidth = 8;
+ const Int_t maxElements = (std::numeric_limits<Int_t>::max() - Length())/dataWidth;
+ if (n < 0 || n > maxElements)
+@@ -2108,6 +2119,8 @@ void TBufferFile::WriteFastArray(const Long_t *ll, Long64_t n)
+
+ void TBufferFile::WriteFastArray(const ULong_t *ll, Long64_t n)
+ {
++ if (n == 0) return;
++
+ constexpr Int_t dataWidth = 8;
+ const Int_t maxElements = (std::numeric_limits<Int_t>::max() - Length())/dataWidth;
+ if (n < 0 || n > maxElements)
+@@ -2128,6 +2141,8 @@ void TBufferFile::WriteFastArray(const ULong_t *ll, Long64_t n)
+
+ void TBufferFile::WriteFastArray(const Long64_t *ll, Long64_t n)
+ {
++ if (n == 0) return;
++
+ constexpr Int_t dataWidth = static_cast<Int_t>(sizeof(Long64_t));
+ const Int_t maxElements = (std::numeric_limits<Int_t>::max() - Length())/dataWidth;
+ if (n < 0 || n > maxElements)
+@@ -2154,6 +2169,8 @@ void TBufferFile::WriteFastArray(const Long64_t *ll, Long64_t n)
+
+ void TBufferFile::WriteFastArray(const Float_t *f, Long64_t n)
+ {
++ if (n == 0) return;
++
+ constexpr Int_t dataWidth = static_cast<Int_t>(sizeof(Float_t));
+ const Int_t maxElements = (std::numeric_limits<Int_t>::max() - Length())/dataWidth;
+ if (n < 0 || n > maxElements)
+@@ -2185,6 +2202,8 @@ void TBufferFile::WriteFastArray(const Float_t *f, Long64_t n)
+
+ void TBufferFile::WriteFastArray(const Double_t *d, Long64_t n)
+ {
++ if (n == 0) return;
++
+ constexpr Int_t dataWidth = static_cast<Int_t>(sizeof(Double_t));
+ const Int_t maxElements = (std::numeric_limits<Int_t>::max() - Length())/dataWidth;
+ if (n < 0 || n > maxElements)
+@@ -2212,6 +2231,8 @@ void TBufferFile::WriteFastArray(const Double_t *d, Long64_t n)
+
+ void TBufferFile::WriteFastArrayFloat16(const Float_t *f, Long64_t n, TStreamerElement *ele)
+ {
++ if (n == 0) return;
++
+ constexpr Int_t dataWidth = static_cast<Int_t>(sizeof(Float_t));
+ const Int_t maxElements = (std::numeric_limits<Int_t>::max() - Length())/dataWidth;
+ if (n < 0 || n > maxElements)
+@@ -2270,6 +2291,8 @@ void TBufferFile::WriteFastArrayFloat16(const Float_t *f, Long64_t n, TStreamerE
+
+ void TBufferFile::WriteFastArrayDouble32(const Double_t *d, Long64_t n, TStreamerElement *ele)
+ {
++ if (n == 0) return;
++
+ constexpr Int_t dataWidth = static_cast<Int_t>(sizeof(Float_t));
+ const Int_t maxElements = (std::numeric_limits<Int_t>::max() - Length())/dataWidth;
+ if (n < 0 || n > maxElements)
+--
+2.39.4
+
diff --git a/academic/root/root.SlackBuild b/academic/root/root.SlackBuild
index 1dc6bb4194..23dfa4a17b 100644
--- a/academic/root/root.SlackBuild
+++ b/academic/root/root.SlackBuild
@@ -20,7 +20,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=root
-VERSION=${VERSION:-6.28.08}
+VERSION=${VERSION:-6.32.04}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -55,7 +55,6 @@ fi
CXXSTD=${CXXSTD:-17}
set -e
-
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
@@ -65,6 +64,9 @@ mv root-$VERSION src
mkdir -p $PRGNAM-$VERSION
mv src $PRGNAM-$VERSION
cd $PRGNAM-$VERSION
+cd src
+patch -p1 <$CWD/fixWriteFastArray.patch
+cd ..
chown -R root:root .
find -L . \
@@ -132,7 +134,7 @@ cmake ../src \
-Ddcache=OFF \
-Ddev=OFF \
-Ddistcc=OFF \
- -Dexceptions=ON \
+ -Dexceptions=OFF \
-Dfail-on-missing=ON \
-Dfcgi=OFF \
-Dfitsio=ON \
@@ -141,7 +143,6 @@ cmake ../src \
-Dgfal=OFF \
-Dgminimal=OFF \
-Dgnuinstall=OFF \
- -Dgsl_shared=ON \
-Dmathmore=ON \
-Dgviz=OFF \
-Dhttp=ON \
@@ -150,7 +151,6 @@ cmake ../src \
-Dmacos_native=OFF \
-Dmemory_termination=OFF \
-Dminimal=OFF \
- -Dminuit2=ON \
-Dmlp=ON \
-Dmonalisa=OFF \
-Dmpi=OFF \
@@ -226,7 +226,6 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/etc/profile.d
# Start with tcsh
echo "setenv ROOTSYS $PREFIX" > $PKG/etc/profile.d/root.csh
-echo "set path = ( \$path $PREFIX/bin )" >> $PKG/etc/profile.d/root.csh
echo "setenv MANPATH \${MANPATH}:$PREFIX/man" >> $PKG/etc/profile.d/root.csh
echo "if ( ! \$?PYTHONPATH ) then" >> $PKG/etc/profile.d/root.csh
echo "setenv PYTHONPATH $PREFIX/lib" >> $PKG/etc/profile.d/root.csh
@@ -239,7 +238,6 @@ echo "endif" >> $PKG/etc/profile.d/root.csh
echo "endif" >> $PKG/etc/profile.d/root.csh
# And bash
echo "ROOTSYS=$PREFIX" > $PKG/etc/profile.d/root.sh
-echo "PATH=\$PATH:$PREFIX/bin" >> $PKG/etc/profile.d/root.sh
echo "MANPATH=\$MANPATH:$PREFIX/man" >> $PKG/etc/profile.d/root.sh
echo "if [ -z \"\${PYTHONPATH}\" ]; then" >> $PKG/etc/profile.d/root.sh
echo " export PYTHONPATH=$PREFIX/lib" >> $PKG/etc/profile.d/root.sh
@@ -249,12 +247,21 @@ echo " export PYTHONPATH=\$PYTHONPATH:$PREFIX/lib" \
echo "fi" >> $PKG/etc/profile.d/root.sh
chmod +x $PKG/etc/profile.d/root.*
-mkdir -p $PKG/etc/ld.so.conf.d
-echo "$PREFIX/lib" > $PKG/etc/ld.so.conf.d/root.conf
+mkdir -p $PKG/usr/bin
+for B in $(find $PKG/$PREFIX/bin -executable -type f); do
+ BINARY=$(basename $B)
+ echo "#!/bin/bash" > $PKG/usr/bin/${BINARY}
+ echo "# shell wrapper for SBo $BINARY pkg" >> $PKG/usr/bin/${BINARY}
+ echo "# autogenerated by root.Slackbuild" >> $PKG/usr/bin/${BINARY}
+ echo >> $PKG/usr/bin/${BINARY}
+ echo "source ${PREFIX}/bin/thisroot.sh" >> $PKG/usr/bin/${BINARY}
+ echo >> $PKG/usr/bin/${BINARY}
+ echo "exec ${PREFIX}/bin/${BINARY} "'"$@"' >> $PKG/usr/bin/${BINARY}
+ chmod +x $PKG/usr/bin/${BINARY}
+done
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/academic/root/root.info b/academic/root/root.info
index 9343758408..5996fbb32a 100644
--- a/academic/root/root.info
+++ b/academic/root/root.info
@@ -1,8 +1,8 @@
PRGNAM="root"
-VERSION="6.28.08"
+VERSION="6.32.04"
HOMEPAGE="https://root.cern"
-DOWNLOAD="https://root.cern/download/root_v6.28.08.source.tar.gz"
-MD5SUM="3eca7fadb7867232fa74a7262644b05d"
+DOWNLOAD="https://root.cern/download/root_v6.32.04.source.tar.gz"
+MD5SUM="d71795311fae41b0b53573ce24197a2b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gl2ps libAfterImage python3-numpy tbb ftgl"
diff --git a/academic/samtools/samtools.SlackBuild b/academic/samtools/samtools.SlackBuild
index 7efbaf3288..4f39dce0d0 100644
--- a/academic/samtools/samtools.SlackBuild
+++ b/academic/samtools/samtools.SlackBuild
@@ -25,14 +25,14 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=samtools
-VERSION=${VERSION:-1.19.2}
-HTSLIBV=${HTSLIBV:-1.19.1}
+VERSION=${VERSION:-1.20}
+HTSLIBV=${HTSLIBV:-1.20}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-# Some applications still rely on the legacy samtools API instead of using htslib
-# exclusively, in that case, install the headers in /usr/include/bam and the static
+# Some applications still rely on the legacy samtools API instead of using htslib
+# exclusively, in that case, install the headers in /usr/include/bam and the static
# libbam library as well by declaring (uncommenting):
#SAMLIB="yes"
# and commenting out:
@@ -122,9 +122,7 @@ find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a \
- AUTHORS LICENSE README NEWS.md examples \
- $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS LICENSE README NEWS.md examples $PKG/usr/doc/$PRGNAM-$VERSION
cp $CWD/README $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/academic/samtools/samtools.info b/academic/samtools/samtools.info
index eef9473b1e..40df7ba546 100644
--- a/academic/samtools/samtools.info
+++ b/academic/samtools/samtools.info
@@ -1,8 +1,8 @@
PRGNAM="samtools"
-VERSION="1.19.2"
+VERSION="1.20"
HOMEPAGE="http://www.htslib.org"
-DOWNLOAD="https://github.com/samtools/samtools/releases/download/1.19.2/samtools-1.19.2.tar.bz2"
-MD5SUM="318492d95f5d8cef697442d1be996b77"
+DOWNLOAD="https://github.com/samtools/samtools/releases/download/1.20/samtools-1.20.tar.bz2"
+MD5SUM="e33f429b57324a55e5cbe0ef9f3a094e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="htslib"
diff --git a/academic/smath-studio/smath-studio.SlackBuild b/academic/smath-studio/smath-studio.SlackBuild
index 4b26c719c3..e6b4740429 100644
--- a/academic/smath-studio/smath-studio.SlackBuild
+++ b/academic/smath-studio/smath-studio.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=smath-studio
-VERSION=${VERSION:-1.0.8348}
+VERSION=${VERSION:-1.1.8763}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/smath-studio/smath-studio.desktop b/academic/smath-studio/smath-studio.desktop
index 6b41e1fe8d..2af6903742 100644
--- a/academic/smath-studio/smath-studio.desktop
+++ b/academic/smath-studio/smath-studio.desktop
@@ -7,5 +7,5 @@ GenericName=Computer algebra system
Comment=Symbolic computation software
Icon=smath-studio
Exec=smath-studio
-Categories=Education;
+Categories=Science;Education;Math
MimeType=
diff --git a/academic/smath-studio/smath-studio.info b/academic/smath-studio/smath-studio.info
index bc40d92965..c10558c6b9 100644
--- a/academic/smath-studio/smath-studio.info
+++ b/academic/smath-studio/smath-studio.info
@@ -1,9 +1,9 @@
PRGNAM="smath-studio"
-VERSION="1.0.8348"
+VERSION="1.1.8763"
HOMEPAGE="https://smath.info"
-DOWNLOAD="https://smath.com/file/Lw2xA/SMathStudioDesktop.1_0_8348.Mono.tar.gz \
+DOWNLOAD="https://smath.info/en-US/files/Download/w3XHB/SMathStudioDesktop.1_1_8763.Mono.tar.gz \
http://ponce.cc/slackware/sources/repo/SMathStudio.Icons.zip"
-MD5SUM="4ae9109f910c0085eeb8c193f3ad1c10 \
+MD5SUM="0e3c05eb81a82dbcce2ef04904624b2b \
1dd3ff0477b5c3c57fb815320a387643"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/academic/solfege/README b/academic/solfege/README
index de93427344..7b045c2d1c 100644
--- a/academic/solfege/README
+++ b/academic/solfege/README
@@ -15,3 +15,16 @@ Features
* Remembering rhythmic patterns
* Theory: name intervals and scales
* Cadences
+
+Notes:
+
+1. If you don't hear any audio, you may have to edit the ~/.solfegerc
+ file and add "-Os -o hw:0" to the midi_player_options.
+ Mine looks like:
+
+ midi_player_options=-Os -o hw:0 -idqq %s
+
+ I don't see a way to make this change via the GUI.
+
+2. Although freepats is listed as required in the .info file, this
+ will work with eawpats instead.
diff --git a/academic/solfege/doinst.sh b/academic/solfege/doinst.sh
index e2c5000afb..38bba88fda 100644
--- a/academic/solfege/doinst.sh
+++ b/academic/solfege/doinst.sh
@@ -1,14 +1,12 @@
config() {
NEW="$1"
OLD="$(dirname $NEW)/$(basename $NEW .new)"
- # If there's no config file by that name, mv it over:
+
if [ ! -r $OLD ]; then
mv $NEW $OLD
elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
- # toss the redundant copy
rm $NEW
fi
- # Otherwise, we leave the .new copy for the admin to consider...
}
config etc/solfege.new
diff --git a/academic/solfege/solfege.SlackBuild b/academic/solfege/solfege.SlackBuild
index 4b69490ae4..d165a04586 100644
--- a/academic/solfege/solfege.SlackBuild
+++ b/academic/solfege/solfege.SlackBuild
@@ -1,27 +1,39 @@
#!/bin/bash
# Slackware build script for solfege
-# Written by Phillip Warner <pc_warner@yahoo.com>
+# Originally written by Phillip Warner <email removed>.
+# Modified and now maintained by B. Watson <urchlay@slackware.uk>.
+
+# Original version of this script had no license. Modified version is
+# licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+
+# 20240812 bkw: BUILD=2
+# - take over maintenance.
+# - don't generate broken help if lilypond is installed.
+# - ARCH=noarch (no compiled C/etc here).
+# - Add notes to README about what I had to do to get audio to
+# work, and about freepats vs. eawpats.
+
+# Note: 3.22.2 (from 2013) is still the latest stable. I tried 3.23.4,
+# the latest development release (from 2016), but it fails to start
+# up, with some Python stack trace stuff. Stable still works (though
+# there are some spurious error dialogs), so stick with it.
+
+# Looks like it's abandoned upstream.
+
+# If you're wondering why this can't just be dropped from the repo...
+# it could be. But there's nothing else in the repo that does the same
+# job (ear training and music theory exercises).
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=solfege
VERSION=${VERSION:-3.22.2}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
+ARCH=noarch
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i586 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -31,34 +43,17 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+tar xvf $CWD/$PRGNAM-$VERSION.tar.xz
cd $PRGNAM-$VERSION
chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
# Fix Makefile.in so it does not require txt2man
# We will copy over our own man page
@@ -68,32 +63,30 @@ CFLAGS="$SLKCFLAGS" \
CPPFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--disable-oss-sound \
--mandir=/usr/man
+# 20240812 bkw: solfege source will rebuild all the PNG images
+# in the help/ dir if lilypond is found, otherwise use shipped versions.
+# There are 2 reasons to want to avoid this: (1) to save build time,
+# and (2) because the generated files are actually incorrect!
+# There's no --disable-lilypond config option, but this works:
+sed -i '/LILYPOND/s,:=.*,:=,' Makefile
+
CFLAGS="$SLKCFLAGS" make
# We either had to install this or txt2man
-cat $CWD/solfege.1 > $TMP/$PRGNAM-$VERSION/solfege.1
+cat $CWD/solfege.1 > solfege.1
make install DESTDIR=$PKG
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-( cd $PKG/usr/man
- find . -type f -exec gzip -9 {} \;
- for i in $( find . -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
-)
-
+gzip $PKG/usr/man/man*/*
mv $PKG/etc/solfege $PKG/etc/solfege.new
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a AUTHORS COPYING README ChangeLog changelog FAQ INSTALL \
- $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION
+mkdir -p $PKGDOC
+cp -a AUTHORS COPYING README ChangeLog changelog FAQ $PKGDOC
+cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/academic/solfege/solfege.info b/academic/solfege/solfege.info
index 557ac09b33..b1e46181bb 100644
--- a/academic/solfege/solfege.info
+++ b/academic/solfege/solfege.info
@@ -1,10 +1,10 @@
PRGNAM="solfege"
VERSION="3.22.2"
-HOMEPAGE="https://www.solfege.org/"
-DOWNLOAD="https://downloads.sourceforge.net/solfege/solfege-3.22.2.tar.gz"
-MD5SUM="ee9778d2b960b7afb375c5b3c3878222"
+HOMEPAGE="https://www.gnu.org/software/solfege/"
+DOWNLOAD="https://ftp.gnu.org/gnu/solfege/solfege-3.22.2.tar.xz"
+MD5SUM="e9d44fc0d50f62ab8518c942b6ad49e1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="TiMidity++ freepats"
-MAINTAINER="Phillip Warner"
-EMAIL="pc_warner@yahoo.com"
+MAINTAINER="B. Watson"
+EMAIL="urchlay@slackware.uk"
diff --git a/academic/stellarsolver/stellarsolver.info b/academic/stellarsolver/stellarsolver.info
index e9d567c16f..106ea0e7ce 100644
--- a/academic/stellarsolver/stellarsolver.info
+++ b/academic/stellarsolver/stellarsolver.info
@@ -1,10 +1,10 @@
PRGNAM="stellarsolver"
VERSION="2.4"
HOMEPAGE="https://github.com/rlancaste/stellarsolver"
-DOWNLOAD="https://github.com/rlancaste/stellarsolver/archive/2.4/stellarsolver-2.4.tar.gz"
-MD5SUM="a4a92e7c2dc296d7fcbc814134d45886"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://github.com/rlancaste/stellarsolver/archive/2.4/stellarsolver-2.4.tar.gz"
+MD5SUM_x86_64="a4a92e7c2dc296d7fcbc814134d45886"
REQUIRES="wcslib"
MAINTAINER="Edward W. Koenig"
EMAIL="kingbeowulf@linuxgalaxy.org"
diff --git a/academic/sword-data-kjv/sword-data-kjv.SlackBuild b/academic/sword-data-kjv/sword-data-kjv.SlackBuild
index 198bb6bc89..925a0dda46 100644
--- a/academic/sword-data-kjv/sword-data-kjv.SlackBuild
+++ b/academic/sword-data-kjv/sword-data-kjv.SlackBuild
@@ -55,7 +55,7 @@ rm -rf $PRGNAM-$VERSION
#check if sword is installed and get data location, otherwise use default
DATADEST="/usr/share/sword/"
if [ -e /etc/sword.conf ]; then
- DATADEST=`cat /etc/sword.conf|grep DataPath|awk -F"=" '{print $2}'`
+ DATADEST=$( cat /etc/sword.conf|grep DataPath|awk -F"=" '{print $2}' )
if [ "x$DATADEST" = "x" ]||[ "x$DATDEST" = "x/" ]; then
#this should not happen, give message and stop build
#it doesn't stop deliberately malicious configuration, but at least
diff --git a/academic/xiphos/README b/academic/xiphos/README
index e430c8f0fe..34979df345 100644
--- a/academic/xiphos/README
+++ b/academic/xiphos/README
@@ -4,3 +4,6 @@ Sword project by the CrossWire Bible Society.
computer reading of the text using festival has not been tested. if
it works let me know, and i'll remove these two lines from the readme.
+
+if built with webkit2gtk4.1 then yelp also needs to be built with
+webkit2gtk4.1
diff --git a/academic/xiphos/xiphos.SlackBuild b/academic/xiphos/xiphos.SlackBuild
index 3471341e36..769d5c613c 100644
--- a/academic/xiphos/xiphos.SlackBuild
+++ b/academic/xiphos/xiphos.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for xiphos
-# Copyright 2015-2023 Tim Dickson, email: dickson.tim@googlemail.com
+# Copyright 2015-2024 Tim Dickson, email: dickson.tim@googlemail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=xiphos
VERSION=${VERSION:-4.2.1}
-BUILD=${BUILD:-5}
+BUILD=${BUILD:-6}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -85,6 +85,10 @@ find -L . \
#patch to make work with newer glib
echo "#define GLIB_VERSION_MIN_REQUIRED (GLIB_VERSION_2_26)" >>cmake/config.h.cmake.in
+if $(pkg-config --exists webkit2gtk-4.1); then #patch for webkit2gtk4.1
+ sed -i 's/webkit2gtk-4.0/webkit2gtk-4.1/g' cmake/XiphosDependencies.cmake
+ sed -i 's/libsoup-2.4/libsoup-3.0/g' cmake/XiphosDependencies.cmake
+fi
mkdir -p build
cd build
cmake -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
diff --git a/academic/xsimd/xsimd.SlackBuild b/academic/xsimd/xsimd.SlackBuild
index f15fa4eb2b..e98f2b53c2 100644
--- a/academic/xsimd/xsimd.SlackBuild
+++ b/academic/xsimd/xsimd.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for xsimd
# Copyright 2022-2023 Isaac Yu <isaacyu@protonmail.com>
-# Copyright 2023 Jeremy Hansen <jebrhansen+SBo@gmail.com>
+# Copyright 2023-2024 Jeremy Hansen <jebrhansen+SBo@gmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=xsimd
-VERSION=${VERSION:-11.1.0}
+VERSION=${VERSION:-13.0.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/xsimd/xsimd.info b/academic/xsimd/xsimd.info
index 8a24d36307..845f56a2e5 100644
--- a/academic/xsimd/xsimd.info
+++ b/academic/xsimd/xsimd.info
@@ -1,8 +1,8 @@
PRGNAM="xsimd"
-VERSION="11.1.0"
+VERSION="13.0.0"
HOMEPAGE="https://github.com/QuantStack/xsimd"
-DOWNLOAD="https://github.com/QuantStack/xsimd/archive/11.1.0/xsimd-11.1.0.tar.gz"
-MD5SUM="29ffd841d6491fddfbfaedeffc637f02"
+DOWNLOAD="https://github.com/QuantStack/xsimd/archive/13.0.0/xsimd-13.0.0.tar.gz"
+MD5SUM="c661deb91836e82d3070f81032014fe6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="doctest"
diff --git a/academic/zotero/zotero.SlackBuild b/academic/zotero/zotero.SlackBuild
index db10f91ca6..420abcd217 100644
--- a/academic/zotero/zotero.SlackBuild
+++ b/academic/zotero/zotero.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=zotero
SRCNAM=Zotero
-VERSION=${VERSION:-6.0.35}
+VERSION=${VERSION:-7.0.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -77,18 +77,14 @@ mkdir -p $PKG/{usr/bin,opt/$PRGNAM}
ln -s /opt/$PRGNAM/zotero $PKG/usr/bin/$PRGNAM
# put the icons in the right place
-mkdir -p $PKG/usr/share/icons/hicolor/{16x16,32x32,48x48,256x256,scalable}/apps
-cp $PKG/opt/$PRGNAM/chrome/icons/default/default16.png \
- $PKG/usr/share/icons/hicolor/16x16/apps/zotero.png
-cp $PKG/opt/$PRGNAM/chrome/icons/default/default32.png \
+mkdir -p $PKG/usr/share/icons/hicolor/{128x128,32x32,64x64}/apps
+cp $PKG/opt/$PRGNAM/icons/icon128.png \
+ $PKG/usr/share/icons/hicolor/128x128/apps/zotero.png
+cp $PKG/opt/$PRGNAM/icons/icon32.png \
$PKG/usr/share/icons/hicolor/32x32/apps/zotero.png
-cp $PKG/opt/$PRGNAM/chrome/icons/default/default48.png \
- $PKG/usr/share/icons/hicolor/48x48/apps/zotero.png
-cp $PKG/opt/$PRGNAM/chrome/icons/default/default256.png \
- $PKG/usr/share/icons/hicolor/256x256/apps/zotero.png
-cp $PKG/opt/$PRGNAM/chrome/icons/default/main-window.ico \
- $PKG/usr/share/icons/hicolor/scalable/apps/zotero.ico
-
+cp $PKG/opt/$PRGNAM/icons/icon64.png \
+ $PKG/usr/share/icons/hicolor/64x64/apps/zotero.png
+
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/academic/zotero/zotero.info b/academic/zotero/zotero.info
index ef23199303..b5f4ea48a8 100644
--- a/academic/zotero/zotero.info
+++ b/academic/zotero/zotero.info
@@ -1,10 +1,10 @@
PRGNAM="zotero"
-VERSION="6.0.35"
+VERSION="7.0.5"
HOMEPAGE="https://www.zotero.org/"
-DOWNLOAD="https://download.zotero.org/client/release/6.0.35/Zotero-6.0.35_linux-i686.tar.bz2"
-MD5SUM="2fc1598b9221cfd545913b97061661d7"
-DOWNLOAD_x86_64="https://download.zotero.org/client/release/6.0.35/Zotero-6.0.35_linux-x86_64.tar.bz2"
-MD5SUM_x86_64="9fe5026af4b30da8a50b40f576602704"
+DOWNLOAD="https://download.zotero.org/client/release/7.0.5/Zotero-7.0.5_linux-i686.tar.bz2"
+MD5SUM="daffae61ab52cdd34820f1114701817f"
+DOWNLOAD_x86_64="https://download.zotero.org/client/release/7.0.5/Zotero-7.0.5_linux-x86_64.tar.bz2"
+MD5SUM_x86_64="9f3a44933be0c33050ee84441fe9c4a9"
REQUIRES=""
MAINTAINER="Andrew Payne"
EMAIL="phalange@komputermatrix.com"