Skip to Content.
Sympa Menu

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

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 (3e7df69efefe19325d122094daa73be34a256eb8)
  • Date: Mon, 1 Jul 2024 20:45:35 +0000

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

ChangeLog | 3 +++
devel/ccache/DEPENDS | 5 ++++-
devel/ccache/DETAILS | 5 ++++-
devel/ccache/HISTORY | 8 ++++++++
http/cpp-httplib/CONFIGURE | 1 +
http/cpp-httplib/DEPENDS | 1 +
http/cpp-httplib/DETAILS | 15 +++++++++++++++
http/cpp-httplib/HISTORY | 4 ++++
8 files changed, 40 insertions(+), 2 deletions(-)

New commits:
commit 3e7df69efefe19325d122094daa73be34a256eb8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ccache - work around for fmt upgrade breaking installed ccache

commit 99a7e130c24d93c716536ef8b87e00ac6a2ef723
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ccache: => 4.10.1

commit 8c4b9b3abdc733d457f3fea24a346f5a9d41525a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

add cpp-httplib-0.16.0

diff --git a/ChangeLog b/ChangeLog
index 8f80fc0..eeb3468 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2024-07-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * http/cpp-httplib: added
+
2024-07-01 Ismael Luceno <ismael AT sourcemage.org>
* cad/ngspice: new spell, spice simulator for electric and electronic
circuits

diff --git a/devel/ccache/DEPENDS b/devel/ccache/DEPENDS
index 6de3b3b..318418c 100755
--- a/devel/ccache/DEPENDS
+++ b/devel/ccache/DEPENDS
@@ -1,10 +1,13 @@
source $GRIMOIRE/CMAKE_DEPENDS &&
depends blake3 &&
-depends fmt &&
+depends cpp-httplib &&
depends xxhash &&
depends zstd &&
depends smgl-fhs &&
optional_depends asciidoctor '' '' 'build documentation' &&
+
+optional_depends fmt '' ' -DDEP_FMT=BUNDLED' 'fmt-11 breaks ccache' &&
+
optional_depends hiredis \
' -DREDIS_STORAGE_BACKEND=ON' \
' -DREDIS_STORAGE_BACKEND=OFF' \
diff --git a/devel/ccache/DETAILS b/devel/ccache/DETAILS
index 7ebf20e..4e98c30 100755
--- a/devel/ccache/DETAILS
+++ b/devel/ccache/DETAILS
@@ -1,6 +1,6 @@
source $GRIMOIRE/CMAKE_FUNCTIONS
SPELL=ccache
- VERSION=4.10
+ VERSION=4.10.1
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
@@ -9,6 +9,9 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_GPG=samba.gpg:$SOURCE.asc:UPSTREAM_KEY
SOURCE2_IGNORE=signature
LICENSE[0]=GPL
+if [[ `installed_version fmt` == '11.0.0' ]];then
+ CCACHE=OFF
+fi
WEB_SITE=https://ccache.dev/
KEYWORDS="devel"
SHORT="ccache is a cache for C/C++ compilers"
diff --git a/devel/ccache/HISTORY b/devel/ccache/HISTORY
index 2a6599d..31dab6e 100755
--- a/devel/ccache/HISTORY
+++ b/devel/ccache/HISTORY
@@ -1,3 +1,11 @@
+2024-07-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.10.1
+ disable CCACHE if fmt=11
+ * DEPENDS: add cpp-httplib, fmt is now optional
+
+2024-07-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: add cpp-httplib
+
2024-06-08 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 4.10
* DEPENDS: add xxhash, blake3, fmt; tweak redis
diff --git a/http/cpp-httplib/CONFIGURE b/http/cpp-httplib/CONFIGURE
new file mode 100755
index 0000000..d0bac55
--- /dev/null
+++ b/http/cpp-httplib/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/MESON_CONFIGURE
diff --git a/http/cpp-httplib/DEPENDS b/http/cpp-httplib/DEPENDS
new file mode 100755
index 0000000..662c999
--- /dev/null
+++ b/http/cpp-httplib/DEPENDS
@@ -0,0 +1 @@
+source $GRIMOIRE/MESON_DEPENDS
diff --git a/http/cpp-httplib/DETAILS b/http/cpp-httplib/DETAILS
new file mode 100755
index 0000000..f446fee
--- /dev/null
+++ b/http/cpp-httplib/DETAILS
@@ -0,0 +1,15 @@
+source $GRIMOIRE/MESON_FUNCTIONS
+ SPELL=cpp-httplib
+ VERSION=0.16.0
+
SOURCE_HASH=sha512:63dc5a50f425e7be909d60db138caa1b9d7260c5d4db26603011a329f0d6a645d56f436c79466fbe662f24a94bc0f72926062b3ed49cb658eb91a6bdb2ddf25b
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=https://github.com/yhirose/cpp-httplib
+ SOURCE_URL[0]=$WEB_SITE/archive/refs/tags/v$VERSION.tar.gz
+ LICENSE[0]=MIT
+ ENTERED=20240701
+ KEYWORDS=""
+ SHORT="A C++ header-only HTTP/HTTPS server and client library"
+cat << EOF
+A C++ header-only HTTP/HTTPS server and client library
+EOF
diff --git a/http/cpp-httplib/HISTORY b/http/cpp-httplib/HISTORY
new file mode 100644
index 0000000..7ea2e82
--- /dev/null
+++ b/http/cpp-httplib/HISTORY
@@ -0,0 +1,4 @@
+2024-07-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.16,0
+ spell created
+


  • [[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (3e7df69efefe19325d122094daa73be34a256eb8), Treeve Jelbert, 07/01/2024

Archive powered by MHonArc 2.6.24.

Top of Page