commit:     e404ead5ff23f0b1197a75abcf5e64c326fa8ce7
Author:     Conrad Kostecki <conrad <AT> kostecki <DOT> com>
AuthorDate: Sun Jun 24 12:51:49 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jun 24 14:11:38 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e404ead5

app-benchmarks/stress-ng: bump to version 0.09.31

Closes: https://bugs.gentoo.org/598040
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-benchmarks/stress-ng/Manifest                  |  1 +
 .../files/stress-ng-0.09.31-makefile.patch         | 64 ++++++++++++++++++++++
 app-benchmarks/stress-ng/stress-ng-0.09.31.ebuild  | 28 ++++++++++
 3 files changed, 93 insertions(+)

diff --git a/app-benchmarks/stress-ng/Manifest 
b/app-benchmarks/stress-ng/Manifest
index bdbe1b90270..b5a7861dcd6 100644
--- a/app-benchmarks/stress-ng/Manifest
+++ b/app-benchmarks/stress-ng/Manifest
@@ -1 +1,2 @@
 DIST stress-ng-0.09.30.tar.xz 350520 BLAKE2B 
24d4b92947aa00549905166f58408e4c3d90945c7dc4f0e4bb1d143eea80cc7ef641547611c68f80d45c77a2b552937b6426c3162c54137435ceb578fa5da5a7
 SHA512 
3bab686e9a251e9f693987cf90554687acc3a4ea06712adc4c90ff45e6fbf650077017ecde49871aa1806ef9c874fd819f9ae65baea04bdf576da2abbf273f9c
+DIST stress-ng-0.09.31.tar.xz 350760 BLAKE2B 
5f839b4a4020cb3f1c5cfeafafefc576dd36f4d6c600f4cce917837ddf3f2e70349b0b76037dc2ee0e3d96fca172d65b01629559f705bdbf6f975978a79f58b1
 SHA512 
01fc32bac51adcbf98907c73bfc0c54ec9d04355d3959e7dcba208dbd85c314310cf6c5b4fe092dad53bfca54d7dfe6d292b75845bc0b0998e43f9907dbc50ac

diff --git a/app-benchmarks/stress-ng/files/stress-ng-0.09.31-makefile.patch 
b/app-benchmarks/stress-ng/files/stress-ng-0.09.31-makefile.patch
new file mode 100644
index 00000000000..633c6db1b3f
--- /dev/null
+++ b/app-benchmarks/stress-ng/files/stress-ng-0.09.31-makefile.patch
@@ -0,0 +1,64 @@
+--- a/Makefile 2018-06-21 15:39:27.000000000 +0200
++++ b/Makefile 2018-06-24 14:46:41.773596760 +0200
+@@ -21,7 +21,7 @@
+ # Codename "portable pressure producer"
+ #
+ 
+-CFLAGS += -Wall -Wextra -DVERSION='"$(VERSION)"' -O2 -std=gnu99
++CFLAGS += -Wall -Wextra -DVERSION='"$(VERSION)"' -std=gnu99
+ 
+ #
+ # Pedantic flags
+@@ -319,12 +319,10 @@
+ .o: stress-ng.h Makefile
+ 
+ .c.o: stress-ng.h Makefile $(SRC)
+-      @echo "CC $<"
+-      @$(CC) $(CFLAGS) -c -o $@ $<
++      $(CC) $(CFLAGS) -c -o $@ $<
+ 
+ stress-ng: info $(OBJS)
+-      @echo "LD $@"
+-      @$(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -lc -o $@
++      $(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -lc -o $@
+       @sync
+ 
+ .PHONY: info
+@@ -344,8 +342,7 @@
+               sed '$$ s/.$$//' >> apparmor-data.c
+       @echo "};" >> apparmor-data.c
+       @echo "const size_t g_apparmor_data_len = sizeof(g_apparmor_data);" >> 
apparmor-data.c
+-      @echo "CC $<"
+-      @$(CC) -c apparmor-data.c -o apparmor-data.o
++      $(CC) -c apparmor-data.c -o apparmor-data.o
+       @rm -rf apparmor-data.c apparmor-data.bin
+ 
+ #
+@@ -360,12 +357,10 @@
+ perf.o: perf.c perf-event.c
+       @$(CC) $(CFLAGS) -E perf-event.c | grep "PERF_COUNT" | sed 's/,/ /' | \
+       awk {'print "#define _SNG_" $$1 " (1)"'} > perf-event.h
+-      @echo CC $<
+-      @$(CC) $(CFLAGS) -c -o $@ $<
++      $(CC) $(CFLAGS) -c -o $@ $<
+ 
+ stress-vecmath.o: stress-vecmath.c
+-      @echo CC $<
+-      @$(CC) $(CFLAGS) -fno-builtin -c -o $@ $<
++      $(CC) $(CFLAGS) -fno-builtin -c -o $@ $<
+       @touch stress-ng.c
+ 
+ $(OBJS): stress-ng.h Makefile
+@@ -405,10 +400,10 @@
+       STRESS_NG=./stress-ng debian/tests/fast-test-all
+ 
+ .PHONY: install
+-install: stress-ng stress-ng.1.gz
++install: stress-ng
+       mkdir -p ${DESTDIR}${BINDIR}
+       cp stress-ng ${DESTDIR}${BINDIR}
+       mkdir -p ${DESTDIR}${MANDIR}
+-      cp stress-ng.1.gz ${DESTDIR}${MANDIR}
++      cp stress-ng.1 ${DESTDIR}${MANDIR}
+       mkdir -p ${DESTDIR}${JOBDIR}
+       cp -rp example-jobs/*.job ${DESTDIR}${JOBDIR}

diff --git a/app-benchmarks/stress-ng/stress-ng-0.09.31.ebuild 
b/app-benchmarks/stress-ng/stress-ng-0.09.31.ebuild
new file mode 100644
index 00000000000..7652a40c8cf
--- /dev/null
+++ b/app-benchmarks/stress-ng/stress-ng-0.09.31.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Stress test for a computer system with various selectable ways"
+HOMEPAGE="http://kernel.ubuntu.com/~cking/stress-ng/";
+SRC_URI="http://kernel.ubuntu.com/~cking/tarballs/${PN}/${P}.tar.xz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="dev-libs/libaio
+       dev-libs/libbsd
+       dev-libs/libgcrypt:0=
+       net-misc/lksctp-tools
+       sys-apps/attr
+       sys-apps/keyutils
+       sys-libs/libapparmor
+       sys-libs/libcap
+       sys-libs/zlib:="
+
+RDEPEND="${DEPEND}"
+
+DOCS=( "README" "README.Android" "TODO" "syscalls.txt" )
+
+PATCHES=( "${FILESDIR}/${P}-makefile.patch" )

Reply via email to