[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/stress-ng/files/, app-benchmarks/stress-ng/
commit: 1e6dab027917e201726e4d850cd64679f467f207 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Aug 7 22:42:13 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Aug 7 22:42:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e6dab02 app-benchmarks/stress-ng: drop old version Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki gentoo.org> app-benchmarks/stress-ng/Manifest | 1 - .../files/stress-ng-0.12.12-glibc-2.34.patch | 101 - app-benchmarks/stress-ng/stress-ng-0.12.12.ebuild | 44 - 3 files changed, 146 deletions(-) diff --git a/app-benchmarks/stress-ng/Manifest b/app-benchmarks/stress-ng/Manifest index 0a20da10672..69c66bd1fde 100644 --- a/app-benchmarks/stress-ng/Manifest +++ b/app-benchmarks/stress-ng/Manifest @@ -1,2 +1 @@ -DIST stress-ng-0.12.12.tar.xz 558492 BLAKE2B ccd805a2f50306b50f95d98cdf766a82a511a03e2728cdcb70c51e6df75280c42195ed71b5a27bb4b70049ab1d18a6e47d7a1549a49601fc4f6fe3d0330db1b2 SHA512 1061618a44b2cb399cb845abf7de88009376dd186f259f7d91cdc6fb7102b2d869806d4c76c113c2355da426c066e41f7ee2e3d229fa499b16d993ec1cd5b278 DIST stress-ng-0.13.00.tar.xz 566324 BLAKE2B 62a075f2945127f1e730c46c596cbfdd407826ec2e5f1c3000dbf47000ecd4a136463ef2cb13cb736fc2db12ae215d87fc28c757e4d7d292fcce73b676fdc729 SHA512 c3d5dd7d27d538f148837bf8be0a9a9f4713bfb44c6ea203647b87b1a033757cb61599781ce95ea8b06943dcc1ed7762dec8c9859ad77673b5d44f3380741d6e diff --git a/app-benchmarks/stress-ng/files/stress-ng-0.12.12-glibc-2.34.patch b/app-benchmarks/stress-ng/files/stress-ng-0.12.12-glibc-2.34.patch deleted file mode 100644 index b2f93f21cba..000 --- a/app-benchmarks/stress-ng/files/stress-ng-0.12.12-glibc-2.34.patch +++ /dev/null @@ -1,101 +0,0 @@ -From f839de283c44ffe46a2d14bfdf854c145abd8ed6 Mon Sep 17 00:00:00 2001 -From: Colin Ian King -Date: Mon, 19 Jul 2021 20:49:34 +0100 -Subject: [PATCH] Detemine minimal stack size via sysconf, then - PTHREAD_STACK_MIN then guess - -Don't rely on PTHREAD_STACK_MIN being defined, use sysconf, then -PTHREAD_STACK_MIN if it is defined, then 8K default. - -Signed-off-by: Colin Ian King - core-helper.c| 31 +++ - stress-ng.h | 1 + - stress-pthread.c | 13 ++--- - 3 files changed, 34 insertions(+), 11 deletions(-) - -diff --git a/core-helper.c b/core-helper.c -index 508627f2..97a3b869 100644 a/core-helper.c -+++ b/core-helper.c -@@ -2494,6 +2494,37 @@ size_t stress_min_sig_stack_size(void) - return (size_t)sz; - } - -+size_t stress_min_pthread_stack_size(void) -+{ -+ static long sz = -1, min; -+ -+ /* return cached copy */ -+ if (sz > 0) -+ return sz; -+ -+ min = stress_min_aux_sig_stack_size(); -+#if defined(__SC_THREAD_STACK_MIN_VALUE) -+ sz = sysconf(__SC_THREAD_STACK_MIN_VALUE); -+ if (sz > min) -+ min = sz; -+#endif -+#if defined(_SC_THREAD_STACK_MIN_VALUE) -+ sz = sysconf(_SC_THREAD_STACK_MIN_VALUE); -+ if (sz > min) -+ min = sz; -+#endif -+#if defined(PTHREAD_STACK_MIN) -+ if (PTHREAD_STACK_MIN > min) -+ min = PTHREAD_STACK_MIN; -+#endif -+ if (8192 > min) -+ min = 8192; -+ -+ sz = min; -+ -+ return (size_t)sz; -+} -+ - /* - * stress_sig_handler_exit() - *signal handler that exits a process via _exit(0) for -diff --git a/stress-ng.h b/stress-ng.h -index 8a8b17ae..cd744756 100644 a/stress-ng.h -+++ b/stress-ng.h -@@ -4056,6 +4056,7 @@ extern WARN_UNUSED int32_t stress_get_opt_ionice_class(const char *const str); - /* Misc helper funcs */ - extern WARN_UNUSED size_t stress_sig_stack_size(void); - extern WARN_UNUSED size_t stress_min_sig_stack_size(void); -+extern WARN_UNUSED size_t stress_min_pthread_stack_size(void); - - #define STRESS_SIGSTKSZ (stress_sig_stack_size()) - #define STRESS_MINSIGSTKSZ(stress_min_sig_stack_size()) -diff --git a/stress-pthread.c b/stress-pthread.c -index 0da3aeec..2af8 100644 a/stress-pthread.c -+++ b/stress-pthread.c -@@ -69,12 +69,7 @@ static const stress_opt_set_func_t opt_set_funcs[] = { - - #if defined(HAVE_LIB_PTHREAD) - --/* Some systems such as GNU/HURD don't define PTHREAD_STACK_MIN */ --#if !defined(PTHREAD_STACK_MIN) --#define PTHREAD_STACK_MIN (16 * KB) --#endif -- --#define DEFAULT_STACK_MIN (16 * KB) -+#define DEFAULT_STACK_MIN (8 * KB) - - #if defined(HAVE_GET_ROBUST_LIST) && \ - defined(HAVE_LINUX_FUTEX_H) -@@ -404,11 +399,7 @@ static int stress_pthread(const stress_args_t *args) - stress_pthread_args_t pargs = { args, NULL, 0 }; - sigset_t set; - #if defined(HAVE_PTHREAD_ATTR_SETSTACK) --#if DEFAULT_STACK_MIN == PTHREAD_STACK_MIN -- const size_t stack_size = PTHREAD_STACK_MIN; --#else -- const size_t stack_size = STRESS_MAXIMUM(DEFAULT_STACK_MIN, PTHREAD_STACK_MIN); --#endif
[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/stress-ng/files/, app-benchmarks/stress-ng/
commit: 2c152f411d10ddd6a758dec42467469640ff92f5 Author: Conrad Kostecki gentoo org> AuthorDate: Thu Mar 25 21:59:40 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Mar 25 21:59:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c152f41 app-benchmarks/stress-ng: drop old version Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Conrad Kostecki gentoo.org> app-benchmarks/stress-ng/Manifest | 1 - .../files/stress-ng-0.11.23-makefile.patch | 60 -- app-benchmarks/stress-ng/stress-ng-0.12.05.ebuild | 41 --- 3 files changed, 102 deletions(-) diff --git a/app-benchmarks/stress-ng/Manifest b/app-benchmarks/stress-ng/Manifest index 3c08401932f..6d545aab212 100644 --- a/app-benchmarks/stress-ng/Manifest +++ b/app-benchmarks/stress-ng/Manifest @@ -1,2 +1 @@ -DIST stress-ng-0.12.05.tar.xz 529660 BLAKE2B 3ba32dceddeae0910a20fe2a6dda783845059a8d022c372ffef9fc2908ef8b724eb9ce9fef02f4a07c6f3f05e80560d74285c15a6f82f665a716163b4f1e SHA512 c7be3bfbded5e0d953a02d59fdd983af46e9588b21c4858b26a9432b72f4c6bd5710f5294372746adcb52aeb8d0e9800c99c3256d269b25458af31591f63a758 DIST stress-ng-0.12.06.tar.xz 530940 BLAKE2B dcf1c97df38cdfd15c88fa71497477d83a0ab8e18ca506717f360b8a1f284be00163f6de956d686cdd6d479bd6fb2075ec2dc4dea55b4af4c623caf4a412e7a0 SHA512 bdfbee6c1d339dc4d288aa28b08bdaf158f49bb023b527c653e7956d80607690fe4aab763acc8c6659e822f2e225ee2be39ff60effa972b05c4c5e0fe067d6fc diff --git a/app-benchmarks/stress-ng/files/stress-ng-0.11.23-makefile.patch b/app-benchmarks/stress-ng/files/stress-ng-0.11.23-makefile.patch deleted file mode 100644 index 77687d2a114..000 --- a/app-benchmarks/stress-ng/files/stress-ng-0.11.23-makefile.patch +++ /dev/null @@ -1,60 +0,0 @@ a/Makefile -+++ b/Makefile -@@ -21,7 +21,7 @@ - # Codename "synthetic system strainer" - # - --CFLAGS += -Wall -Wextra -DVERSION='"$(VERSION)"' -O2 -std=gnu99 -+CFLAGS += -Wall -Wextra -DVERSION='"$(VERSION)"' -std=gnu99 - - # - # Pedantic flags -@@ -364,12 +364,10 @@ - .o: stress-ng.h Makefile - - .c.o: -- @echo "CC $<" -- @$(CC) $(CFLAGS) -c -o $@ $< -+ $(CC) $(CFLAGS) -c -o $@ $< - - stress-ng: $(OBJS) -- @echo "LD $@" -- @$(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -o $@ -+ $(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -o $@ - @sync - - makeconfig: -@@ -390,8 +388,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 - - # -@@ -419,12 +416,10 @@ - @$(CC) $(CFLAGS) -E core-perf-event.c | $(GREP) "PERF_COUNT" | \ - sed 's/,/ /' | sed s/'^ *//' | \ - awk {'print "#define _SNG_" $$1 " (1)"'} > core-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 $@ $< - - $(OBJS): stress-ng.h Makefile - -@@ -478,7 +473,7 @@ - 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} - mkdir -p ${DESTDIR}${BASHDIR} diff --git a/app-benchmarks/stress-ng/stress-ng-0.12.05.ebuild b/app-benchmarks/stress-ng/stress-ng-0.12.05.ebuild deleted file mode 100644 index 01aaca45b7b..000 --- a/app-benchmarks/stress-ng/stress-ng-0.12.05.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit optfeature toolchain-funcs - -DESCRIPTION="Stress test for a computer system with various selectable ways" -HOMEPAGE="https://kernel.ubuntu.com/~cking/stress-ng/; -SRC_URI="https://kernel.ubuntu.com/~cking/tarballs/${PN}/${P}.tar.xz; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -DEPEND=" - dev-libs/libaio - dev-libs/libbsd - dev-libs/libgcrypt:0= - sys-apps/attr - sys-apps/keyutils:= - sys-libs/libcap - sys-libs/zlib -" - -RDEPEND="${DEPEND}" - -DOCS=( "README" "README.Android" "TODO" "syscalls.txt" ) - -PATCHES=( "${FILESDIR}/${PN}-0.11.23-makefile.patch" ) - -src_compile() { - tc-export CC - - default -} - -pkg_postinst() { - optfeature "AppArmor support" sys-libs/libapparmor - optfeature "SCTP support" net-misc/lksctp-tools -}
[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/stress-ng/files/, app-benchmarks/stress-ng/
commit: 1942d7760fa239b4a94620045fc4320a1fe362d8 Author: Adrian Ratiu collabora com> AuthorDate: Thu Feb 11 11:53:03 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Feb 11 16:40:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1942d776 app-benchmarks/stress-ng: backport newer glibc ustat.h fix Newer glibc has removed ustat.h and stress-ng has a workaround which unfortunately fails due to a minor bug. This backports the fix from upstream because there is no stress-ng release yet containing it. Upstream commit: https://github.com/ColinIanKing/stress-ng/commit/ce1fb7978c836281dd91558f2b4ab3ecee0c253c Closes: https://github.com/gentoo/gentoo/pull/19413 Signed-off-by: Adrian Ratiu collabora.com> Signed-off-by: Conrad Kostecki gentoo.org> 12.02-fix-build-breaking-HAVE_USTAT-typo.patch | 46 ++ app-benchmarks/stress-ng/stress-ng-0.12.02.ebuild | 5 ++- 2 files changed, 50 insertions(+), 1 deletion(-) diff --git a/app-benchmarks/stress-ng/files/stress-ng-0.12.02-fix-build-breaking-HAVE_USTAT-typo.patch b/app-benchmarks/stress-ng/files/stress-ng-0.12.02-fix-build-breaking-HAVE_USTAT-typo.patch new file mode 100644 index 000..14498b49449 --- /dev/null +++ b/app-benchmarks/stress-ng/files/stress-ng-0.12.02-fix-build-breaking-HAVE_USTAT-typo.patch @@ -0,0 +1,46 @@ +From ce1fb7978c836281dd91558f2b4ab3ecee0c253c Mon Sep 17 00:00:00 2001 +From: Adrian Ratiu +Date: Wed, 10 Feb 2021 14:28:00 +0200 +Subject: [PATCH] stress-ng.h: fix build-breaking HAVE_USTAT typo + +This minor typo fails builds on newer glibc because ustat.h does +not exist anymore. + +Signed-off-by: Adrian Ratiu +--- +Backported from stress-ng master commit ce1fb7978c836281d. +--- + core-shim.c | 3 ++- + stress-ng.h | 2 +- + 2 files changed, 3 insertions(+), 2 deletions(-) + +diff --git a/core-shim.c b/core-shim.c +index e4e6189d..8af7bcc5 100644 +--- a/core-shim.c b/core-shim.c +@@ -1390,7 +1390,8 @@ int sys_clone3(struct shim_clone_args *cl_args, size_t size) + + int shim_ustat(dev_t dev, struct shim_ustat *ubuf) + { +-#if defined(HAVE_USTAT) ++#if defined(HAVE_USTAT) &&\ ++ defined(HAVE_USTAT_H) + return ustat(dev, (void *)ubuf); + #elif defined(__NR_ustat) + return syscall(__NR_ustat, dev, ubuf); +diff --git a/stress-ng.h b/stress-ng.h +index e16a08f0..9d964059 100644 +--- a/stress-ng.h b/stress-ng.h +@@ -219,7 +219,7 @@ + #include + #endif + +-#if defined(HAVE_USTAT) ++#if defined(HAVE_USTAT_H) + #include + #endif + +-- +2.30.0 + diff --git a/app-benchmarks/stress-ng/stress-ng-0.12.02.ebuild b/app-benchmarks/stress-ng/stress-ng-0.12.02.ebuild index 01aaca45b7b..ec872d653bd 100644 --- a/app-benchmarks/stress-ng/stress-ng-0.12.02.ebuild +++ b/app-benchmarks/stress-ng/stress-ng-0.12.02.ebuild @@ -27,7 +27,10 @@ RDEPEND="${DEPEND}" DOCS=( "README" "README.Android" "TODO" "syscalls.txt" ) -PATCHES=( "${FILESDIR}/${PN}-0.11.23-makefile.patch" ) +PATCHES=( + "${FILESDIR}/${PN}-0.11.23-makefile.patch" + "${FILESDIR}/${PN}-0.12.02-fix-build-breaking-HAVE_USTAT-typo.patch" +) src_compile() { tc-export CC
[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/stress-ng/files/, app-benchmarks/stress-ng/
commit: 5413fb9b87df58ec7bcf4922d9049f7c666d131a Author: Conrad Kostecki gentoo org> AuthorDate: Fri Oct 30 22:25:17 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Oct 30 22:43:12 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5413fb9b app-benchmarks/stress-ng: drop old version Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Conrad Kostecki gentoo.org> app-benchmarks/stress-ng/Manifest | 1 - .../files/stress-ng-0.11.17-makefile.patch | 61 -- app-benchmarks/stress-ng/stress-ng-0.11.22.ebuild | 41 --- 3 files changed, 103 deletions(-) diff --git a/app-benchmarks/stress-ng/Manifest b/app-benchmarks/stress-ng/Manifest index 5aa29283411..f7ed2493196 100644 --- a/app-benchmarks/stress-ng/Manifest +++ b/app-benchmarks/stress-ng/Manifest @@ -1,2 +1 @@ -DIST stress-ng-0.11.22.tar.xz 495692 BLAKE2B 738883d59f4054d650de33f67ddf1e4a27625631e22295e3df00ba115d229a1f747e1b2948313beca55af160010683c20f4acad02eb2231c0a908af6534b266e SHA512 1685c7eb675bae1f751d8dbeb20dcd4ce753c564524d773dd6a396ace83bd94558425a3557d7d8cb86b87fb9a477069f85b81aec41649db3ccee2a32422b2546 DIST stress-ng-0.11.23.tar.xz 499540 BLAKE2B ccba08bdb756737e782f896fe364869e4f939f7c8e9d5a02f8138d85f3d1922740100a58d9652169735eab994ab89df331b97bb08b588a721a6b1a8511fab937 SHA512 1642e6ea8ee75e400d5ea4e40d61384f9a895cd489715be1107d6cd06eea2274ac0b32320cabe806d0f919efbea8061848d9c9c4bdc5980704e7a2db45c9be70 diff --git a/app-benchmarks/stress-ng/files/stress-ng-0.11.17-makefile.patch b/app-benchmarks/stress-ng/files/stress-ng-0.11.17-makefile.patch deleted file mode 100644 index d3c5e93b007..000 --- a/app-benchmarks/stress-ng/files/stress-ng-0.11.17-makefile.patch +++ /dev/null @@ -1,61 +0,0 @@ stress-ng-0.11.17.orig/Makefile2020-07-27 13:38:23.0 +0200 -+++ stress-ng-0.11.17/Makefile 2020-08-09 13:43:30.919796477 +0200 -@@ -21,7 +21,7 @@ - # Codename "synthetic system strainer" - # - --CFLAGS += -Wall -Wextra -DVERSION='"$(VERSION)"' -O2 -std=gnu99 -+CFLAGS += -Wall -Wextra -DVERSION='"$(VERSION)"' -std=gnu99 - - # - # Pedantic flags -@@ -358,12 +358,10 @@ - .o: stress-ng.h Makefile - - .c.o: -- @echo "CC $<" -- @$(CC) $(CFLAGS) -c -o $@ $< -+ $(CC) $(CFLAGS) -c -o $@ $< - - stress-ng: $(OBJS) -- @echo "LD $@" -- @$(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -o $@ -+ $(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -o $@ - @sync - - makeconfig: -@@ -384,7 +382,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 $<" -+ echo "CC $<" - @$(CC) -c apparmor-data.c -o apparmor-data.o - @rm -rf apparmor-data.c apparmor-data.bin - -@@ -401,12 +399,12 @@ - @$(CC) $(CFLAGS) -E core-perf-event.c | grep "PERF_COUNT" | \ - sed 's/,/ /' | sed s/'^ *//' | \ - awk {'print "#define _SNG_" $$1 " (1)"'} > core-perf-event.h -- @echo CC $< -- @$(CC) $(CFLAGS) -c -o $@ $< -+ echo CC $< -+ $(CC) $(CFLAGS) -c -o $@ $< - - stress-vecmath.o: stress-vecmath.c -- @echo CC $< -- @$(CC) $(CFLAGS) -fno-builtin -c -o $@ $< -+ echo CC $< -+ $(CC) $(CFLAGS) -fno-builtin -c -o $@ $< - @touch stress-ng.c - - $(OBJS): stress-ng.h Makefile -@@ -459,7 +457,7 @@ - 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} - mkdir -p ${DESTDIR}${BASHDIR} diff --git a/app-benchmarks/stress-ng/stress-ng-0.11.22.ebuild b/app-benchmarks/stress-ng/stress-ng-0.11.22.ebuild deleted file mode 100644 index 3985c5e0570..000 --- a/app-benchmarks/stress-ng/stress-ng-0.11.22.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit optfeature toolchain-funcs - -DESCRIPTION="Stress test for a computer system with various selectable ways" -HOMEPAGE="https://kernel.ubuntu.com/~cking/stress-ng/; -SRC_URI="https://kernel.ubuntu.com/~cking/tarballs/${PN}/${P}.tar.xz; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -DEPEND=" - dev-libs/libaio - dev-libs/libbsd - dev-libs/libgcrypt:0= - sys-apps/attr - sys-apps/keyutils:= - sys-libs/libcap - sys-libs/zlib -" - -RDEPEND="${DEPEND}" - -DOCS=( "README" "README.Android" "TODO" "syscalls.txt" ) - -PATCHES=( "${FILESDIR}/${PN}-0.11.17-makefile.patch" ) - -src_compile() { - tc-export CC - - default -} - -pkg_postinst() { - optfeature "AppArmor support" sys-libs/libapparmor -
[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/stress-ng/files/, app-benchmarks/stress-ng/
commit: d4e293f30f2c4c62c2e467807872fe45348f02e7 Author: Conrad Kostecki gentoo org> AuthorDate: Thu Sep 10 21:55:03 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Sep 10 21:57:25 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4e293f3 app-benchmarks/stress-ng: drop old version Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Conrad Kostecki gentoo.org> app-benchmarks/stress-ng/Manifest | 1 - .../stress-ng-0.11.19-optimization-checks.patch| 87 -- app-benchmarks/stress-ng/stress-ng-0.11.19.ebuild | 44 --- 3 files changed, 132 deletions(-) diff --git a/app-benchmarks/stress-ng/Manifest b/app-benchmarks/stress-ng/Manifest index badb00724f8..8765c676141 100644 --- a/app-benchmarks/stress-ng/Manifest +++ b/app-benchmarks/stress-ng/Manifest @@ -1,2 +1 @@ -DIST stress-ng-0.11.19.tar.xz 475692 BLAKE2B 711e9532655e8b76c44d06a86c773e2a2d5c19cf08dec693f7aacf100060ed492fc7ace8244897d4b342a3f1cae8e3f81314cb5b792253957c1622621bd1f6c0 SHA512 eefb331699faccaaa98775e14e4f33f5cc99b86ec8feb8f1c34b6cb7d20f061c576f8fcd683e51740fa662fb54d987bed36b9d87ad13a1b39b4fe66e60177ab1 DIST stress-ng-0.11.20.tar.xz 480540 BLAKE2B 97ef2726ae5882c405ac752b56fa14e1a08a428b2ff2685b2d513438394b86184aa412ce97ea428a6ab4ec42c29c6bd4f5c28da9331c27c477d29a8fbe070a74 SHA512 08dda9ec44d9bde873b0186c4dbf3b15090c261316f0ec0ceed5378d31780b85038f898957c892393fef593ad5c913d044c1db8e2b60c68d88f5678d0209b6ac diff --git a/app-benchmarks/stress-ng/files/stress-ng-0.11.19-optimization-checks.patch b/app-benchmarks/stress-ng/files/stress-ng-0.11.19-optimization-checks.patch deleted file mode 100644 index 18bd02ae9d5..000 --- a/app-benchmarks/stress-ng/files/stress-ng-0.11.19-optimization-checks.patch +++ /dev/null @@ -1,87 +0,0 @@ -From 70acc386b6afb726d4576a3d4368b51114e92530 Mon Sep 17 00:00:00 2001 -From: Colin Ian King -Date: Tue, 1 Sep 2020 12:54:19 +0100 -Subject: [PATCH] stress-ng.h: build in target clone types if gcc supports the - feature - -Add in more build time optimization checks, try to build smarter with -various gcc compatibility support checks. - -Signed-off-by: Colin Ian King - stress-ng.h | 62 - - 1 file changed, 61 insertions(+), 1 deletion(-) - -diff --git a/stress-ng.h b/stress-ng.h -index 3803bc71..6ce7d72e 100644 a/stress-ng.h -+++ b/stress-ng.h -@@ -1686,7 +1686,67 @@ extern void pr_dbg_lock(bool *locked, const char *fmt, ...) FORMAT(printf, 2, 3 - - /* GCC5.0+ target_clones attribute */ - #if defined(HAVE_TARGET_CLONES) && defined(STRESS_ARCH_X86) --#define TARGET_CLONES __attribute__((target_clones("mmx","sse","sse2","ssse3", "sse4.1", "sse4a", "avx", "avx2", "arch=skylake-avx512", "default"))) -+#if defined(__MMX_WITH_SSE__) -+#define TARGET_CLONE_MMX "mmx", -+#else -+#define TARGET_CLONE_MMX -+#endif -+ -+#if defined(__AVX__) -+#define TARGET_CLONE_AVX "avx", -+#else -+#define TARGET_CLONE_AVX -+#endif -+ -+#if defined(__AVX2__) -+#define TARGET_CLONE_AVX2 "avx2", -+#else -+#define TARGET_CLONE_AVX2 -+#endif -+ -+#if defined(__SSE__) -+#define TARGET_CLONE_SSE "sse", -+#else -+#define TARGET_CLONE_SSE -+#endif -+ -+#if defined(__SSE2__) -+#define TARGET_CLONE_SSE2 "sse2", -+#else -+#define TARGET_CLONE_SSE2 -+#endif -+ -+#if defined(__SSE3__) -+#define TARGET_CLONE_SSE3 "sse3", -+#else -+#define TARGET_CLONE_SSE3 -+#endif -+ -+#if defined(__SSSE3__) -+#define TARGET_CLONE_SSSE3"ssse3", -+#else -+#define TARGET_CLONE_SSSE3 -+#endif -+ -+#if defined(__SSE4_1__) -+#define TARGET_CLONE_SSE4_1 "sse4.1", -+#else -+#define TARGET_CLONE_SSE4_1 -+#endif -+ -+#if defined(__SSE4_2__) -+#define TARGET_CLONE_SSE4_2 "sse4.2", -+#else -+#define TARGET_CLONE_SSE4_2 -+#endif -+ -+#if defined(__AVX512F__) -+#define TARGET_CLONE_SKYLAKE_AVX512 "arch=skylake-avx512", -+#else -+#define TARGET_CLONE_SKYLAKE_AVX512 -+#endif -+ -+#define TARGET_CLONES __attribute__((target_clones(TARGET_CLONE_AVX TARGET_CLONE_AVX2 TARGET_CLONE_MMX TARGET_CLONE_SSE TARGET_CLONE_SSE2 TARGET_CLONE_SSE3 TARGET_CLONE_SSSE3 TARGET_CLONE_SSE4_1 TARGET_CLONE_SSE4_2 TARGET_CLONE_SKYLAKE_AVX512 "default"))) - #elif defined(HAVE_TARGET_CLONES) && defined(STRESS_ARCH_PPC64) - #define TARGET_CLONES __attribute__((target_clones("cpu=power9,default"))) - #else diff --git a/app-benchmarks/stress-ng/stress-ng-0.11.19.ebuild b/app-benchmarks/stress-ng/stress-ng-0.11.19.ebuild deleted file mode 100644 index 45fa78dbb29..000 --- a/app-benchmarks/stress-ng/stress-ng-0.11.19.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit optfeature toolchain-funcs - -DESCRIPTION="Stress test for a computer system with various selectable ways" -HOMEPAGE="https://kernel.ubuntu.com/~cking/stress-ng/;
[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/stress-ng/files/, app-benchmarks/stress-ng/
commit: 285d1df0bf8f3e4208def7b36974e72b9b929f7e Author: Conrad Kostecki gentoo org> AuthorDate: Wed Sep 2 12:38:17 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Sep 2 12:38:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=285d1df0 app-benchmarks/stress-ng: fix compilation due optimization Closes: https://bugs.gentoo.org/739830 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Conrad Kostecki gentoo.org> .../stress-ng-0.11.19-optimization-checks.patch| 87 ++ app-benchmarks/stress-ng/stress-ng-0.11.19.ebuild | 5 +- 2 files changed, 91 insertions(+), 1 deletion(-) diff --git a/app-benchmarks/stress-ng/files/stress-ng-0.11.19-optimization-checks.patch b/app-benchmarks/stress-ng/files/stress-ng-0.11.19-optimization-checks.patch new file mode 100644 index 000..18bd02ae9d5 --- /dev/null +++ b/app-benchmarks/stress-ng/files/stress-ng-0.11.19-optimization-checks.patch @@ -0,0 +1,87 @@ +From 70acc386b6afb726d4576a3d4368b51114e92530 Mon Sep 17 00:00:00 2001 +From: Colin Ian King +Date: Tue, 1 Sep 2020 12:54:19 +0100 +Subject: [PATCH] stress-ng.h: build in target clone types if gcc supports the + feature + +Add in more build time optimization checks, try to build smarter with +various gcc compatibility support checks. + +Signed-off-by: Colin Ian King +--- + stress-ng.h | 62 - + 1 file changed, 61 insertions(+), 1 deletion(-) + +diff --git a/stress-ng.h b/stress-ng.h +index 3803bc71..6ce7d72e 100644 +--- a/stress-ng.h b/stress-ng.h +@@ -1686,7 +1686,67 @@ extern void pr_dbg_lock(bool *locked, const char *fmt, ...) FORMAT(printf, 2, 3 + + /* GCC5.0+ target_clones attribute */ + #if defined(HAVE_TARGET_CLONES) && defined(STRESS_ARCH_X86) +-#define TARGET_CLONES __attribute__((target_clones("mmx","sse","sse2","ssse3", "sse4.1", "sse4a", "avx", "avx2", "arch=skylake-avx512", "default"))) ++#if defined(__MMX_WITH_SSE__) ++#define TARGET_CLONE_MMX "mmx", ++#else ++#define TARGET_CLONE_MMX ++#endif ++ ++#if defined(__AVX__) ++#define TARGET_CLONE_AVX "avx", ++#else ++#define TARGET_CLONE_AVX ++#endif ++ ++#if defined(__AVX2__) ++#define TARGET_CLONE_AVX2 "avx2", ++#else ++#define TARGET_CLONE_AVX2 ++#endif ++ ++#if defined(__SSE__) ++#define TARGET_CLONE_SSE "sse", ++#else ++#define TARGET_CLONE_SSE ++#endif ++ ++#if defined(__SSE2__) ++#define TARGET_CLONE_SSE2 "sse2", ++#else ++#define TARGET_CLONE_SSE2 ++#endif ++ ++#if defined(__SSE3__) ++#define TARGET_CLONE_SSE3 "sse3", ++#else ++#define TARGET_CLONE_SSE3 ++#endif ++ ++#if defined(__SSSE3__) ++#define TARGET_CLONE_SSSE3"ssse3", ++#else ++#define TARGET_CLONE_SSSE3 ++#endif ++ ++#if defined(__SSE4_1__) ++#define TARGET_CLONE_SSE4_1 "sse4.1", ++#else ++#define TARGET_CLONE_SSE4_1 ++#endif ++ ++#if defined(__SSE4_2__) ++#define TARGET_CLONE_SSE4_2 "sse4.2", ++#else ++#define TARGET_CLONE_SSE4_2 ++#endif ++ ++#if defined(__AVX512F__) ++#define TARGET_CLONE_SKYLAKE_AVX512 "arch=skylake-avx512", ++#else ++#define TARGET_CLONE_SKYLAKE_AVX512 ++#endif ++ ++#define TARGET_CLONES __attribute__((target_clones(TARGET_CLONE_AVX TARGET_CLONE_AVX2 TARGET_CLONE_MMX TARGET_CLONE_SSE TARGET_CLONE_SSE2 TARGET_CLONE_SSE3 TARGET_CLONE_SSSE3 TARGET_CLONE_SSE4_1 TARGET_CLONE_SSE4_2 TARGET_CLONE_SKYLAKE_AVX512 "default"))) + #elif defined(HAVE_TARGET_CLONES) && defined(STRESS_ARCH_PPC64) + #define TARGET_CLONES __attribute__((target_clones("cpu=power9,default"))) + #else diff --git a/app-benchmarks/stress-ng/stress-ng-0.11.19.ebuild b/app-benchmarks/stress-ng/stress-ng-0.11.19.ebuild index 4c88cc73a96..cadf668aef4 100644 --- a/app-benchmarks/stress-ng/stress-ng-0.11.19.ebuild +++ b/app-benchmarks/stress-ng/stress-ng-0.11.19.ebuild @@ -27,7 +27,10 @@ RDEPEND="${DEPEND}" DOCS=( "README" "README.Android" "TODO" "syscalls.txt" ) -PATCHES=( "${FILESDIR}/${PN}-0.11.17-makefile.patch" ) +PATCHES=( + "${FILESDIR}/${PN}-0.11.17-makefile.patch" + "${FILESDIR}/${PN}-0.11.19-optimization-checks.patch" +) src_compile() { tc-export CC
[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/stress-ng/files/, app-benchmarks/stress-ng/
commit: 4b833df7426f2c94fcd079b53cdaa2ace4f338c4 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Aug 9 11:55:22 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Aug 9 11:57:47 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b833df7 app-benchmarks/stress-ng: bump to version 0.11.17 Closes: https://bugs.gentoo.org/728728 Closes: https://github.com/gentoo/gentoo/pull/16321 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Conrad Kostecki gentoo.org> app-benchmarks/stress-ng/Manifest | 1 + .../files/stress-ng-0.11.17-makefile.patch | 61 ++ app-benchmarks/stress-ng/stress-ng-0.11.17.ebuild | 41 +++ 3 files changed, 103 insertions(+) diff --git a/app-benchmarks/stress-ng/Manifest b/app-benchmarks/stress-ng/Manifest index c797b3b3e02..08ce915e76a 100644 --- a/app-benchmarks/stress-ng/Manifest +++ b/app-benchmarks/stress-ng/Manifest @@ -1 +1,2 @@ DIST stress-ng-0.11.10.tar.xz 443208 BLAKE2B 273d98c8e8a7664e2ecd6431f0988b417980d9faf05550a80a0a90505907eec24eae5f717f4bd813f128f22870343861472bc1157373deb0aaef365b85de44fa SHA512 ae83fa107d17fe55c27429d4b0763db2b56c83d5ab88f4738f9b0be74a34c8adbb6d1dd7a5417ff1399c394c9a18c900265705f21c1cf123e0cc8361cb8214fe +DIST stress-ng-0.11.17.tar.xz 467156 BLAKE2B fab734e0dcd7633e6a47a3b6a4dd900a2dfb2e3666d8fbf439d2d40ea6b7f5f25763aba5d774cf20ce43598e0bce2229e321c2a9512d5f26d8a795d70ce8 SHA512 8320e10fb2a2f224b23efe72af7d84e6beb73bbd54eff0a6c04afee14de5cbbf6584e1a6d936f52651467138e9647dfb0ff092aa7e73a9f8304627a603546f79 diff --git a/app-benchmarks/stress-ng/files/stress-ng-0.11.17-makefile.patch b/app-benchmarks/stress-ng/files/stress-ng-0.11.17-makefile.patch new file mode 100644 index 000..d3c5e93b007 --- /dev/null +++ b/app-benchmarks/stress-ng/files/stress-ng-0.11.17-makefile.patch @@ -0,0 +1,61 @@ +--- stress-ng-0.11.17.orig/Makefile2020-07-27 13:38:23.0 +0200 stress-ng-0.11.17/Makefile 2020-08-09 13:43:30.919796477 +0200 +@@ -21,7 +21,7 @@ + # Codename "synthetic system strainer" + # + +-CFLAGS += -Wall -Wextra -DVERSION='"$(VERSION)"' -O2 -std=gnu99 ++CFLAGS += -Wall -Wextra -DVERSION='"$(VERSION)"' -std=gnu99 + + # + # Pedantic flags +@@ -358,12 +358,10 @@ + .o: stress-ng.h Makefile + + .c.o: +- @echo "CC $<" +- @$(CC) $(CFLAGS) -c -o $@ $< ++ $(CC) $(CFLAGS) -c -o $@ $< + + stress-ng: $(OBJS) +- @echo "LD $@" +- @$(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -o $@ ++ $(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -o $@ + @sync + + makeconfig: +@@ -384,7 +382,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 $<" ++ echo "CC $<" + @$(CC) -c apparmor-data.c -o apparmor-data.o + @rm -rf apparmor-data.c apparmor-data.bin + +@@ -401,12 +399,12 @@ + @$(CC) $(CFLAGS) -E core-perf-event.c | grep "PERF_COUNT" | \ + sed 's/,/ /' | sed s/'^ *//' | \ + awk {'print "#define _SNG_" $$1 " (1)"'} > core-perf-event.h +- @echo CC $< +- @$(CC) $(CFLAGS) -c -o $@ $< ++ echo CC $< ++ $(CC) $(CFLAGS) -c -o $@ $< + + stress-vecmath.o: stress-vecmath.c +- @echo CC $< +- @$(CC) $(CFLAGS) -fno-builtin -c -o $@ $< ++ echo CC $< ++ $(CC) $(CFLAGS) -fno-builtin -c -o $@ $< + @touch stress-ng.c + + $(OBJS): stress-ng.h Makefile +@@ -459,7 +457,7 @@ + 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} + mkdir -p ${DESTDIR}${BASHDIR} diff --git a/app-benchmarks/stress-ng/stress-ng-0.11.17.ebuild b/app-benchmarks/stress-ng/stress-ng-0.11.17.ebuild new file mode 100644 index 000..4c88cc73a96 --- /dev/null +++ b/app-benchmarks/stress-ng/stress-ng-0.11.17.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit eutils toolchain-funcs + +DESCRIPTION="Stress test for a computer system with various selectable ways" +HOMEPAGE="https://kernel.ubuntu.com/~cking/stress-ng/; +SRC_URI="https://kernel.ubuntu.com/~cking/tarballs/${PN}/${P}.tar.xz; + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +DEPEND=" + dev-libs/libaio + dev-libs/libbsd + dev-libs/libgcrypt:0= + sys-apps/attr + sys-apps/keyutils:= + sys-libs/libcap + sys-libs/zlib +" + +RDEPEND="${DEPEND}" + +DOCS=( "README" "README.Android" "TODO" "syscalls.txt" ) + +PATCHES=( "${FILESDIR}/${PN}-0.11.17-makefile.patch" ) + +src_compile() { + tc-export CC + + default +} +
[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/stress-ng/files/, app-benchmarks/stress-ng/
commit: 11f765a8afe5b2180942c70d2a11cbe5ecbb9588 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Aug 9 11:57:28 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Aug 9 11:57:48 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11f765a8 app-benchmarks/stress-ng: drop old version Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Conrad Kostecki gentoo.org> app-benchmarks/stress-ng/Manifest | 1 - .../files/stress-ng-0.11.02-makefile.patch | 64 -- app-benchmarks/stress-ng/stress-ng-0.11.10.ebuild | 38 - 3 files changed, 103 deletions(-) diff --git a/app-benchmarks/stress-ng/Manifest b/app-benchmarks/stress-ng/Manifest index 08ce915e76a..db5c9e05193 100644 --- a/app-benchmarks/stress-ng/Manifest +++ b/app-benchmarks/stress-ng/Manifest @@ -1,2 +1 @@ -DIST stress-ng-0.11.10.tar.xz 443208 BLAKE2B 273d98c8e8a7664e2ecd6431f0988b417980d9faf05550a80a0a90505907eec24eae5f717f4bd813f128f22870343861472bc1157373deb0aaef365b85de44fa SHA512 ae83fa107d17fe55c27429d4b0763db2b56c83d5ab88f4738f9b0be74a34c8adbb6d1dd7a5417ff1399c394c9a18c900265705f21c1cf123e0cc8361cb8214fe DIST stress-ng-0.11.17.tar.xz 467156 BLAKE2B fab734e0dcd7633e6a47a3b6a4dd900a2dfb2e3666d8fbf439d2d40ea6b7f5f25763aba5d774cf20ce43598e0bce2229e321c2a9512d5f26d8a795d70ce8 SHA512 8320e10fb2a2f224b23efe72af7d84e6beb73bbd54eff0a6c04afee14de5cbbf6584e1a6d936f52651467138e9647dfb0ff092aa7e73a9f8304627a603546f79 diff --git a/app-benchmarks/stress-ng/files/stress-ng-0.11.02-makefile.patch b/app-benchmarks/stress-ng/files/stress-ng-0.11.02-makefile.patch deleted file mode 100644 index bce1907d139..000 --- a/app-benchmarks/stress-ng/files/stress-ng-0.11.02-makefile.patch +++ /dev/null @@ -1,64 +0,0 @@ -Always respect users CFLAGS, enable verbose output when compiling -and don't install compressed man pages. - a/Makefile -+++ b/Makefile -@@ -21,7 +21,7 @@ - # Codename "synthetic system strainer" - # - --CFLAGS += -Wall -Wextra -DVERSION='"$(VERSION)"' -O2 -std=gnu99 -+CFLAGS += -Wall -Wextra -DVERSION='"$(VERSION)"' -std=gnu99 - - # - # Pedantic flags -@@ -357,12 +357,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: $(OBJS) -- @echo "LD $@" -- @$(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -o $@ -+ $(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -o $@ - @sync - - makeconfig: -@@ -383,7 +381,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 $<" -+ echo "CC $<" - @$(CC) -c apparmor-data.c -o apparmor-data.o - @rm -rf apparmor-data.c apparmor-data.bin - -@@ -399,12 +397,12 @@ - core-perf.o: core-perf.c core-perf-event.c - @$(CC) $(CFLAGS) -E core-perf-event.c | grep "PERF_COUNT" | sed 's/,/ /' | \ - awk {'print "#define _SNG_" $$1 " (1)"'} > core-perf-event.h -- @echo CC $< -- @$(CC) $(CFLAGS) -c -o $@ $< -+ echo CC $< -+ $(CC) $(CFLAGS) -c -o $@ $< - - stress-vecmath.o: stress-vecmath.c -- @echo CC $< -- @$(CC) $(CFLAGS) -fno-builtin -c -o $@ $< -+ echo CC $< -+ $(CC) $(CFLAGS) -fno-builtin -c -o $@ $< - @touch stress-ng.c - - $(OBJS): stress-ng.h Makefile -@@ -453,7 +451,7 @@ - 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} - mkdir -p ${DESTDIR}${BASHDIR} diff --git a/app-benchmarks/stress-ng/stress-ng-0.11.10.ebuild b/app-benchmarks/stress-ng/stress-ng-0.11.10.ebuild deleted file mode 100644 index b2cfc3fbc76..000 --- a/app-benchmarks/stress-ng/stress-ng-0.11.10.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Stress test for a computer system with various selectable ways" -HOMEPAGE="https://kernel.ubuntu.com/~cking/stress-ng/; -SRC_URI="https://kernel.ubuntu.com/~cking/tarballs/${PN}/${P}.tar.xz; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~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}/${PN}-0.11.02-makefile.patch" ) - -src_compile() { - tc-export CC - - default -}
[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/stress-ng/files/, app-benchmarks/stress-ng/
commit: db5fa11ef69957741fcd21b08910b2dcf5e167bd Author: Conrad Kostecki gentoo org> AuthorDate: Thu Mar 12 21:45:22 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Mar 12 22:46:55 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db5fa11e app-benchmarks/stress-ng: bump to version 0.11.02 Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Conrad Kostecki gentoo.org> app-benchmarks/stress-ng/Manifest | 1 + .../files/stress-ng-0.11.02-makefile.patch | 64 ++ app-benchmarks/stress-ng/stress-ng-0.11.02.ebuild | 38 + 3 files changed, 103 insertions(+) diff --git a/app-benchmarks/stress-ng/Manifest b/app-benchmarks/stress-ng/Manifest index 0df4f687390..5d60252734c 100644 --- a/app-benchmarks/stress-ng/Manifest +++ b/app-benchmarks/stress-ng/Manifest @@ -1 +1,2 @@ DIST stress-ng-0.10.18.tar.xz 417592 BLAKE2B 806a6b1bdd49e5f0ab7f91f0b381b74c47df43e896ee2bbb1f7b8e78a9604443615fd13f331806e6fbaf360f9088a3e8c80d51deadd0dd56ffe92f821b8a3bb5 SHA512 ee2980c28479e50fed90a697e4cbd60732934b0488bb18733d7df8e3e04c32d5f0c5458d536f836a1f8160a60b9d2aa0d99bd2d2de03e1cc94d2c60a250c2daa +DIST stress-ng-0.11.02.tar.xz 421596 BLAKE2B 3f6eb0d6a17cdbedf66c3efdbaec73760e6f6dfedb8fb1c59f759c31dd5d471c0687e0fe7d1f578c630b0a38499c3e7bf37799571dfdab3c6d47965dc39967d6 SHA512 115812728bc26af6ce32e78fa8008fe5fb8a08d8fbb5d82ac96b49572e4c451c0f4affdbad86ce15b5f77106d0e50bdd209eeae4c84fe0e0547161f2f3064140 diff --git a/app-benchmarks/stress-ng/files/stress-ng-0.11.02-makefile.patch b/app-benchmarks/stress-ng/files/stress-ng-0.11.02-makefile.patch new file mode 100644 index 000..bce1907d139 --- /dev/null +++ b/app-benchmarks/stress-ng/files/stress-ng-0.11.02-makefile.patch @@ -0,0 +1,64 @@ +Always respect users CFLAGS, enable verbose output when compiling +and don't install compressed man pages. + +--- a/Makefile b/Makefile +@@ -21,7 +21,7 @@ + # Codename "synthetic system strainer" + # + +-CFLAGS += -Wall -Wextra -DVERSION='"$(VERSION)"' -O2 -std=gnu99 ++CFLAGS += -Wall -Wextra -DVERSION='"$(VERSION)"' -std=gnu99 + + # + # Pedantic flags +@@ -357,12 +357,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: $(OBJS) +- @echo "LD $@" +- @$(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -o $@ ++ $(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -o $@ + @sync + + makeconfig: +@@ -383,7 +381,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 $<" ++ echo "CC $<" + @$(CC) -c apparmor-data.c -o apparmor-data.o + @rm -rf apparmor-data.c apparmor-data.bin + +@@ -399,12 +397,12 @@ + core-perf.o: core-perf.c core-perf-event.c + @$(CC) $(CFLAGS) -E core-perf-event.c | grep "PERF_COUNT" | sed 's/,/ /' | \ + awk {'print "#define _SNG_" $$1 " (1)"'} > core-perf-event.h +- @echo CC $< +- @$(CC) $(CFLAGS) -c -o $@ $< ++ echo CC $< ++ $(CC) $(CFLAGS) -c -o $@ $< + + stress-vecmath.o: stress-vecmath.c +- @echo CC $< +- @$(CC) $(CFLAGS) -fno-builtin -c -o $@ $< ++ echo CC $< ++ $(CC) $(CFLAGS) -fno-builtin -c -o $@ $< + @touch stress-ng.c + + $(OBJS): stress-ng.h Makefile +@@ -453,7 +451,7 @@ + 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} + mkdir -p ${DESTDIR}${BASHDIR} diff --git a/app-benchmarks/stress-ng/stress-ng-0.11.02.ebuild b/app-benchmarks/stress-ng/stress-ng-0.11.02.ebuild new file mode 100644 index 000..d50be0f6a38 --- /dev/null +++ b/app-benchmarks/stress-ng/stress-ng-0.11.02.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="Stress test for a computer system with various selectable ways" +HOMEPAGE="https://kernel.ubuntu.com/~cking/stress-ng/; +SRC_URI="https://kernel.ubuntu.com/~cking/tarballs/${PN}/${P}.tar.xz; + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~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}/${PN}-0.11.02-makefile.patch" ) + +src_compile() { + tc-export CC + + default +}
[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/stress-ng/files/, app-benchmarks/stress-ng/
commit: c934df136913677141b7cf8b6daa9e87c9037f3a Author: Conrad Kostecki gentoo org> AuthorDate: Thu Mar 12 21:45:48 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Mar 12 22:46:55 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c934df13 app-benchmarks/stress-ng: drop old version Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Conrad Kostecki gentoo.org> app-benchmarks/stress-ng/Manifest | 1 - .../files/stress-ng-0.10.13-makefile.patch | 64 -- app-benchmarks/stress-ng/stress-ng-0.10.18.ebuild | 38 - 3 files changed, 103 deletions(-) diff --git a/app-benchmarks/stress-ng/Manifest b/app-benchmarks/stress-ng/Manifest index 5d60252734c..3993ad108d0 100644 --- a/app-benchmarks/stress-ng/Manifest +++ b/app-benchmarks/stress-ng/Manifest @@ -1,2 +1 @@ -DIST stress-ng-0.10.18.tar.xz 417592 BLAKE2B 806a6b1bdd49e5f0ab7f91f0b381b74c47df43e896ee2bbb1f7b8e78a9604443615fd13f331806e6fbaf360f9088a3e8c80d51deadd0dd56ffe92f821b8a3bb5 SHA512 ee2980c28479e50fed90a697e4cbd60732934b0488bb18733d7df8e3e04c32d5f0c5458d536f836a1f8160a60b9d2aa0d99bd2d2de03e1cc94d2c60a250c2daa DIST stress-ng-0.11.02.tar.xz 421596 BLAKE2B 3f6eb0d6a17cdbedf66c3efdbaec73760e6f6dfedb8fb1c59f759c31dd5d471c0687e0fe7d1f578c630b0a38499c3e7bf37799571dfdab3c6d47965dc39967d6 SHA512 115812728bc26af6ce32e78fa8008fe5fb8a08d8fbb5d82ac96b49572e4c451c0f4affdbad86ce15b5f77106d0e50bdd209eeae4c84fe0e0547161f2f3064140 diff --git a/app-benchmarks/stress-ng/files/stress-ng-0.10.13-makefile.patch b/app-benchmarks/stress-ng/files/stress-ng-0.10.13-makefile.patch deleted file mode 100644 index f49988768d5..000 --- a/app-benchmarks/stress-ng/files/stress-ng-0.10.13-makefile.patch +++ /dev/null @@ -1,64 +0,0 @@ -Always respect users CFLAGS, enable verbose output when compiling -and don't install compressed man pages. - a/Makefile -+++ b/Makefile -@@ -21,7 +21,7 @@ - # Codename "systematic system smasher" - # - --CFLAGS += -Wall -Wextra -DVERSION='"$(VERSION)"' -O2 -std=gnu99 -+CFLAGS += -Wall -Wextra -DVERSION='"$(VERSION)"' -std=gnu99 - - # - # Pedantic flags -@@ -359,12 +359,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: $(OBJS) -- @echo "LD $@" -- @$(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -o $@ -+ $(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -o $@ - @sync - - makeconfig: -@@ -385,7 +383,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 $<" -+ echo "CC $<" - @$(CC) -c apparmor-data.c -o apparmor-data.o - @rm -rf apparmor-data.c apparmor-data.bin - -@@ -401,12 +399,12 @@ - core-perf.o: core-perf.c core-perf-event.c - @$(CC) $(CFLAGS) -E core-perf-event.c | grep "PERF_COUNT" | sed 's/,/ /' | \ - awk {'print "#define _SNG_" $$1 " (1)"'} > core-perf-event.h -- @echo CC $< -- @$(CC) $(CFLAGS) -c -o $@ $< -+ echo CC $< -+ $(CC) $(CFLAGS) -c -o $@ $< - - stress-vecmath.o: stress-vecmath.c -- @echo CC $< -- @$(CC) $(CFLAGS) -fno-builtin -c -o $@ $< -+ echo CC $< -+ $(CC) $(CFLAGS) -fno-builtin -c -o $@ $< - @touch stress-ng.c - - $(OBJS): stress-ng.h Makefile -@@ -455,7 +453,7 @@ - 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} - mkdir -p ${DESTDIR}${BASHDIR} diff --git a/app-benchmarks/stress-ng/stress-ng-0.10.18.ebuild b/app-benchmarks/stress-ng/stress-ng-0.10.18.ebuild deleted file mode 100644 index c7323260487..000 --- a/app-benchmarks/stress-ng/stress-ng-0.10.18.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Stress test for a computer system with various selectable ways" -HOMEPAGE="https://kernel.ubuntu.com/~cking/stress-ng/; -SRC_URI="https://kernel.ubuntu.com/~cking/tarballs/${PN}/${P}.tar.xz; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~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}/${PN}-0.10.13-makefile.patch" ) - -src_compile() { - tc-export CC - - default -}
[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/stress-ng/files/, app-benchmarks/stress-ng/
commit: 5455341cf9948ce3cbeefcdeabe4adc559216169 Author: Conrad Kostecki gentoo org> AuthorDate: Fri Dec 13 23:56:44 2019 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Dec 13 23:59:56 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5455341c app-benchmarks/stress-ng: drop old version Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Conrad Kostecki gentoo.org> app-benchmarks/stress-ng/Manifest | 1 - .../files/stress-ng-0.09.53-makefile.patch | 60 -- app-benchmarks/stress-ng/stress-ng-0.10.12.ebuild | 38 -- 3 files changed, 99 deletions(-) diff --git a/app-benchmarks/stress-ng/Manifest b/app-benchmarks/stress-ng/Manifest index 9015dc1f9eb..5629dd3ca1c 100644 --- a/app-benchmarks/stress-ng/Manifest +++ b/app-benchmarks/stress-ng/Manifest @@ -1,2 +1 @@ -DIST stress-ng-0.10.12.tar.xz 408952 BLAKE2B f0894073c651f0defe35af0e916db4d60c211ea0b485cb574bf79ceaaa2794eada28dcf8e8cbee3747a6991d61ec829b0a3e5049e5cad540fc95e63ba33a38cc SHA512 d8b169adcea823113165ba3beabddd72cbd9e6780d39a52e459508ca088c50a5102eeca344e16f4e40d72d77f8135e3c5b973b07d55246ccb2a252806217e529 DIST stress-ng-0.10.13.tar.xz 409940 BLAKE2B fffeaedd999a0887955674f3883f65124eb13814cf284ab1bd7c7dec34380cd381026d9217c9f949a7c0c2227c8b9558409153d0feff01473a6c9f49730f89b4 SHA512 97e8a7ce5dc5e428c26b0d4eeb1350c43c1043aa7dbf591112768c33e208bafe9df7fe737c9a912f0b4296d64e4b27b81131b459c356aca95bc8856e8b939639 diff --git a/app-benchmarks/stress-ng/files/stress-ng-0.09.53-makefile.patch b/app-benchmarks/stress-ng/files/stress-ng-0.09.53-makefile.patch deleted file mode 100644 index cf08858d361..000 --- a/app-benchmarks/stress-ng/files/stress-ng-0.09.53-makefile.patch +++ /dev/null @@ -1,60 +0,0 @@ a/Makefile 2019-02-15 13:06:01.0 +0100 -+++ b/Makefile 2019-02-19 21:44:10.0 +0100 -@@ -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 -@@ -347,12 +347,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: $(OBJS) -- @echo "LD $@" -- @$(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -o $@ -+ $(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -o $@ - @sync - - makeconfig: -@@ -373,7 +371,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 $<" -+ echo "CC $<" - @$(CC) -c apparmor-data.c -o apparmor-data.o - @rm -rf apparmor-data.c apparmor-data.bin - -@@ -389,12 +387,12 @@ - core-perf.o: core-perf.c core-perf-event.c - @$(CC) $(CFLAGS) -E core-perf-event.c | grep "PERF_COUNT" | sed 's/,/ /' | \ - awk {'print "#define _SNG_" $$1 " (1)"'} > core-perf-event.h -- @echo CC $< -- @$(CC) $(CFLAGS) -c -o $@ $< -+ echo CC $< -+ $(CC) $(CFLAGS) -c -o $@ $< - - stress-vecmath.o: stress-vecmath.c -- @echo CC $< -- @$(CC) $(CFLAGS) -fno-builtin -c -o $@ $< -+ echo CC $< -+ $(CC) $(CFLAGS) -fno-builtin -c -o $@ $< - @touch stress-ng.c - - $(OBJS): stress-ng.h Makefile -@@ -442,6 +440,6 @@ - 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.10.12.ebuild b/app-benchmarks/stress-ng/stress-ng-0.10.12.ebuild deleted file mode 100644 index 041c048472d..000 --- a/app-benchmarks/stress-ng/stress-ng-0.10.12.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Stress test for a computer system with various selectable ways" -HOMEPAGE="https://kernel.ubuntu.com/~cking/stress-ng/; -SRC_URI="https://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}/${PN}-0.09.53-makefile.patch" ) - -src_compile() { - tc-export CC - - default -}
[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/stress-ng/files/, app-benchmarks/stress-ng/
commit: 2dd44e5f69c52a1d54282c511419b83e676df61f Author: Conrad Kostecki kostecki com> AuthorDate: Tue Feb 19 20:47:01 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Feb 21 22:31:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dd44e5f app-benchmarks/stress-ng: bump to version 0.09.53 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Conrad Kostecki kostecki.com> Closes: https://github.com/gentoo/gentoo/pull/1 Signed-off-by: Andreas Sturmlechner gentoo.org> app-benchmarks/stress-ng/Manifest | 1 + .../files/stress-ng-0.09.53-makefile.patch | 60 ++ app-benchmarks/stress-ng/stress-ng-0.09.53.ebuild | 30 +++ 3 files changed, 91 insertions(+) diff --git a/app-benchmarks/stress-ng/Manifest b/app-benchmarks/stress-ng/Manifest index e3e47304d0a..bec288ac491 100644 --- a/app-benchmarks/stress-ng/Manifest +++ b/app-benchmarks/stress-ng/Manifest @@ -1,2 +1,3 @@ DIST stress-ng-0.09.49.tar.xz 369304 BLAKE2B 48b11df90563ec7d09e84e441039366bfca9788af5079ce9bc921370d78371638ff9a9fbaa7e623eefb343b5c19b55a5e4b9bb9688898733c0452b3e2b9549e4 SHA512 b4eb93dc2d015766da1361840e4880db83a9e9297d4272383abdfcaeb26dc8437c3dc0b007efa5c12585bfaacaa2ae255ed52c693f9e8f6595a7294db48bc68a DIST stress-ng-0.09.50.tar.xz 372592 BLAKE2B 430e4e8feefb358d6e9445d2418356d306c978ae0e6521a8fa6f216cd2fd031569ce9359236080784682991d81a3d9aacc4cef54709fbed2d9a99d7154d9e6b0 SHA512 b52a2e52011d6fcc7c72ad12c6173c7e7e77028e6c90d2aef170235bfb5b9b0ffe7422b178e58d68c0239dc85cce59edb6a58b9edfea84aba2b24c995321d5d4 +DIST stress-ng-0.09.53.tar.xz 383408 BLAKE2B 3893bd4683c0b7b57c2a8809ca0889d4a06131465e099609e96954b6fd980fb9dcd1a2c517de3a70100815c5493a61fdb166cc5c493bcbd0c5b0d622b2a18e79 SHA512 fb83a849259aa0e376c2ae8d51bd018e3fbdd7beadf2770471039b4cf34f7827cdcf2492ad7ef79359de5750fffcc78bfc18171e429d2cb38d5bbde82e0e70f2 diff --git a/app-benchmarks/stress-ng/files/stress-ng-0.09.53-makefile.patch b/app-benchmarks/stress-ng/files/stress-ng-0.09.53-makefile.patch new file mode 100644 index 000..cf08858d361 --- /dev/null +++ b/app-benchmarks/stress-ng/files/stress-ng-0.09.53-makefile.patch @@ -0,0 +1,60 @@ +--- a/Makefile 2019-02-15 13:06:01.0 +0100 b/Makefile 2019-02-19 21:44:10.0 +0100 +@@ -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 +@@ -347,12 +347,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: $(OBJS) +- @echo "LD $@" +- @$(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -o $@ ++ $(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -o $@ + @sync + + makeconfig: +@@ -373,7 +371,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 $<" ++ echo "CC $<" + @$(CC) -c apparmor-data.c -o apparmor-data.o + @rm -rf apparmor-data.c apparmor-data.bin + +@@ -389,12 +387,12 @@ + core-perf.o: core-perf.c core-perf-event.c + @$(CC) $(CFLAGS) -E core-perf-event.c | grep "PERF_COUNT" | sed 's/,/ /' | \ + awk {'print "#define _SNG_" $$1 " (1)"'} > core-perf-event.h +- @echo CC $< +- @$(CC) $(CFLAGS) -c -o $@ $< ++ echo CC $< ++ $(CC) $(CFLAGS) -c -o $@ $< + + stress-vecmath.o: stress-vecmath.c +- @echo CC $< +- @$(CC) $(CFLAGS) -fno-builtin -c -o $@ $< ++ echo CC $< ++ $(CC) $(CFLAGS) -fno-builtin -c -o $@ $< + @touch stress-ng.c + + $(OBJS): stress-ng.h Makefile +@@ -442,6 +440,6 @@ + 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.53.ebuild b/app-benchmarks/stress-ng/stress-ng-0.09.53.ebuild new file mode 100644 index 000..0eb983a1b75 --- /dev/null +++ b/app-benchmarks/stress-ng/stress-ng-0.09.53.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +DESCRIPTION="Stress test for a computer system with various selectable ways" +HOMEPAGE="https://kernel.ubuntu.com/~cking/stress-ng/; +SRC_URI="https://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 +
[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/stress-ng/files/, app-benchmarks/stress-ng/
commit: 10c09af1cfc0cafabf3fd344d09df0c9cf9aea7f Author: Conrad Kostecki kostecki com> AuthorDate: Tue Feb 19 20:47:46 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Feb 21 22:31:17 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10c09af1 app-benchmarks/stress-ng: drop old version Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Conrad Kostecki kostecki.com> Signed-off-by: Andreas Sturmlechner gentoo.org> app-benchmarks/stress-ng/Manifest | 2 - .../files/stress-ng-0.09.47-makefile.patch | 59 - .../files/stress-ng-0.09.50-makefile.patch | 60 -- app-benchmarks/stress-ng/stress-ng-0.09.49.ebuild | 30 --- app-benchmarks/stress-ng/stress-ng-0.09.50.ebuild | 35 - 5 files changed, 186 deletions(-) diff --git a/app-benchmarks/stress-ng/Manifest b/app-benchmarks/stress-ng/Manifest index bec288ac491..253d8e8cac6 100644 --- a/app-benchmarks/stress-ng/Manifest +++ b/app-benchmarks/stress-ng/Manifest @@ -1,3 +1 @@ -DIST stress-ng-0.09.49.tar.xz 369304 BLAKE2B 48b11df90563ec7d09e84e441039366bfca9788af5079ce9bc921370d78371638ff9a9fbaa7e623eefb343b5c19b55a5e4b9bb9688898733c0452b3e2b9549e4 SHA512 b4eb93dc2d015766da1361840e4880db83a9e9297d4272383abdfcaeb26dc8437c3dc0b007efa5c12585bfaacaa2ae255ed52c693f9e8f6595a7294db48bc68a -DIST stress-ng-0.09.50.tar.xz 372592 BLAKE2B 430e4e8feefb358d6e9445d2418356d306c978ae0e6521a8fa6f216cd2fd031569ce9359236080784682991d81a3d9aacc4cef54709fbed2d9a99d7154d9e6b0 SHA512 b52a2e52011d6fcc7c72ad12c6173c7e7e77028e6c90d2aef170235bfb5b9b0ffe7422b178e58d68c0239dc85cce59edb6a58b9edfea84aba2b24c995321d5d4 DIST stress-ng-0.09.53.tar.xz 383408 BLAKE2B 3893bd4683c0b7b57c2a8809ca0889d4a06131465e099609e96954b6fd980fb9dcd1a2c517de3a70100815c5493a61fdb166cc5c493bcbd0c5b0d622b2a18e79 SHA512 fb83a849259aa0e376c2ae8d51bd018e3fbdd7beadf2770471039b4cf34f7827cdcf2492ad7ef79359de5750fffcc78bfc18171e429d2cb38d5bbde82e0e70f2 diff --git a/app-benchmarks/stress-ng/files/stress-ng-0.09.47-makefile.patch b/app-benchmarks/stress-ng/files/stress-ng-0.09.47-makefile.patch deleted file mode 100644 index 9458a005c31..000 --- a/app-benchmarks/stress-ng/files/stress-ng-0.09.47-makefile.patch +++ /dev/null @@ -1,59 +0,0 @@ a/Makefile 2018-11-21 18:06:08.0 +0100 -+++ b/Makefile 2018-11-27 23:43:41.0 +0100 -@@ -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 -@@ -343,12 +343,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: $(OBJS) -- @echo "LD $@" -- @$(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -o $@ -+ $(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -o $@ - @sync - - makeconfig: -@@ -369,8 +367,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 - - # -@@ -385,12 +382,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 -@@ -438,6 +433,6 @@ - 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/files/stress-ng-0.09.50-makefile.patch b/app-benchmarks/stress-ng/files/stress-ng-0.09.50-makefile.patch deleted file mode 100644 index 791f599118b..000 --- a/app-benchmarks/stress-ng/files/stress-ng-0.09.50-makefile.patch +++ /dev/null @@ -1,60 +0,0 @@ a/Makefile 2019-01-02 18:19:15.0 +0100 -+++ b/Makefile 2019-01-27 15:09:56.0 +0100 -@@ -21,7 +21,7 @@ - # Codename "portable pressure producer" - # - --CFLAGS += -Wall -Wextra -DVERSION='"$(VERSION)"' -O2 -std=gnu99 -g -+CFLAGS += -Wall -Wextra -DVERSION='"$(VERSION)"' -std=gnu99 - - # - # Pedantic flags -@@ -344,12 +344,10 @@ - .o: stress-ng.h Makefile - - .c.o: stress-ng.h Makefile
[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/stress-ng/files/, app-benchmarks/stress-ng/
commit: 1d7bbfff8ccb74134e8462c52ae94b18c8ec0b33 Author: Conrad Kostecki kostecki com> AuthorDate: Tue Nov 27 22:54:07 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Dec 16 19:29:13 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d7bbfff app-benchmarks/stress-ng: bump to version 0.09.47 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Conrad Kostecki kostecki.com> Closes: https://github.com/gentoo/gentoo/pull/10503 Signed-off-by: Andreas Sturmlechner gentoo.org> app-benchmarks/stress-ng/Manifest | 1 + .../files/stress-ng-0.09.47-makefile.patch | 59 ++ app-benchmarks/stress-ng/stress-ng-0.09.47.ebuild | 30 +++ 3 files changed, 90 insertions(+) diff --git a/app-benchmarks/stress-ng/Manifest b/app-benchmarks/stress-ng/Manifest index f71feb8ae0e..1c2b22f4f1d 100644 --- a/app-benchmarks/stress-ng/Manifest +++ b/app-benchmarks/stress-ng/Manifest @@ -1 +1,2 @@ DIST stress-ng-0.09.44.tar.xz 361396 BLAKE2B 28458eeb9b1f8b296242d42af682537f2018dfedd3faea299e04b3e5141bb52bedd09452802ec5459130a6e5791d4f3383f2a8a338c289c51f306cfb722bf780 SHA512 74d1789e96e9d38481abaa06f1232cdd6b92fd792abb078d690cfb5fbff188c738b1cc1c342b9d9e729dc97a6218641464eac4ab90f51e1e801a54b0767a +DIST stress-ng-0.09.47.tar.xz 366308 BLAKE2B 3f75cb8c807fb1ba834fff3fab467483a6d4135f9cdd191a0b093b470b6d5dd385f994daa78aa8de29d230effbbbab48e48cc100e021092bf71975adc423ea8a SHA512 a9c04e7d75bd4d45326992e675e6a3d51c4fb7bbe61377795096dc1e803e63a51867917f3af58e8d8b5395d8e3f907594a37bb270caf9a38be5122eea1621efd diff --git a/app-benchmarks/stress-ng/files/stress-ng-0.09.47-makefile.patch b/app-benchmarks/stress-ng/files/stress-ng-0.09.47-makefile.patch new file mode 100644 index 000..9458a005c31 --- /dev/null +++ b/app-benchmarks/stress-ng/files/stress-ng-0.09.47-makefile.patch @@ -0,0 +1,59 @@ +--- a/Makefile 2018-11-21 18:06:08.0 +0100 b/Makefile 2018-11-27 23:43:41.0 +0100 +@@ -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 +@@ -343,12 +343,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: $(OBJS) +- @echo "LD $@" +- @$(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -o $@ ++ $(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -o $@ + @sync + + makeconfig: +@@ -369,8 +367,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 + + # +@@ -385,12 +382,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 +@@ -438,6 +433,6 @@ + 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.47.ebuild b/app-benchmarks/stress-ng/stress-ng-0.09.47.ebuild new file mode 100644 index 000..2cba4610eba --- /dev/null +++ b/app-benchmarks/stress-ng/stress-ng-0.09.47.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +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" )
[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/stress-ng/files/, app-benchmarks/stress-ng/
commit: febf0df98fff29a727f1984d0a3df92946bfcbae Author: Conrad Kostecki kostecki com> AuthorDate: Sun Oct 28 18:39:00 2018 + Commit: Michał Górny gentoo org> CommitDate: Sat Nov 3 09:07:44 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=febf0df9 app-benchmarks/stress-ng: drop old version Signed-off-by: Conrad Kostecki kostecki.com> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Closes: https://github.com/gentoo/gentoo/pull/10247 Signed-off-by: Michał Górny gentoo.org> app-benchmarks/stress-ng/Manifest | 1 - .../files/stress-ng-0.09.40-makefile.patch | 64 -- app-benchmarks/stress-ng/stress-ng-0.09.41.ebuild | 28 -- 3 files changed, 93 deletions(-) diff --git a/app-benchmarks/stress-ng/Manifest b/app-benchmarks/stress-ng/Manifest index ffa5ad81f71..46673cd5a28 100644 --- a/app-benchmarks/stress-ng/Manifest +++ b/app-benchmarks/stress-ng/Manifest @@ -1,3 +1,2 @@ -DIST stress-ng-0.09.41.tar.xz 359760 BLAKE2B d57d9350744db29d3e61201f146cd6569efae599743cf3e5971d645beba5de99b4162ec735e0f143c1c3cd8cc9e318441bfd97dfcf5db1b26cd7e4543bfcc918 SHA512 d1e2a6442c208d5d32ab688460475a59a2edd73220e44402632650eee022faf5728d282a374f22bcb86ce83662122823a7ba72f9824058d86d9b22a3c1791524 DIST stress-ng-0.09.42.tar.xz 360452 BLAKE2B fa5ad15f066d8e762fb08cdcd4fe58ea6604890edf2384e0676e6c35645a6fd84c568369dc966d23527820630a0b44ab9b8969f3e170c876b03a194ea72384af SHA512 e209a8777331f91b3ec5fca9f6f664513498b21b5b31338e0882cc6c79674524906e8d0d4a8931ab5b382feac65e15639989fc0672e408aaa2eb84c72a059258 DIST stress-ng-0.09.43.tar.xz 361116 BLAKE2B bba3d136146bfb55f23cb40f85e7e133f96d7fa7f2a55e7b7fb70ef23197c082f89b35fbf11129eaaf3d1c1b7306d1a5ac5ebd55a96c37c6fa9533a84a3d4684 SHA512 bceec4263916b370fc35f6178c2048c3d8317dfc77363f4ec7e9f0111243495d405314af6d467aa5a56db03e1c8c9a2f7aa3c733afe1f3f6f45f6c074ad3ac4c diff --git a/app-benchmarks/stress-ng/files/stress-ng-0.09.40-makefile.patch b/app-benchmarks/stress-ng/files/stress-ng-0.09.40-makefile.patch deleted file mode 100644 index e3478e8ced8..000 --- a/app-benchmarks/stress-ng/files/stress-ng-0.09.40-makefile.patch +++ /dev/null @@ -1,64 +0,0 @@ a/Makefile 2018-09-12 18:12:22.0 +0200 -+++ b/Makefile 2018-09-16 02:06:13.0 +0200 -@@ -21,7 +21,7 @@ - # Codename "portable pressure producer" - # - --CFLAGS += -Wall -Wextra -DVERSION='"$(VERSION)"' -O2 -std=gnu99 -pipe -+CFLAGS += -Wall -Wextra -DVERSION='"$(VERSION)"' -std=gnu99 - - # - # Pedantic flags -@@ -338,12 +338,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: $(OBJS) -- @echo "LD $@" -- @$(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -lc -o $@ -+ $(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -lc -o $@ - @sync - - makeconfig: -@@ -364,8 +362,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 - - # -@@ -380,12 +377,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 -@@ -429,10 +424,10 @@ - ./stress-ng --seq 0 -t 15 --pathological --verbose --times --tz --metrics - - .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.41.ebuild b/app-benchmarks/stress-ng/stress-ng-0.09.41.ebuild deleted file mode 100644 index 3e47f3a64c7..000 --- a/app-benchmarks/stress-ng/stress-ng-0.09.41.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -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" -
[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/stress-ng/files/, app-benchmarks/stress-ng/
commit: 84b5be12bbc52f89716f812937d0e5525de18629 Author: Conrad Kostecki kostecki com> AuthorDate: Sat Sep 1 12:56:47 2018 + Commit: Patrice Clement gentoo org> CommitDate: Tue Sep 4 22:31:53 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84b5be12 app-benchmarks/stress-ng: update makefile patch. Closes: https://bugs.gentoo.org/665010 Package-Manager: Portage-2.3.48, Repoman-2.3.10 Closes: https://github.com/gentoo/gentoo/pull/9751 ...makefile.patch => stress-ng-0.09.38-makefile.patch} | 18 +- app-benchmarks/stress-ng/stress-ng-0.09.38.ebuild | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) 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.38-makefile.patch similarity index 84% rename from app-benchmarks/stress-ng/files/stress-ng-0.09.31-makefile.patch rename to app-benchmarks/stress-ng/files/stress-ng-0.09.38-makefile.patch index 633c6db1b3f..6a36bc4adaf 100644 --- a/app-benchmarks/stress-ng/files/stress-ng-0.09.31-makefile.patch +++ b/app-benchmarks/stress-ng/files/stress-ng-0.09.38-makefile.patch @@ -1,5 +1,5 @@ a/Makefile 2018-06-21 15:39:27.0 +0200 -+++ b/Makefile 2018-06-24 14:46:41.773596760 +0200 +--- a/Makefile 2018-08-23 17:55:27.0 +0200 b/Makefile 2018-09-01 14:46:51.0 +0200 @@ -21,7 +21,7 @@ # Codename "portable pressure producer" # @@ -9,7 +9,7 @@ # # Pedantic flags -@@ -319,12 +319,10 @@ +@@ -337,12 +337,10 @@ .o: stress-ng.h Makefile .c.o: stress-ng.h Makefile $(SRC) @@ -17,14 +17,14 @@ - @$(CC) $(CFLAGS) -c -o $@ $< + $(CC) $(CFLAGS) -c -o $@ $< - stress-ng: info $(OBJS) + stress-ng: $(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 @@ + makeconfig: +@@ -363,8 +361,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 @@ -34,7 +34,7 @@ @rm -rf apparmor-data.c apparmor-data.bin # -@@ -360,12 +357,10 @@ +@@ -379,12 +376,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 @@ -49,8 +49,8 @@ @touch stress-ng.c $(OBJS): stress-ng.h Makefile -@@ -405,10 +400,10 @@ - STRESS_NG=./stress-ng debian/tests/fast-test-all +@@ -428,10 +423,10 @@ + ./stress-ng --seq 0 -t 15 --pathological --verbose --times --tz --metrics .PHONY: install -install: stress-ng stress-ng.1.gz diff --git a/app-benchmarks/stress-ng/stress-ng-0.09.38.ebuild b/app-benchmarks/stress-ng/stress-ng-0.09.38.ebuild index ce7b1343e7d..66c8efa4f87 100644 --- a/app-benchmarks/stress-ng/stress-ng-0.09.38.ebuild +++ b/app-benchmarks/stress-ng/stress-ng-0.09.38.ebuild @@ -25,4 +25,4 @@ RDEPEND="${DEPEND}" DOCS=( "README" "README.Android" "TODO" "syscalls.txt" ) -PATCHES=( "${FILESDIR}/${PN}-0.09.31-makefile.patch" ) +PATCHES=( "${FILESDIR}/${P}-makefile.patch" )
[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/stress-ng/files/, app-benchmarks/stress-ng/
commit: baed68221030b4fe96e31ba2dc74702eb43b27b2 Author: Conrad Kostecki kostecki com> AuthorDate: Sat May 5 00:04:56 2018 + Commit: Michał Górny gentoo org> CommitDate: Tue May 15 16:26:08 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baed6822 app-benchmarks/stress-ng: Bump to version 0.09.26 Closes: https://bugs.gentoo.org/650140 Closes: https://github.com/gentoo/gentoo/pull/8264 Package-Manager: Portage-2.3.35, Repoman-2.3.9 app-benchmarks/stress-ng/Manifest | 1 + app-benchmarks/stress-ng/files/makefile.patch | 81 +++ app-benchmarks/stress-ng/metadata.xml | 17 - app-benchmarks/stress-ng/stress-ng-0.09.27.ebuild | 30 + 4 files changed, 128 insertions(+), 1 deletion(-) diff --git a/app-benchmarks/stress-ng/Manifest b/app-benchmarks/stress-ng/Manifest index b126cefbbce..7c1932c99a0 100644 --- a/app-benchmarks/stress-ng/Manifest +++ b/app-benchmarks/stress-ng/Manifest @@ -1,2 +1,3 @@ DIST stress-ng-0.05.12.tar.gz 280758 BLAKE2B 0d25a0ecddf75cfd19a0bd26c2ca7390d8d999d8e0de4735e71dcda52de9fbce33800475a8137985469eeadad21f57d14530f69bdd2284f82e6df487b5f8ec32 SHA512 ee622b1d8fd1b3ddee6119f5a43cedb427e3524bb6ef10f7ac96c305567c9919574e9103949825e2bea3391c302b6e2b5871667bc8f8609844765b64ec760bc8 DIST stress-ng-0.06.00.tar.gz 311761 BLAKE2B 725e902344602a9922b2d39a247a7b6c4d88cd69506addb9b8910221a5d6aa438b69cc1f3ac5c8265de2be7e0973b9dfbc4f93493f4437ee23d4f84c8712cd5d SHA512 a23a3f020e1fa777c6141db8f9d91833b9758172974be0db341c757eb7b407520b80bc9889eb7b6348cfa64d8f8976ba6ad8761a5fbc31055accd8fbceb8de66 +DIST stress-ng-0.09.27.tar.xz 344456 BLAKE2B 4609f438372c6d52e0e7e7f5ed1a29e1a32282c8cd2c978e9599d396fbb3c9da0fde6c3814f13ec4519e8d3d9c020171757d66cec12257195b5436598223493c SHA512 15295a7e2dbd2fc89d66fae57902b182ae4f84dac8a4aa5c0f80a81789ca2e04459aa9adba6f9b6735e05d687fedef1bc0d77ff9269044a46c8dca612bff883a diff --git a/app-benchmarks/stress-ng/files/makefile.patch b/app-benchmarks/stress-ng/files/makefile.patch new file mode 100644 index 000..eecb12cad5b --- /dev/null +++ b/app-benchmarks/stress-ng/files/makefile.patch @@ -0,0 +1,81 @@ +--- a/Makefile 2018-04-27 17:02:16.0 +0200 b/Makefile 2018-05-13 20:54:08.741008488 +0200 +@@ -21,7 +21,7 @@ + # Codename "portable pressure producer" + # + +-CFLAGS += -Wall -Wextra -DVERSION='"$(VERSION)"' -O2 -std=gnu99 ++CFLAGS += -Wall -Wextra -DVERSION='"$(VERSION)"' + + # + # Pedantic flags +@@ -314,12 +314,9 @@ + .o: stress-ng.h Makefile + + .c.o: stress-ng.h Makefile $(SRC) +- @echo "CC $<" +- @$(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 +@@ -339,8 +336,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) $(CFLAGS) $(CPPFLAGS) -c apparmor-data.c -o apparmor-data.o + @rm -rf apparmor-data.c + + # +@@ -353,20 +349,15 @@ + stress-personality.c: personality.h + + perf.o: perf.c perf-event.c +- @$(CC) -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) $(CPPFLAGS) -E perf-event.c | grep "PERF_COUNT" | sed 's/,/ /' | awk {'print "#define _SNG_" $$1 " (1)"'} > perf-event.h ++ $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $< + + stress-vecmath.o: stress-vecmath.c +- @echo CC $< +- @$(CC) $(CFLAGS) -fno-builtin -c -o $@ $< ++ $(CC) $(CFLAGS) $(CPPFLAGS) -fno-builtin -c -o $@ $< + @touch stress-ng.c + + $(OBJS): stress-ng.h Makefile + +-stress-ng.1.gz: stress-ng.1 +- gzip -c $< > $@ +- + .PHONY: dist + dist: + rm -rf stress-ng-$(VERSION) +@@ -386,7 +377,7 @@ + + .PHONY: clean + clean: +- @rm -f stress-ng $(OBJS) stress-ng.1.gz stress-ng.pdf ++ @rm -f stress-ng $(OBJS) stress-ng.pdf + @rm -f stress-ng-$(VERSION).tar.xz + @rm -f personality.h + @rm -f perf-event.h +@@ -398,10 +389,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/metadata.xml b/app-benchmarks/stress-ng/metadata.xml index 6f49eba8f49..2fbf8ab0900 100644 --- a/app-benchmarks/stress-ng/metadata.xml +++