mirror of
https://github.com/void-linux/void-packages.git
synced 2025-08-02 02:42:56 +02:00
parent
bd24b194f4
commit
06e4f27b4e
3 changed files with 56 additions and 0 deletions
22
srcpkgs/mon/patches/fix-long_long.patch
Normal file
22
srcpkgs/mon/patches/fix-long_long.patch
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
Size of long may be 32-bit and thus can't hold MS_YEAR.
|
||||||
|
|
||||||
|
--- deps/ms.c 2013-12-01 18:34:08.000000000 +0100
|
||||||
|
+++ deps/ms.c 2015-09-09 22:47:16.476393763 +0200
|
||||||
|
@@ -91,7 +91,7 @@
|
||||||
|
milliseconds_to_string(long long ms) {
|
||||||
|
char *str = malloc(MS_MAX);
|
||||||
|
if (!str) return NULL;
|
||||||
|
- long div = 1;
|
||||||
|
+ long long div = 1;
|
||||||
|
char *fmt;
|
||||||
|
|
||||||
|
if (ms < MS_SEC) fmt = "%lldms";
|
||||||
|
@@ -113,7 +113,7 @@
|
||||||
|
|
||||||
|
char *
|
||||||
|
milliseconds_to_long_string(long long ms) {
|
||||||
|
- long div;
|
||||||
|
+ long long div;
|
||||||
|
char *name;
|
||||||
|
|
||||||
|
char *str = malloc(MS_MAX);
|
14
srcpkgs/mon/patches/fix-unused_result.patch
Normal file
14
srcpkgs/mon/patches/fix-unused_result.patch
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
Fix a minor warning about ignoring the result of write(2).
|
||||||
|
|
||||||
|
--- src/mon.c 2013-12-01 18:34:08.000000000 +0100
|
||||||
|
+++ src/mon.c 2015-09-09 22:42:21.241394637 +0200
|
||||||
|
@@ -112,7 +112,8 @@
|
||||||
|
snprintf(buf, 32, "%d", pid);
|
||||||
|
int fd = open(file, O_WRONLY | O_CREAT, S_IRUSR | S_IWUSR);
|
||||||
|
if (fd < 0) perror("open()");
|
||||||
|
- write(fd, buf, 32);
|
||||||
|
+ ssize_t wrote = write(fd, buf, 32);
|
||||||
|
+ if (wrote != 32) perror("write()");
|
||||||
|
close(fd);
|
||||||
|
}
|
||||||
|
|
20
srcpkgs/mon/template
Normal file
20
srcpkgs/mon/template
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
# Template file for 'mon'
|
||||||
|
pkgname=mon
|
||||||
|
version=1.2.3
|
||||||
|
revision=1
|
||||||
|
build_style=gnu-makefile
|
||||||
|
short_desc="Simple single-process process monitoring program written in C"
|
||||||
|
maintainer="Diogo Leal <diogo@diogoleal.com>"
|
||||||
|
license="MIT"
|
||||||
|
homepage="https://github.com/tj/mon"
|
||||||
|
distfiles="https://github.com/tj/mon/archive/${version}.tar.gz"
|
||||||
|
checksum=978711a1d37ede3fc5a05c778a2365ee234b196a44b6c0c69078a6c459e686ac
|
||||||
|
|
||||||
|
CFLAGS="-Ideps -std=c99 -D_GNU_SOURCE"
|
||||||
|
|
||||||
|
do_install() {
|
||||||
|
vbin mon
|
||||||
|
vsconf example/on_error.sh
|
||||||
|
vsconf example/program.sh
|
||||||
|
vdoc Readme.md
|
||||||
|
}
|
Loading…
Add table
Reference in a new issue