sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (94104eeb7c75d993da37e3666eba6dceab997ec9)
- From: Treeve Jelbert <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
- Subject: [[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (94104eeb7c75d993da37e3666eba6dceab997ec9)
- Date: Mon, 12 May 2025 12:56:10 +0000
GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:
ChangeLog | 1 +
Changes.kde6 | 1 +
kde-extra/labplot/BUILD | 12 ++++++++++++
kde-extra/labplot/CONFIGURE | 1 +
kde-extra/labplot/DEPENDS | 38 ++++++++++++++++++++++++++++++++++++++
kde-extra/labplot/DETAILS | 16 ++++++++++++++++
kde-extra/labplot/HISTORY | 4 ++++
kde-extra/labplot/PRE_BUILD | 7 +++++++
libs/readstat/BUILD | 4 ++++
libs/readstat/DEPENDS | 2 ++
libs/readstat/DETAILS | 23 +++++++++++++++++++++++
libs/readstat/HISTORY | 3 +++
12 files changed, 112 insertions(+)
New commits:
commit 94104eeb7c75d993da37e3666eba6dceab997ec9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
add readstat-1.1.9
commit 9c3a5ae3ace1da0358a9d6447e327a59ca2b04e2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
add labplot-2.12.0
diff --git a/ChangeLog b/ChangeLog
index b296fc6..e0fdc0f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
2025-05-12 Treeve Jelbert <treeve AT sourcemage.org>
* libs/wcslib: added, 'Representations of world coordinates in FITS'
+ * libs/readstat: added, read statistics files
2025-05-02 Pavel Vinogradov <public AT sourcemage.org>
* mozilla.gpg: added new subkeys for Mozilla Software Releases
<release AT mozilla.com>
diff --git a/Changes.kde6 b/Changes.kde6
index 451930f..28d4b69 100644
--- a/Changes.kde6
+++ b/Changes.kde6
@@ -1,5 +1,6 @@
KDE6 status
+2025-05-12 add labplot-2.12.0
2025-05-08 kde* => 25.04.1
kde-fw/* 6.14.0
2025-05-06 plasma* => 6.3.5
diff --git a/kde-extra/labplot/BUILD b/kde-extra/labplot/BUILD
new file mode 100755
index 0000000..4af2e2a
--- /dev/null
+++ b/kde-extra/labplot/BUILD
@@ -0,0 +1,12 @@
+OPTS+=' -DENABLE_TESTS=0' &&
+OPTS+=' -DENABLE_MATIO=0' &&
+OPTS+=' -DENABLE_MQTT=0' &&
+OPTS+=' -DENABLE_SDK=0' &&
+OPTS+=' -DENABLE_LIBCERF=0' &&
+OPTS+=' -DENABLE_LIBORIGIN' &&
+OPTS+='-DENABLE_ROOT=0' &&
+OPTS+='-DENABLE_READSTAT=0' &&
+#OPTS+='-DENABLE_FITS=0' &&
+#OPTS+='-D=0' &&
+
+default_build
diff --git a/kde-extra/labplot/CONFIGURE b/kde-extra/labplot/CONFIGURE
new file mode 100755
index 0000000..b2f02c3
--- /dev/null
+++ b/kde-extra/labplot/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/kde-extra/labplot/DEPENDS b/kde-extra/labplot/DEPENDS
new file mode 100755
index 0000000..6a6a0d6
--- /dev/null
+++ b/kde-extra/labplot/DEPENDS
@@ -0,0 +1,38 @@
+source $GRIMOIRE/KDE_DEPENDS &&
+vdepends <<! &&
+ qt6svg
+ karchive
+ kcompletion
+ kconfig
+ kconfigwidgets
+ kcoreaddons
+ kcrash
+ kdoctools
+ ki18n
+ kiconthemes
+ kio
+ knewstuff
+ ktextwidgets
+ kwidgetsaddons
+ kxmlgui
+ discount
+ eigen3
+ gsl
+ fftw
+ shared-mime-info
+!
+
+optional_depends kuserfeedback '' '' 'user feedback' &&
+optional_depends purpose '' '' '' &&
+optional_depends syntax-highlighting '' '' 'Syntax highlighting' &&
+optional_depends cantor '' '-DENABLE_CANTOR=0' 'mathematical plots' &&
+optional_depends cfitsio '' '-DENABLE_FITS=0' 'FITS support' &&
+optional_depends hdf5 '' '-DENABLE_HDF5=0' 'data model, library' &&
+optional_depends netcdf '' '-DENABLE_NETCDF=0' 'array-oriented data access'
&&
+optional_depends discount '' '' 'Markdown support' &&
+optional_depends orcus '' '' 'ODS support' &&
+optional_depends poppler '' '' 'PDF support' &&
+optional_depends qt6serialport '' '' 'serial port support' &&
+optional_depends qxlsx '' '-DENABLE_XLSX=0' 'Excel support'
+# libcerf liborigin vector_blf stringtokenizer
+# https://github.com/WizardMac/ReadStat
diff --git a/kde-extra/labplot/DETAILS b/kde-extra/labplot/DETAILS
new file mode 100755
index 0000000..0ea9593
--- /dev/null
+++ b/kde-extra/labplot/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=labplot
+ VERSION=2.12.0
+
SOURCE_HASH=sha512:2f9484290ecab96195410439f7133bd58d32d893afc1107362678f9c888d1f90b645ce5d0a9e63b00e631c44280afcd0afcdb0e6862ecc98ae31e9616d81b045
+#source $GRIMOIRE/KDE_EXTRA
+ SOURCE=$SPELL-$VERSION.tar.xz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL=https://download.kde.org/stable/$SPELL/${SOURCE}
+ WEB_SITE=https://labplot.kde.org
+ ENTERED=20151026
+# SECURITY_PATCH=1
+ LICENSE[0]=GPL
+ KEYWORDS="kde"
+ SHORT="Scientific Data Plotter"
+cat << EOF
+LabPlot is an application for interactive graphing and analysis of
scientific data
+EOF
diff --git a/kde-extra/labplot/HISTORY b/kde-extra/labplot/HISTORY
new file mode 100644
index 0000000..4edc948
--- /dev/null
+++ b/kde-extra/labplot/HISTORY
@@ -0,0 +1,4 @@
+2025-04-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.12.0
+ * PRE_BUILD: fix for system qxlsx
+ spell created
diff --git a/kde-extra/labplot/NO_UNITY b/kde-extra/labplot/NO_UNITY
new file mode 100644
index 0000000..e69de29
diff --git a/kde-extra/labplot/PRE_BUILD b/kde-extra/labplot/PRE_BUILD
new file mode 100755
index 0000000..8b1e608
--- /dev/null
+++ b/kde-extra/labplot/PRE_BUILD
@@ -0,0 +1,7 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sed -i '/update_xdg_mimetypes/D' src/CMakeLists.txt
+if is_depends_enabled $SPELL qxlsx;then
+ QXLSX="$(installed_version qxlsx)" &&
+ sed -i "s/QXLSX_VERSION_STRING/\"${QXLSX}\"/"
src/frontend/AboutDialog.cpp
+fi
diff --git a/libs/readstat/BUILD b/libs/readstat/BUILD
new file mode 100755
index 0000000..05d1b06
--- /dev/null
+++ b/libs/readstat/BUILD
@@ -0,0 +1,4 @@
+OPTS+=' --disable-static' &&
+CFLAGS+=' -Wno-error=stringop-truncation' &&
+CFLAGS+=' -Wno-error=use-after-free' &&
+default_build
diff --git a/libs/readstat/DEPENDS b/libs/readstat/DEPENDS
new file mode 100755
index 0000000..0ad4e68
--- /dev/null
+++ b/libs/readstat/DEPENDS
@@ -0,0 +1,2 @@
+depends ragel &&
+optional_depends libcsv '' '' 'csv support'
diff --git a/libs/readstat/DETAILS b/libs/readstat/DETAILS
new file mode 100755
index 0000000..a7af8c2
--- /dev/null
+++ b/libs/readstat/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=readstat
+ VERSION=1.1.9
+
SOURCE_HASH=sha512:1034d2ca4f45a5b93ed1857b9176965a1584c042bfc2316cc93d0a80f589dc55ad6fe01036a6b9a4db36080b2a9876472f9016ce01e015692430dbeb7e26ece0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=https://github.com/WizardMac/ReadStat
+ SOURCE_URL[0]="${WEB_SITE}/releases/download/v${VERSION}/${SOURCE}"
+ LICENSE[0]=MIT
+ ENTERED=20250512
+ SHORT=""
+cat << EOF
+Originally developed for Wizard, ReadStat is a command-line tool and
MIT-licensed C library for reading files from popular stats packages.
Supported data formats include:
+
+ SAS: SAS7BDAT (binary file) and XPORT (transport file)
+ Stata: DTA (binary file) versions 104-119
+ SPSS: POR (portable file), SAV (binary file), and ZSAV (compressed
binary)
+
+Supported metadata formats include:
+
+ SAS: SAS7BCAT (catalog file) and .sas (command file)
+ Stata: .dct (dictionary file)
+ SPSS: .sps (command file)
+EOF
diff --git a/libs/readstat/HISTORY b/libs/readstat/HISTORY
new file mode 100644
index 0000000..e1a5051
--- /dev/null
+++ b/libs/readstat/HISTORY
@@ -0,0 +1,3 @@
+2025-05-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.9
+ spell created
- [[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (94104eeb7c75d993da37e3666eba6dceab997ec9), Treeve Jelbert, 05/12/2025
Archive powered by MHonArc 2.6.24.