Skip to Content.
Sympa Menu

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

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 (32e93cf1cf46a134f0ae6aab1e2659f322497a53)
  • Date: Sat, 18 Mar 2023 04:21:49 +0000

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

ChangeLog | 4 ++-
science/wxmaxima/DEPENDS | 7 +++--
science/wxmaxima/DETAILS | 6 ++--
science/wxmaxima/HISTORY | 5 ++++
x11-toolkits/wxgtk-3.2/BUILD | 6 ++++
x11-toolkits/wxgtk-3.2/CONFIGURE | 3 ++
x11-toolkits/wxgtk-3.2/CONFLICTS | 3 ++
x11-toolkits/wxgtk-3.2/DEPENDS | 40
++++++++++++++++++++++++++++++++
x11-toolkits/wxgtk-3.2/DETAILS | 21 ++++++++++++++++
x11-toolkits/wxgtk-3.2/HISTORY | 3 ++
x11-toolkits/wxgtk-3.2/PROVIDES | 1
x11-toolkits/wxgtk-new/CONFLICTS | 5 ++--
x11-toolkits/wxgtk-new/HISTORY | 3 ++
x11-toolkits/wxgtk-no-unicode/CONFLICTS | 3 +-
x11-toolkits/wxgtk-no-unicode/HISTORY | 3 ++
x11-toolkits/wxgtk/CONFLICTS | 5 ++--
x11-toolkits/wxgtk/HISTORY | 3 ++
17 files changed, 109 insertions(+), 12 deletions(-)

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

wxmaxima 23.02.1

commit 0b0b25e13997c410d19a484938a2baa0fd0cea44
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

wxgtk-3.2: new spell, wxGTK+ 3.2.x

diff --git a/ChangeLog b/ChangeLog
index 386b5b0..0d59ef7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2023-03-18 Ismael Luceno <ismael AT sourcemage.org>
+ * x11-toolkits/wxgtk-3.2: new spell, wxGTK+ 3.2.x
+
2023-03-17 Treeve Jelbert <treeve AT sourcemage.org>
* video/piave: delete obsolete spell
* rust-crates/wlgreet: added
@@ -6,7 +9,6 @@
* dfl/*: added Desktop Frameworks libraries
dfl-applications dfl-ipc dfl-login1 dfl-utils dfl-wayqt dfl-xdg

-
2023-03-13 Conner Clere <xenanthropy AT sourcemage.org>
* gnome4-libs/libadwaita: new spell, library for modern adaptive
gnome apps
* gnome4-apps/gnome-software: new spell, gnome software installer
diff --git a/science/wxmaxima/DEPENDS b/science/wxmaxima/DEPENDS
index 7bfa6fd..177028d 100755
--- a/science/wxmaxima/DEPENDS
+++ b/science/wxmaxima/DEPENDS
@@ -1,4 +1,5 @@
-source $GRIMOIRE/CMAKE_DEPENDS &&
-
-depends wxgtk-new &&
+. "$GRIMOIRE"/CMAKE_DEPENDS &&
+# TODO: Fix build with WebView enabled (missing library in wxgtk-3.2)
+# TODO: Fix build with fonts included (missing API in wxgtk-3.2)
+depends wxgtk-3.2 '-DWXM_DISABLE_WEBVIEW=1 -DWXM_INCLUDE_FONTS=0' &&
depends maxima
diff --git a/science/wxmaxima/DETAILS b/science/wxmaxima/DETAILS
index 5b7231d..f23f54e 100755
--- a/science/wxmaxima/DETAILS
+++ b/science/wxmaxima/DETAILS
@@ -1,11 +1,11 @@
source $GRIMOIRE/CMAKE_FUNCTIONS
SPELL=wxmaxima
- VERSION=22.05.0
+ VERSION=23.02.1
SOURCE="wxmaxima-${VERSION}.tar.gz"

SOURCE_URL[0]="https://github.com/wxMaxima-developers/wxmaxima/archive/Version-${VERSION}.tar.gz";
-
SOURCE_HASH=sha512:e78ce86d3265b8c5d1d9b110075bdc8e3ff180a0a017142f852b022a1984e7e9bf0a4b7d2fb829f8c87b09899ef57a6e8ee203ec7edac52e7d05f0a05d2c9fe8
+
SOURCE_HASH=sha512:fe943d8dc03addb634900484a57d2e510351c1d84ceaa4bbebc4c4339b0d5ca5d9fe92a2ac72937541f202e55445e5c2d45c361c779bf9a4f199a504c5e8d6c6
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/wxmaxima-Version-${VERSION}"
- WEB_SITE="https://andrejv.github.com/wxmaxima";
+ WEB_SITE="https://wxmaxima-developers.github.io/wxmaxima";
LICENSE[0]=GPL
ENTERED=20110624
SHORT="a document based interface for the computer algebra system
Maxima"
diff --git a/science/wxmaxima/HISTORY b/science/wxmaxima/HISTORY
index c02e2fd..458c301 100644
--- a/science/wxmaxima/HISTORY
+++ b/science/wxmaxima/HISTORY
@@ -1,3 +1,8 @@
+2023-03-18 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: switched to wxgtk-3.2
+ * DETAILS: updated spell to 23.02.1
+ fixed WEB_SITE
+
2022-05-28 Florian Franzmann <bwlf AT bandrate.org>
* DETAILS: version 22.05.0

diff --git a/x11-toolkits/wxgtk-3.2/BUILD b/x11-toolkits/wxgtk-3.2/BUILD
new file mode 100755
index 0000000..0570d54
--- /dev/null
+++ b/x11-toolkits/wxgtk-3.2/BUILD
@@ -0,0 +1,6 @@
+case "$HOST" in
+ (*-musl)
+ OPTS+=' -DwxUSE_XLOCALE=OFF'
+ ;;
+esac &&
+default_build
diff --git a/x11-toolkits/wxgtk-3.2/CONFIGURE
b/x11-toolkits/wxgtk-3.2/CONFIGURE
new file mode 100755
index 0000000..87f1e61
--- /dev/null
+++ b/x11-toolkits/wxgtk-3.2/CONFIGURE
@@ -0,0 +1,3 @@
+. "$GRIMOIRE"/CMAKE_CONFIGURE &&
+. "$GRIMOIRE"/FUNCTIONS &&
+config_query_multi WX_GTK "Which GTK+ version?" 4 3 2
diff --git a/x11-toolkits/wxgtk-3.2/CONFLICTS
b/x11-toolkits/wxgtk-3.2/CONFLICTS
new file mode 100755
index 0000000..0470abe
--- /dev/null
+++ b/x11-toolkits/wxgtk-3.2/CONFLICTS
@@ -0,0 +1,3 @@
+conflicts wxgtk &&
+conflicts wxgtk-new &&
+conflicts wxgtk-no-unicode
diff --git a/x11-toolkits/wxgtk-3.2/DEPENDS b/x11-toolkits/wxgtk-3.2/DEPENDS
new file mode 100755
index 0000000..1907ab7
--- /dev/null
+++ b/x11-toolkits/wxgtk-3.2/DEPENDS
@@ -0,0 +1,40 @@
+. "$GRIMOIRE"/CMAKE_DEPENDS &&
+depends gtk+${WX_GTK} -DWXGTK${WX_GTK}=1 &&
+depends libnotify -DwxUSE_LIBNOTIFY=1 &&
+depends libxinerama &&
+
+depends zlib -DwxUSE_ZLIB=sys &&
+depends libpng -DwXUSE_LIBPNG=sys &&
+depends JPEG -DwxUSE_LIBJPEG=sys &&
+depends tiff -DwxUSE_LIBTIFF=sys &&
+
+optional_depends libsm \
+ -DwxUSE_DETECT_SM={1,0} \
+ 'for X11 session manager detection' &&
+optional_depends pcre2 \
+ -DwxUSE_REGEX={sys,builtin} \
+ 'use PCRE for RegEx (disable for advanced features)' &&
+optional_depends cairo \
+ -DwxUSE_CAIRO={1,0} \
+ 'graphics support' &&
+optional_depends gst-plugins-base-1.0 \
+ -DwxUSE_MEDIACTRL={1,0} \
+ 'streaming video support' &&
+optional_depends stlport \
+ -DwxUSE_STL={1,0} \
+ 'use STL for containers' &&
+optional_depends OPENGL \
+ -DwxUSE_OPENGL={1,0} \
+ 'for OpenGL support' &&
+if is_depends_enabled $SPELL OPENGL; then
+ depends glu
+fi &&
+optional_depends expat \
+ -DwxUSE_EXPAT={sys,builtin} \
+ 'for XML parsing using expat library' &&
+optional_depends libgnomeprint \
+ -DwxUSE_GTKPRINT={1,0} \
+ 'for GNOME print system support instead of GTK print' &&
+optional_depends sdl \
+ -DwxUSE_LIBSDL={1,0} \
+ 'for sound system support'
diff --git a/x11-toolkits/wxgtk-3.2/DETAILS b/x11-toolkits/wxgtk-3.2/DETAILS
new file mode 100755
index 0000000..250d9ed
--- /dev/null
+++ b/x11-toolkits/wxgtk-3.2/DETAILS
@@ -0,0 +1,21 @@
+. "$GRIMOIRE"/CMAKE_FUNCTIONS
+ SPELL=wxgtk-3.2
+ SPELLX=wxWidgets
+ VERSION=3.2.2.1
+
SOURCE_HASH=sha512:289d61ea2abd75a329aafcbd347ab84b136f31fca01dd902593f661691ecd30a4416286ff501c4257baa6765cf356ade3087eb8609af9a44599cfdc20e2f03a6
+ SOURCE=$SPELLX-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+
SOURCE_URL[0]=https://github.com/$SPELLX/$SPELLX/releases/download/v$VERSION/$SOURCE
+ LICENSE[0]=http://www.wxwidgets.org/licence3.txt
+ WEB_SITE=http://www.wxwidgets.org/
+ ENTERED=20230311
+ TMPFS=off
+ KEYWORDS="x11 libs"
+ SHORT='GTK+ version of wxWidgets API'
+cat << EOF
+wxGTK - GTK+ implementation of wxWidgets API for GUI's.
+wxWindows provides online help, network programming, streams, clipboard
+and drag and drop, multithreading, image loading and saving in a variety
+of formats, database support, HTML viewing and printing. Quite good for
+a GUI API.
+EOF
diff --git a/x11-toolkits/wxgtk-3.2/HISTORY b/x11-toolkits/wxgtk-3.2/HISTORY
new file mode 100644
index 0000000..d153690
--- /dev/null
+++ b/x11-toolkits/wxgtk-3.2/HISTORY
@@ -0,0 +1,3 @@
+2023-03-18 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, CONFIGURE, CONFLICTS, DEPENDS, DETAILS, PROVIDES:
+ spell created, based on wxgtk-new
diff --git a/x11-toolkits/wxgtk-3.2/PROVIDES b/x11-toolkits/wxgtk-3.2/PROVIDES
new file mode 100755
index 0000000..1a121d4
--- /dev/null
+++ b/x11-toolkits/wxgtk-3.2/PROVIDES
@@ -0,0 +1 @@
+WXWIDGET
diff --git a/x11-toolkits/wxgtk-new/CONFLICTS
b/x11-toolkits/wxgtk-new/CONFLICTS
index 8659c0e..bd50255 100755
--- a/x11-toolkits/wxgtk-new/CONFLICTS
+++ b/x11-toolkits/wxgtk-new/CONFLICTS
@@ -1,2 +1,3 @@
-conflicts wxgtk-no-unicode &&
-conflicts wxgtk
+conflicts wxgtk &&
+conflicts wxgtk-3.2 &&
+conflicts wxgtk-no-unicode
diff --git a/x11-toolkits/wxgtk-new/HISTORY b/x11-toolkits/wxgtk-new/HISTORY
index a8fa1a0..8f63a3f 100644
--- a/x11-toolkits/wxgtk-new/HISTORY
+++ b/x11-toolkits/wxgtk-new/HISTORY
@@ -1,3 +1,6 @@
+2023-03-18 Ismael Luceno <ismael AT sourcemage.org>
+ * CONFLICTS: added wxgtk-3.2
+
2021-05-04 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 3.0.5.1
* BUILD: fixed build against musl
diff --git a/x11-toolkits/wxgtk-no-unicode/CONFLICTS
b/x11-toolkits/wxgtk-no-unicode/CONFLICTS
index 2b97e16..9af8314 100755
--- a/x11-toolkits/wxgtk-no-unicode/CONFLICTS
+++ b/x11-toolkits/wxgtk-no-unicode/CONFLICTS
@@ -1,2 +1,3 @@
-conflicts wxgtk &&
+conflicts wxgtk &&
+conflicts wxgtk-3.2 &&
conflicts wxgtk-new
diff --git a/x11-toolkits/wxgtk-no-unicode/HISTORY
b/x11-toolkits/wxgtk-no-unicode/HISTORY
index 60d0648..3c76d4d 100644
--- a/x11-toolkits/wxgtk-no-unicode/HISTORY
+++ b/x11-toolkits/wxgtk-no-unicode/HISTORY
@@ -1,3 +1,6 @@
+2023-03-18 Ismael Luceno <ismael AT sourcemage.org>
+ * CONFLICTS: added wxgtk-3.2
+
2015-05-25 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: remove SOURCEFORGE_URL usage (automated)

diff --git a/x11-toolkits/wxgtk/CONFLICTS b/x11-toolkits/wxgtk/CONFLICTS
index dab8616..610de0b 100755
--- a/x11-toolkits/wxgtk/CONFLICTS
+++ b/x11-toolkits/wxgtk/CONFLICTS
@@ -1,3 +1,4 @@
-conflicts wxgtk-no-unicode &&
+conflicts wxgtk y &&
+conflicts wxgtk-3.2 &&
conflicts wxgtk-new &&
-conflicts wxgtk y
+conflicts wxgtk-no-unicode
diff --git a/x11-toolkits/wxgtk/HISTORY b/x11-toolkits/wxgtk/HISTORY
index 62ae95d..d7bc28b 100644
--- a/x11-toolkits/wxgtk/HISTORY
+++ b/x11-toolkits/wxgtk/HISTORY
@@ -1,3 +1,6 @@
+2023-03-18 Ismael Luceno <ismael AT sourcemage.org>
+ * CONFLICTS: added wxgtk-3.2
+
2018-02-01 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: use MESA




  • [SM-Commit] GIT changes to master grimoire by Ismael Luceno (32e93cf1cf46a134f0ae6aab1e2659f322497a53), Ismael Luceno, 03/18/2023

Archive powered by MHonArc 2.6.24.

Top of Page