sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Florian Franzmann (9e625e25848cc9a22d9ed50ef53f4b8edeab73ff)
- From: Florian Franzmann <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (9e625e25848cc9a22d9ed50ef53f4b8edeab73ff)
- Date: Mon, 4 Dec 2017 19:10:34 +0000
GIT changes to master grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:
ChangeLog | 3 +++
graphics-libs/harfbuzz/DETAILS | 4 ++--
graphics-libs/harfbuzz/HISTORY | 3 +++
utils/vmtouch/0001-fix-CFLAGS.patch | 32 ++++++++++++++++++++++++++++++++
utils/vmtouch/BUILD | 1 +
utils/vmtouch/DEPENDS | 1 +
utils/vmtouch/DETAILS | 14 ++++++++++++++
utils/vmtouch/HISTORY | 4 ++++
utils/vmtouch/INSTALL | 1 +
utils/vmtouch/PRE_BUILD | 5 +++++
utils/vmtouch/init.d/vmtouch | 28 ++++++++++++++++++++++++++++
11 files changed, 94 insertions(+), 2 deletions(-)
New commits:
commit 9e625e25848cc9a22d9ed50ef53f4b8edeab73ff
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
graphics-libs/harfbuzz: version 1.7.2
commit 6e2e00342e368b8a09a80d53335b8b342392e701
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
utils/vmtouch: new spell, a OS-cache-managment tool
diff --git a/ChangeLog b/ChangeLog
index 78ee634..e7b6a6a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2017-12-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * utils/vmtouch: new spell, an OS-cache managment tool
+
2017-12-03 Pavel Vinogradov <public AT sourcemage.org>
* chat-im/purple-discord: new spell, Discord plugin for Pidgin
diff --git a/graphics-libs/harfbuzz/DETAILS b/graphics-libs/harfbuzz/DETAILS
index bd0af98..c0eb4b1 100755
--- a/graphics-libs/harfbuzz/DETAILS
+++ b/graphics-libs/harfbuzz/DETAILS
@@ -9,8 +9,8 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
SOURCE_IGNORE=volatile
FORCE_DOWNLOAD=on
else
- VERSION=1.7.1
-
SOURCE_HASH=sha512:e78c96a4debfc4761075aca50de111acf394bb966c038b8cebc26fd01a113d53492946709cf54dcc30d87bb6b5d920509181b5a0fc9ea0a010a399e94ad090b7
+ VERSION=1.7.2
+
SOURCE_HASH=sha512:a895c96a1c4096622c797a5a877e80529ce63e3bd3adea9f68994b32e13e7b3be14cdfe824d338f48b12f49de537f7d0f6db14f422ea896697667c672daeb1cc
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.freedesktop.org/software/harfbuzz/release/$SOURCE
diff --git a/graphics-libs/harfbuzz/HISTORY b/graphics-libs/harfbuzz/HISTORY
index 413caa8..ec640e1 100644
--- a/graphics-libs/harfbuzz/HISTORY
+++ b/graphics-libs/harfbuzz/HISTORY
@@ -1,3 +1,6 @@
+2017-12-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.7.2
+
2017-11-15 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.7.1
diff --git a/utils/vmtouch/0001-fix-CFLAGS.patch
b/utils/vmtouch/0001-fix-CFLAGS.patch
new file mode 100644
index 0000000..c659e4c
--- /dev/null
+++ b/utils/vmtouch/0001-fix-CFLAGS.patch
@@ -0,0 +1,32 @@
+From 9219762779134112c636f30c180aaf91837bb4e2 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <bwlf AT bandrate.org>
+Date: Sun, 3 Dec 2017 17:55:34 +0100
+Subject: [PATCH] fix CFLAGS
+
+---
+ Makefile | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 535138b..37e33b4 100644
+--- a/Makefile
++++ b/Makefile
+@@ -3,14 +3,13 @@ BINDIR?= $(PREFIX)/bin
+ MANDIR?= $(PREFIX)/share/man/man8
+
+ CC?= cc
+-CFLAGS+= -Wall -O2 -g -std=c99
++CFLAGS+= -Wall -std=c99
+
+ all: vmtouch vmtouch.8
+
+ .PHONY: all install clean uninstall
+
+ vmtouch: vmtouch.c
+- ${CC} ${CFLAGS} -o vmtouch vmtouch.c
+
+ vmtouch.8: vmtouch.pod
+ pod2man --section 8 --center "System Manager's Manual" --release " "
vmtouch.pod > vmtouch.8
+--
+2.15.1
+
diff --git a/utils/vmtouch/BUILD b/utils/vmtouch/BUILD
new file mode 100755
index 0000000..6dfecc1
--- /dev/null
+++ b/utils/vmtouch/BUILD
@@ -0,0 +1 @@
+default_build_make
diff --git a/utils/vmtouch/DEPENDS b/utils/vmtouch/DEPENDS
new file mode 100755
index 0000000..3e1a548
--- /dev/null
+++ b/utils/vmtouch/DEPENDS
@@ -0,0 +1 @@
+depends podlators
diff --git a/utils/vmtouch/DETAILS b/utils/vmtouch/DETAILS
new file mode 100755
index 0000000..47b38a9
--- /dev/null
+++ b/utils/vmtouch/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=vmtouch
+ VERSION=1.3.0
+ SOURCE="$SPELL-$VERSION.tar.gz"
+
SOURCE_URL[0]=https://github.com/hoytech/${SPELL}/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:ddb86b764dffea6c43a2dc5c48dc91fa862c104a2e5ee7beefb45815b60aba14d255936082593cec97534f7231d65f91f23b0cab3f985695af365c34341a8a19
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://hoytech.com/vmtouch/"
+ LICENSE[0]=BSD
+ ENTERED=20171203
+ SHORT="a tool for learning about and controlling the file system
cache"
+cat << EOF
+vmtouch is a tool for learning about and controlling the file system cache
+of UNIX and UNIX-like systems.
+EOF
diff --git a/utils/vmtouch/HISTORY b/utils/vmtouch/HISTORY
new file mode 100644
index 0000000..d1b8c53
--- /dev/null
+++ b/utils/vmtouch/HISTORY
@@ -0,0 +1,4 @@
+2017-12-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * 0001-fix-CFLAGS.patch, BUILD, DEPENDS, DETAILS, PRE_BUILD,
init.d/vmtouch,
+ INSTALL: spell created
+
diff --git a/utils/vmtouch/INSTALL b/utils/vmtouch/INSTALL
new file mode 100755
index 0000000..0959fb3
--- /dev/null
+++ b/utils/vmtouch/INSTALL
@@ -0,0 +1 @@
+PREFIX="${INSTALL_ROOT}/usr" default_install
diff --git a/utils/vmtouch/PRE_BUILD b/utils/vmtouch/PRE_BUILD
new file mode 100755
index 0000000..e367649
--- /dev/null
+++ b/utils/vmtouch/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+
+cd "${SOURCE_DIRECTORY}" &&
+patch -p1 < "${SPELL_DIRECTORY}/0001-fix-CFLAGS.patch"
+
diff --git a/utils/vmtouch/init.d/vmtouch b/utils/vmtouch/init.d/vmtouch
new file mode 100755
index 0000000..e11bd73
--- /dev/null
+++ b/utils/vmtouch/init.d/vmtouch
@@ -0,0 +1,28 @@
+#!/bin/bash
+
+PROGRAM=/usr/bin/vmtouch
+PROGRAM_FLAGS="-t -0 -b"
+RUNLEVEL=3
+NEEDS="+local_fs"
+
+. /etc/init.d/smgl_init
+
+start() {
+ echo "Caching system files ..."
+ find /bin \
+ /sbin \
+ /lib \
+ /usr/bin \
+ /usr/sbin \
+ /usr/lib \
+ /usr/libexec \
+ /usr/*-pc-linux-gnu \
+ /opt/*/lib \
+ /opt/*/bin \
+ /opt/*/libexec -type f -print0 | $PROGRAM $PROGRAM_FLAGS - &
+}
+
+stop() {
+ true
+}
+
- [SM-Commit] GIT changes to master grimoire by Florian Franzmann (9e625e25848cc9a22d9ed50ef53f4b8edeab73ff), Florian Franzmann, 12/04/2017
Archive powered by MHonArc 2.6.24.