Skip to Content.
Sympa Menu

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

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 (febf2eed31268386355b8892604c3378b627cce6)
  • Date: Thu, 20 Jul 2023 16:53:58 +0000

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

ChangeLog | 3 +++
devel/icecream-sundae/CONFIGURE | 1 +
devel/icecream-sundae/DEPENDS | 4 ++++
devel/icecream-sundae/DETAILS | 14 ++++++++++++++
devel/icecream-sundae/HISTORY | 2 ++
devel/icecream/BUILD | 7 ++-----
devel/icecream/DEPENDS | 9 +++++++++
devel/icecream/DETAILS | 11 +++++++----
devel/icecream/HISTORY | 8 ++++++++
devel/icecream/PRE_BUILD | 4 ++++
devel/icecream/init.d/icecream | 2 +-
devel/icecream/init.d/icecream-scheduler | 2 +-
12 files changed, 56 insertions(+), 11 deletions(-)

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

icecream-sundae: new spell, Commandline Monitor for Icecream

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

icecream 1.4

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

icecream: Add Watch line

diff --git a/ChangeLog b/ChangeLog
index 0359d0b..dccd948 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2023-07-20 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/icecream-sundae: new spell, Commandline Monitor for Icecream
+
2023-07-19 Treeve Jelbert <treeve AT sourcemage.org>
* qt6/FUNCTIONS: do unity build for all qt6; speeds compilation

diff --git a/devel/icecream-sundae/CONFIGURE b/devel/icecream-sundae/CONFIGURE
new file mode 100755
index 0000000..d1cc655
--- /dev/null
+++ b/devel/icecream-sundae/CONFIGURE
@@ -0,0 +1 @@
+. "$GRIMOIRE"/MESON_CONFIGURE
diff --git a/devel/icecream-sundae/DEPENDS b/devel/icecream-sundae/DEPENDS
new file mode 100755
index 0000000..eb77177
--- /dev/null
+++ b/devel/icecream-sundae/DEPENDS
@@ -0,0 +1,4 @@
+. "$GRIMOIRE"/MESON_DEPENDS &&
+depends ncurses &&
+depends glib2 &&
+depends icecream
diff --git a/devel/icecream-sundae/DETAILS b/devel/icecream-sundae/DETAILS
new file mode 100755
index 0000000..d3e6e85
--- /dev/null
+++ b/devel/icecream-sundae/DETAILS
@@ -0,0 +1,14 @@
+. "$GRIMOIRE"/MESON_FUNCTIONS
+ SPELL=icecream-sundae
+ VERSION=1.0.0
+ SOURCE="$SPELL-$VERSION.tar.gz"
+
SOURCE_URL[0]=https://github.com/JPEWdev/$SPELL/archive/refs/tags/v$VERSION.tar.gz
+
SOURCE_HASH=sha512:a56b9610f02f644f91c9c6d22dfa364eb5c10c0c9cfe6441d23c883fb788fde4018bc1dc3587ec3593f676088a70a758e9da414838c4a45d8e7e9dc464f336f6
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://github.com/JPEWdev/icecream-sundae/";
+ LICENSE[0]="GPL-2.0-or-later"
+ ENTERED=20230720
+ KEYWORDS=""
+ SHORT="Commandline Monitor for Icecream"
+cat << EOF
+EOF
diff --git a/devel/icecream-sundae/HISTORY b/devel/icecream-sundae/HISTORY
new file mode 100644
index 0000000..ea23ff7
--- /dev/null
+++ b/devel/icecream-sundae/HISTORY
@@ -0,0 +1,2 @@
+2023-07-20 Ismael Luceno <ismael AT sourcemage.org>
+ * CONFIGURE, DEPENDS, DETAILS: spell created
diff --git a/devel/icecream/BUILD b/devel/icecream/BUILD
index 8998c47..874dbdc 100755
--- a/devel/icecream/BUILD
+++ b/devel/icecream/BUILD
@@ -1,5 +1,2 @@
-./configure --prefix="${INSTALL_ROOT}/opt/icecream" \
- --mandir="${INSTALL_ROOT}/usr/share/man" \
- --infodir="${INSTALL_ROOT}/usr/share/info" \
- ${OPTS} &&
-make
+OPTS+=' --enable-shared --disable-static' &&
+default_build
diff --git a/devel/icecream/DEPENDS b/devel/icecream/DEPENDS
new file mode 100755
index 0000000..4ebac6b
--- /dev/null
+++ b/devel/icecream/DEPENDS
@@ -0,0 +1,9 @@
+depends slibtool LIBTOOL=slibtool-shared &&
+optional_depends asciidoc \
+ --with-man \
+ --without-man \
+ "for building manpages" &&
+optional_depends libcap-ng \
+ --with-libcap_ng \
+ --without-libcap_ng \
+ "for unprivileged chroot isolation support"
diff --git a/devel/icecream/DETAILS b/devel/icecream/DETAILS
index fb6b17f..9568bd5 100755
--- a/devel/icecream/DETAILS
+++ b/devel/icecream/DETAILS
@@ -1,12 +1,15 @@
+# Watch: https://github.com/icecc/icecream/tags /tags/([0-9.]+)[.]tar
SPELL=icecream
- VERSION=1.0.1
- SOURCE="icecc-${VERSION}.tar.bz2"
- SOURCE_URL[0]=http://ftp.suse.com/pub/projects/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:04ffaf84ed38eac73939d99cd484a223fe8df07293a1e71ff63da18ee3c2d6c05d7cf6d4b9a90800745c0dc0d38485b4a22dd58feaa6e577f852e9af600b199f
+ VERSION=1.4
+case "$VERSION" in (*.*.*) ;; (*) VERSION+=.0 ;; esac
+ SOURCE="icecc-$VERSION.tar.xz"
+
SOURCE_URL[0]="https://github.com/icecc/icecream/releases/download/${VERSION%.0}/$SOURCE";
+
SOURCE_HASH=sha512:cd0f604a101d6675d618f9a2cc4c98e5e61fddce0e11ee8e89629dc6c4290b485f8b7e4970a0993f97422d0014db9f60c0af667ab418fe65cfce32045991ea07
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/icecc-${VERSION}"
WEB_SITE="http://en.opensuse.org/Icecream";
LICENSE[0]=GPL
ENTERED=20110407
+ DOC_DIRS=
SHORT="Distributed compiler"
cat << EOF
icecream was created by SUSE based on distcc. Like distcc, Icecream takes
diff --git a/devel/icecream/HISTORY b/devel/icecream/HISTORY
index 8e98133..20df128 100644
--- a/devel/icecream/HISTORY
+++ b/devel/icecream/HISTORY
@@ -1,3 +1,11 @@
+2023-07-20 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.4
+ * DEPENDS: added asciidoc & libcap-ng
+ * DEPENDS, PRE_BUILD: build using slibtool
+ * BUILD: switched to .so lib (smaller footprint)
+ switched to default_build
+ * init.d/icecream, init.d/icecream-scheduler: fixed paths
+
2014-09-26 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 1.0.1

diff --git a/devel/icecream/PRE_BUILD b/devel/icecream/PRE_BUILD
new file mode 100755
index 0000000..72e0fcf
--- /dev/null
+++ b/devel/icecream/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+# disable LIBTOOL variable override from libtool.m4
+sedit '/^LIBTOOL=/d' configure
diff --git a/devel/icecream/init.d/icecream b/devel/icecream/init.d/icecream
index 370c921..6f8fb9d 100644
--- a/devel/icecream/init.d/icecream
+++ b/devel/icecream/init.d/icecream
@@ -1,6 +1,6 @@
#!/bin/bash

-PROGRAM=/opt/icecream/sbin/iceccd
+PROGRAM=/usr/sbin/iceccd
ARGS="--daemonize"
RUNLEVEL=3
NEEDS="+network +remote_fs"
diff --git a/devel/icecream/init.d/icecream-scheduler
b/devel/icecream/init.d/icecream-scheduler
index 512828f..2d4e7f7 100644
--- a/devel/icecream/init.d/icecream-scheduler
+++ b/devel/icecream/init.d/icecream-scheduler
@@ -1,6 +1,6 @@
#!/bin/bash

-PROGRAM=/opt/icecream/sbin/scheduler
+PROGRAM=/usr/sbin/icecc-scheduler
ARGS="--daemonize"
RUNLEVEL=3
NEEDS="+network +remote_fs"



  • [SM-Commit] GIT changes to master grimoire by Ismael Luceno (febf2eed31268386355b8892604c3378b627cce6), Ismael Luceno, 07/20/2023

Archive powered by MHonArc 2.6.24.

Top of Page