Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Ismael Luceno (db167f0c56633d0f5436a5f13cb7963783ff06e8)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (db167f0c56633d0f5436a5f13cb7963783ff06e8)
  • Date: Mon, 13 Feb 2023 17:06:21 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

ChangeLog | 3 +++
science/free42/BUILD | 2 ++
science/free42/DEPENDS | 2 ++
science/free42/DETAILS | 22 ++++++++++++++++++++++
science/free42/HISTORY | 2 ++
science/free42/INSTALL | 5 +++++
6 files changed, 36 insertions(+)

New commits:
commit db167f0c56633d0f5436a5f13cb7963783ff06e8
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

free42: new spell, HP-42S Calculator Simulator

diff --git a/ChangeLog b/ChangeLog
index b33e69a..aeba6f0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2023-02-13 Ismael Luceno <ismael AT sourcemage.org>
+ * science/free42: new spell, HP-42S Calculator Simulator
+
2023-02-08 Vlad Glagolev <stealth AT sourcemage.org>
* x11/copyevent: new spell, polling-free clipboard notifier
* utils/clipton: new spell, clipboard manager based on rofi
diff --git a/science/free42/BUILD b/science/free42/BUILD
new file mode 100755
index 0000000..2edccc1
--- /dev/null
+++ b/science/free42/BUILD
@@ -0,0 +1,2 @@
+gmake -C gtk free42bin $OPTS
+gmake -C gtk clean BCD_MATH=1 free42dec $OPTS
diff --git a/science/free42/DEPENDS b/science/free42/DEPENDS
new file mode 100755
index 0000000..ebb7efe
--- /dev/null
+++ b/science/free42/DEPENDS
@@ -0,0 +1,2 @@
+depends gtk+2 &&
+optional_depends alsa-lib AUDIO_ALSA=1 '' 'for audio support'
diff --git a/science/free42/DETAILS b/science/free42/DETAILS
new file mode 100755
index 0000000..01c7e6d
--- /dev/null
+++ b/science/free42/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=free42
+ VERSION=3.0.17
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://github.com/thomasokken/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:419b2542705ec409b899f3725d1be9647a02b07169eb11b3cfc0e7f9923ed474ea9799c317c06290ca35b2763b38f84d987eef59c281a1f108b3afe77f038f47
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://thomasokken.com/free42/";
+ LICENSE[0]="GPL-2.0-only"
+ ENTERED=20230213
+ KEYWORDS=""
+ SHORT="HP-42S Calculator Simulator"
+cat << EOF
+Free42 is a re-implementation of the HP-42S Scientific Programmable
Calculator
+and HP-82240 Printer.
+
+It is a complete rewrite, not using any HP code. It does not require an
+HP-42S ROM image.
+
+Even though it contains significant enhancements compared to the original
+calculator, Free42 remains fully compatible with the HP-42S, both in its
+user interface and in its ability to run programs written for the HP-42S.
+EOF
diff --git a/science/free42/HISTORY b/science/free42/HISTORY
new file mode 100644
index 0000000..8718a6a
--- /dev/null
+++ b/science/free42/HISTORY
@@ -0,0 +1,2 @@
+2023-02-13 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
diff --git a/science/free42/INSTALL b/science/free42/INSTALL
new file mode 100755
index 0000000..13c5a74
--- /dev/null
+++ b/science/free42/INSTALL
@@ -0,0 +1,5 @@
+bindir="$INSTALL_ROOT/usr/bin/" &&
+icondir="$INSTALL_ROOT/usr/share/icons/" &&
+install -vd "$docdir" "$bindir" "$icondir" &&
+install -vsm555 gtk/free42{bin,dec} "$bindir" &&
+install -vm444 gtk/icon-128x128.xpm "$icondir"/free42-128x128.xpm



  • [SM-Commit] GIT changes to master grimoire by Ismael Luceno (db167f0c56633d0f5436a5f13cb7963783ff06e8), Ismael Luceno, 02/13/2023

Archive powered by MHonArc 2.6.24.

Top of Page