Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (9a20f34a55fc6ac72cde40703c51ada4c151db15)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • 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 (9a20f34a55fc6ac72cde40703c51ada4c151db15)
  • Date: Sun, 5 Jan 2025 10:26:37 +0000

GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:

doc/opensp/HISTORY | 3
doc/opensp/PRE_BUILD | 7
doc/opensp/patches/OpenSP-1.5.2-gcc14-1.patch | 198
++++++++++++++++++++++++++
libs/libofx/DETAILS | 6
libs/libofx/HISTORY | 4
5 files changed, 214 insertions(+), 4 deletions(-)

New commits:
commit 9a20f34a55fc6ac72cde40703c51ada4c151db15
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

opensp - build fixes

commit 9a25410bc6d819993ee39a3d13f82ec0a517b081
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libofx: => 0.10.9

diff --git a/doc/opensp/HISTORY b/doc/opensp/HISTORY
index f45bc51..cf2d216 100644
--- a/doc/opensp/HISTORY
+++ b/doc/opensp/HISTORY
@@ -1,3 +1,6 @@
+2025-01-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * patches PRE_BUILD: patch & fixes from BLFS
+
2019-05-23 Ismael Luceno <ismael AT sourcemage.org>
* PRE_BUILD: Fixed build against musl

diff --git a/doc/opensp/PRE_BUILD b/doc/opensp/PRE_BUILD
index 3c8cac2..48c318a 100755
--- a/doc/opensp/PRE_BUILD
+++ b/doc/opensp/PRE_BUILD
@@ -1,3 +1,8 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&
-sedit 's!maybe_os in$!& linux-musl*|\\!' config.sub
+sedit 's!maybe_os in$!& linux-musl*|\\!' config.sub &&
+# BLFS fixes
+apply_patch_dir patches &&
+sed -i 's/32,/253,/' lib/Syntax.cxx &&
+sed -i 's/LITLEN 240 /LITLEN 8092/' \
+ unicode/{gensyntax.pl,unicode.syn}
diff --git a/doc/opensp/patches/OpenSP-1.5.2-gcc14-1.patch
b/doc/opensp/patches/OpenSP-1.5.2-gcc14-1.patch
new file mode 100644
index 0000000..64e3e4b
--- /dev/null
+++ b/doc/opensp/patches/OpenSP-1.5.2-gcc14-1.patch
@@ -0,0 +1,198 @@
+Avoid implicit function declarations because they have been removed
+from C in 1999. Future compilers are likely to reject them by
+default.
+
+No need to upstream this because the aclocal.m4 file is not checked
+into the repository since:
+
+------------------------------------------------------------------------
+r412 | clasen | 1999-11-06 14:10:34 +0100 (Sat, 06 Nov 1999) | 3 lines
+Changed paths:
+ M /trunk/sp/Makefile.in
+ D /trunk/sp/config/aclocal.m4
+ D /trunk/sp/config/configure.in
+ M /trunk/sp/configure
+ A /trunk/sp/configure.in
+
+Install headers in $(includedir)/OpenSP, move configure.in to toplevel,
+remove generated file aclocal.m4.
+
+diff --git a/aclocal.m4 b/aclocal.m4
+index d7cc45cf7b80ca54..2fde71fb866f12bc 100644
+--- a/aclocal.m4
++++ b/aclocal.m4
+@@ -833,10 +833,6 @@ else
+ # endif
+ #endif
+
+-#ifdef __cplusplus
+-extern "C" void exit (int);
+-#endif
+-
+ void fnord() { int i=42;}
+ int main ()
+ {
+@@ -850,7 +846,7 @@ int main ()
+ /* dlclose (self); */
+ }
+
+- exit (status);
++ return status;
+ }]
+ EOF
+ if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
+diff --git a/configure b/configure
+index caa2d31585b112bd..90dce8e854b35393 100755
+--- a/configure
++++ b/configure
+@@ -2917,7 +2917,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ for ac_declaration in \
+- '' \
++ '#include <stdlib.h>' \
+ 'extern "C" void std::exit (int) throw (); using std::exit;' \
+ 'extern "C" void std::exit (int); using std::exit;' \
+ 'extern "C" void exit (int) throw ();' \
+@@ -5186,8 +5186,8 @@ main ()
+ for (i = 0; i < 256; i++)
+ if (XOR (islower (i), ISLOWER (i))
+ || toupper (i) != TOUPPER (i))
+- exit(2);
+- exit (0);
++ return 2;
++ return 0;
+ }
+ _ACEOF
+ rm -f conftest$ac_exeext
+@@ -9508,10 +9508,6 @@ else
+ # endif
+ #endif
+
+-#ifdef __cplusplus
+-extern "C" void exit (int);
+-#endif
+-
+ void fnord() { int i=42;}
+ int main ()
+ {
+@@ -9525,7 +9521,7 @@ int main ()
+ /* dlclose (self); */
+ }
+
+- exit (status);
++ return status;
+ }
+ EOF
+ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+@@ -9606,10 +9602,6 @@ else
+ # endif
+ #endif
+
+-#ifdef __cplusplus
+-extern "C" void exit (int);
+-#endif
+-
+ void fnord() { int i=42;}
+ int main ()
+ {
+@@ -9623,7 +9615,7 @@ int main ()
+ /* dlclose (self); */
+ }
+
+- exit (status);
++ return status;
+ }
+ EOF
+ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+@@ -13321,10 +13313,6 @@ else
+ # endif
+ #endif
+
+-#ifdef __cplusplus
+-extern "C" void exit (int);
+-#endif
+-
+ void fnord() { int i=42;}
+ int main ()
+ {
+@@ -13338,7 +13326,7 @@ int main ()
+ /* dlclose (self); */
+ }
+
+- exit (status);
++ return status;
+ }
+ EOF
+ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+@@ -13419,10 +13407,6 @@ else
+ # endif
+ #endif
+
+-#ifdef __cplusplus
+-extern "C" void exit (int);
+-#endif
+-
+ void fnord() { int i=42;}
+ int main ()
+ {
+@@ -13436,7 +13420,7 @@ int main ()
+ /* dlclose (self); */
+ }
+
+- exit (status);
++ return status;
+ }
+ EOF
+ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+@@ -19110,10 +19094,6 @@ else
+ # endif
+ #endif
+
+-#ifdef __cplusplus
+-extern "C" void exit (int);
+-#endif
+-
+ void fnord() { int i=42;}
+ int main ()
+ {
+@@ -19127,7 +19107,7 @@ int main ()
+ /* dlclose (self); */
+ }
+
+- exit (status);
++ return status;
+ }
+ EOF
+ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+@@ -19208,10 +19188,6 @@ else
+ # endif
+ #endif
+
+-#ifdef __cplusplus
+-extern "C" void exit (int);
+-#endif
+-
+ void fnord() { int i=42;}
+ int main ()
+ {
+@@ -19225,7 +19201,7 @@ int main ()
+ /* dlclose (self); */
+ }
+
+- exit (status);
++ return status;
+ }
+ EOF
+ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+@@ -27450,8 +27426,8 @@ main ()
+ for (i = 0; i < 256; i++)
+ if (XOR (islower (i), ISLOWER (i))
+ || toupper (i) != TOUPPER (i))
+- exit(2);
+- exit (0);
++ return 2;
++ return 0;
+ }
+ _ACEOF
+ rm -f conftest$ac_exeext
diff --git a/libs/libofx/DETAILS b/libs/libofx/DETAILS
index cc99e67..0a11333 100755
--- a/libs/libofx/DETAILS
+++ b/libs/libofx/DETAILS
@@ -1,9 +1,9 @@
SPELL=libofx
- VERSION=0.10.3
-
SOURCE_HASH=sha512:a46662bc425a4d343c0ac8e7885feb62f6854096b5cb2667e0f7419b380fcd8409f82bf287373bb23827b5abbee79b191edd871e434b9266e6aa7c35f2578097
+ VERSION=0.10.9
+
SOURCE_HASH=sha512:89425912fa8c800ede9d7177ccd5cb3ea2a2301b42aa6580ddb105406fe68c770e2c461eefdea5bc7e883967c90e3519a219bf0b56d12c7de1030d0964d50cac
SECURITY_PATCH=1
SOURCE=${SPELL}-${VERSION}.tar.gz
-
SOURCE_URL[0]=https://downloads.sourceforge.net/sourceforge/${SPELL}/${SOURCE}
+
SOURCE_URL[0]=https://github.com/libofx/libofx/releases/download/$VERSION/$SOURCE
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
WEB_SITE=https://libofx.sourceforge.net/
ENTERED=20030713
diff --git a/libs/libofx/HISTORY b/libs/libofx/HISTORY
index 6658fa1..5628233 100644
--- a/libs/libofx/HISTORY
+++ b/libs/libofx/HISTORY
@@ -1,3 +1,7 @@
+2025-01-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.10.9
+ download from github
+
2022-07-27 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: switch to PKG-CONFIG provider (automated)



  • [[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (9a20f34a55fc6ac72cde40703c51ada4c151db15), Treeve Jelbert, 01/05/2025

Archive powered by MHonArc 2.6.24.

Top of Page