octave: update to 8.2.0

This commit is contained in:
John McQuah 2023-07-13 19:13:04 -04:00
parent 8cdba83059
commit 6a73974d5f
4 changed files with 2679 additions and 2651 deletions

10
REPO
View File

@ -79,8 +79,8 @@ f:64f65d73f9ddfd4cd4f2eb732a8c6e56:python3-agate-dbf/.footprint
f:7f8947359f0a442b966d6a086b51dc55:bogofilter/.signature
f:5638a910d729af1d01ab108de0d90b69:bogofilter/Pkgfile
f:1b035191b968ec08fc4b35c0d7a157f7:bogofilter/.footprint
f:87797f891895ccaca357251be45ca014:arpack/.signature
f:02817dd0968d752a83e084854a07cb5f:arpack/Pkgfile
f:3a5172794cd3bb18a4dd2080a86986cd:arpack/.signature
f:fc0ab5a88b517a0c99fd949952aa4392:arpack/Pkgfile
f:8d0413724cd93f06c5014c5efdf75700:arpack/.footprint
f:86cb9b64f123f8fa8fce2f6aebff75b6:python3-pytimeparse/.signature
f:54fe456e4066480a395211a1d4838179:python3-pytimeparse/Pkgfile
@ -160,9 +160,9 @@ f:69d2b3ee4115210973b751ace6c87fa9:deadbeef/.signature
f:381c78ac9a003a407a639039ba605a10:deadbeef/Pkgfile
f:4233ffe08caeac54a7bb9416057c3ccb:deadbeef/dbq
f:10e8e5ddb7e0e4550a3a6160a28a6d12:deadbeef/.footprint
f:d51658ffcea0b468610bee5c972a1528:octave/.signature
f:397d07c30474029de6900e11627f24e7:octave/Pkgfile
f:6d9f17e4e75ac55f7decb6576df28865:octave/.footprint
f:feb95f23feae970ff0e461920d595b56:octave/.signature
f:e712622f792c86d0f6b6ad8b9532af0f:octave/Pkgfile
f:7765db3b31e41ad01cb469249b659bd6:octave/.footprint
f:80459308e24777d9c384bf5ea2ab26f1:python3-pyicu/.signature
f:2fa6c0edaf98754f5f8670924bd362fd:python3-pyicu/Pkgfile
f:2d1c6cf823b3c0d95aafeaba574df82b:python3-pyicu/.footprint

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxPEQYeByDEpMZqfD01JKYg5tmanDNsEgfVgrlbxFsPwSk/h3mZrUy8dHMLxri4vKqEatxea/Vda6FSvtsAfo1AI=
SHA256 (Pkgfile) = 2018176c856af86c2c113ef841ebdae9e811b474eea2506d022950cc28933941
SHA256 (.footprint) = 55bef463dbd23e36ec0a6b37d5f462bd7ebdf8804f194bea611e84e5c3da4956
SHA256 (octave-7.3.0.tar.lz) = fdb32602252289e068431329add2eed146e6f26301cbb5fc4412f9d972db9475
RWTTPlFarK9CxH6jpW25d0pKS3eQ3RqZeguO2dHyNqsa6ccRWEdNNQv6/oCOVNM028q0YRxOWl7Axsw/8/uHBD83pmUI3d0z3gc=
SHA256 (Pkgfile) = 135b9b10b69a5f8891ae09f22151aec1d78c985bf3290e6a30e9166c1c55e167
SHA256 (.footprint) = 4d6314943d2d3a2f233b9e20e3c055d4a632c29fdca7f7f3ec904a32246e7064
SHA256 (octave-8.2.0.tar.lz) = 8ac875a9f8e44b8eb4b75ca8638531e2ca47cd9d13a6ca39d3a0eccd175f8a05

View File

@ -1,21 +1,22 @@
# Description: high-level programming language for scientific computing
# URL: https://www.gnu.org/software/octave
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: arpack suitesparse
# Nice to have: fltk qscintilla-qt5 gl2ps gnuplot graphicsmagick fftw glpk glu hdf5 qhull qrupdate sundials libsndfile
# Depends on: arpack
# Optional: fltk qscintilla-qt5 gl2ps gnuplot graphicsmagick fftw glpk glu hdf5 qhull qrupdate suitesparse libsndfile
name=octave
version=7.3.0
version=8.2.0
release=1
source=(https://ftpmirror.gnu.org/octave/$name-$version.tar.lz)
source=(https://ftpmirror.gnu.org/$name/$name-$version.tar.lz)
build() {
PKGMK_OCTAVE="--prefix=/usr --libexecdir=/usr/lib --enable-shared --disable-static --disable-docs"
prt-get isinst fftw || PKGMK_OCTAVE+=" --without-fftw3 --without-fftw3f"
prt-get isinst glpk || PKGMK_OCTAVE+=" --without-glpk"
prt-get isinst hdf5 || PKGMK_OCTAVE+=" --without-hdf5"
prt-get isinst qhull || PKGMK_OCTAVE+=" --without-qhull"
prt-get isinst qrupdate || PKGMK_OCTAVE+=" --without-qrupdate"
[ -e /usr/lib/libhdf5.so ] && [ -e /usr/lib/libhdf5_fortran.so ] \
|| PKGMK_OCTAVE+=" --without-hdf5"
[ -e /usr/lib/libqhull.so ] || PKGMK_OCTAVE+=" --without-qhull"
[ -e /usr/lib/libqrupdate.so ] || PKGMK_OCTAVE+=" --without-qrupdate"
cd $name-$version
./configure $PKGMK_OCTAVE
@ -26,9 +27,9 @@ build() {
# strip junk files
rm -f $PKG/usr/lib/$name/$version/*.la
rm -rf $PKG/usr/share/$name/$version/locale
find $PKG -name CITATION -exec rm -f '{}' +
find $PKG -name NEWS -exec rm -f '{}' +
find $PKG -name COPYING -exec rm -f '{}' +
find $PKG -name CITATION -delete
find $PKG -name NEWS -delete
find $PKG -name COPYING -delete
mkdir -p $PKG/etc/ld.so.conf.d
echo "/usr/lib/$name/$version" > "$PKG/etc/ld.so.conf.d/$name.conf"