pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/benchmarks/bytebench



Module Name:    pkgsrc
Committed By:   mef
Date:           Wed Sep  9 11:23:19 UTC 2026

Modified Files:
        pkgsrc/benchmarks/bytebench: Makefile distinfo
        pkgsrc/benchmarks/bytebench/patches: patch-ab

Log Message:
(benchmarks/bytebench) Experimental fix for RELRO issue, please correct or improve, tks


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 pkgsrc/benchmarks/bytebench/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/benchmarks/bytebench/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/benchmarks/bytebench/patches/patch-ab

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/benchmarks/bytebench/Makefile
diff -u pkgsrc/benchmarks/bytebench/Makefile:1.35 pkgsrc/benchmarks/bytebench/Makefile:1.36
--- pkgsrc/benchmarks/bytebench/Makefile:1.35   Thu Dec 21 13:10:01 2023
+++ pkgsrc/benchmarks/bytebench/Makefile        Wed Sep  9 11:23:19 2026
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.35 2023/12/21 13:10:01 zafer Exp $
+# $NetBSD: Makefile,v 1.36 2026/09/09 11:23:19 mef Exp $
 
 DISTNAME=              unixbench-4.1.0
 PKGNAME=               ${DISTNAME:S/unix/byte/}
-PKGREVISION=           13
+PKGREVISION=           14
 CATEGORIES=            benchmarks
 MASTER_SITES=          https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/byte-unixbench/
 EXTRACT_SUFX=          .tgz
@@ -33,6 +33,7 @@ post-patch:
        ${CHMOD} +x ${WRKSRC}/run-byte
 
 pre-install:
+       mv ${WRKSRC}/Makefile.orig ${WRKSRC}/Makefile.orig-keep
        ${FIND} ${WRKSRC} -name "*.orig" -print | ${XARGS} ${RM} -f
 
 do-install:

Index: pkgsrc/benchmarks/bytebench/distinfo
diff -u pkgsrc/benchmarks/bytebench/distinfo:1.17 pkgsrc/benchmarks/bytebench/distinfo:1.18
--- pkgsrc/benchmarks/bytebench/distinfo:1.17   Mon Apr 21 16:23:09 2025
+++ pkgsrc/benchmarks/bytebench/distinfo        Wed Sep  9 11:23:19 2026
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.17 2025/04/21 16:23:09 wiz Exp $
+$NetBSD: distinfo,v 1.18 2026/09/09 11:23:19 mef Exp $
 
 BLAKE2s (unixbench-4.1.0.tgz) = bf26823f6ee38c49a21a0d7193ba9df95535b6c8983754d9bd933198fbc7bfab
 SHA512 (unixbench-4.1.0.tgz) = 4bca36cd2b5425c74aed58b34d2bbc1a4e5db9b9fe0c24946bacc239dc2ef9f643bb088e83c7b4b9682d92328bd3a8c0788855c887334c92f03e0ba9acb09480
 Size (unixbench-4.1.0.tgz) = 63075 bytes
 SHA1 (patch-aa) = 454f70877aeac089451023b05e297148b0087a8d
-SHA1 (patch-ab) = 9e4fdf23a7a665b60ef8b18fe800f9fdbb66fb77
+SHA1 (patch-ab) = 57a69d5378e9f0139686dc31b7acd014dbbd0433
 SHA1 (patch-ac) = ebfb09da84c96f8c6f48293c65a74dcf8a43cff5
 SHA1 (patch-ad) = 3a1b788d9fa51fc168d59d8c87b1f476df2d5f41
 SHA1 (patch-ae) = fbbce3deed7f0421034c1d57b66b1967ad8bddf1

Index: pkgsrc/benchmarks/bytebench/patches/patch-ab
diff -u pkgsrc/benchmarks/bytebench/patches/patch-ab:1.5 pkgsrc/benchmarks/bytebench/patches/patch-ab:1.6
--- pkgsrc/benchmarks/bytebench/patches/patch-ab:1.5    Sun Oct 27 20:30:01 2013
+++ pkgsrc/benchmarks/bytebench/patches/patch-ab        Wed Sep  9 11:23:19 2026
@@ -1,7 +1,8 @@
-$NetBSD: patch-ab,v 1.5 2013/10/27 20:30:01 joerg Exp $
+$NetBSD: patch-ab,v 1.6 2026/09/09 11:23:19 mef Exp $
 
---- Makefile.orig      1999-07-28 22:05:02.000000000 +0000
-+++ Makefile
+ 
+--- Makefile.orig-keep 1999-07-29 07:05:02.000000000 +0900
++++ Makefile   2026-09-09 20:16:48.979912226 +0900
 @@ -31,8 +31,8 @@
  ID="@(#)Makefile:3.9 -- 5/15/91 19:30:15";
  SHELL = /bin/sh
@@ -32,3 +33,101 @@ $NetBSD: patch-ab,v 1.5 2013/10/27 20:30
  
  # local directories
  PROGDIR = ./pgms
+@@ -150,62 +153,62 @@ programs: $(BINS)
+ 
+ # Individual programs
+ $(PROGDIR)/arithoh:   $(SRCDIR)/arith.c
+-      $(CC) -o $(PROGDIR)/arithoh ${CFLAGS} ${OPTON} -Darithoh $(SRCDIR)/arith.c
++      $(CC) -o $(PROGDIR)/arithoh ${CFLAGS} ${LDFLAGS} ${OPTON} -Darithoh $(SRCDIR)/arith.c
+ $(PROGDIR)/register: $(SRCDIR)/arith.c
+-      $(CC) -o $(PROGDIR)/register ${CFLAGS} ${OPTON} -Ddatum='register int' $(SRCDIR)/arith.c
++      $(CC) -o $(PROGDIR)/register ${CFLAGS} ${LDFLAGS} ${OPTON} -Ddatum='register int' $(SRCDIR)/arith.c
+ $(PROGDIR)/short: $(SRCDIR)/arith.c
+-      $(CC) -o $(PROGDIR)/short ${CFLAGS} ${OPTON} -Ddatum=short $(SRCDIR)/arith.c
++      $(CC) -o $(PROGDIR)/short ${CFLAGS} ${LDFLAGS} ${OPTON} -Ddatum=short $(SRCDIR)/arith.c
+ $(PROGDIR)/int: $(SRCDIR)/arith.c
+-      $(CC) -o $(PROGDIR)/int ${CFLAGS} ${OPTON} -Ddatum=int $(SRCDIR)/arith.c
++      $(CC) -o $(PROGDIR)/int ${CFLAGS} ${LDFLAGS} ${OPTON} -Ddatum=int $(SRCDIR)/arith.c
+ $(PROGDIR)/long: $(SRCDIR)/arith.c
+-      $(CC) -o $(PROGDIR)/long ${CFLAGS} ${OPTON} -Ddatum=long $(SRCDIR)/arith.c
++      $(CC) -o $(PROGDIR)/long ${CFLAGS} ${LDFLAGS} ${OPTON} -Ddatum=long $(SRCDIR)/arith.c
+ $(PROGDIR)/float: $(SRCDIR)/arith.c
+-      $(CC) -o $(PROGDIR)/float ${CFLAGS} ${OPTON} -Ddatum=float $(SRCDIR)/arith.c
++      $(CC) -o $(PROGDIR)/float ${CFLAGS} ${LDFLAGS} ${OPTON} -Ddatum=float $(SRCDIR)/arith.c
+ $(PROGDIR)/double: $(SRCDIR)/arith.c
+-      $(CC) -o $(PROGDIR)/double ${CFLAGS} ${OPTON} -Ddatum=double $(SRCDIR)/arith.c
++      $(CC) -o $(PROGDIR)/double ${CFLAGS} ${LDFLAGS} ${OPTON} -Ddatum=double $(SRCDIR)/arith.c
+ $(PROGDIR)/whetstone-double: $(SRCDIR)/whets.c
+-      $(CC) -o $(PROGDIR)/whetstone-double ${CFLAGS} ${OPTON} -DDP -DUNIX -DUNIXBENCH $(SRCDIR)/whets.c -lm
++      $(CC) -o $(PROGDIR)/whetstone-double ${CFLAGS} ${LDFLAGS} ${OPTON} -DDP -DUNIX -DUNIXBENCH $(SRCDIR)/whets.c -lm
+ $(PROGDIR)/hanoi: $(SRCDIR)/hanoi.c
+-      $(CC) -o $(PROGDIR)/hanoi ${CFLAGS} ${OPTON} $(SRCDIR)/hanoi.c
++      $(CC) -o $(PROGDIR)/hanoi ${CFLAGS} ${LDFLAGS} ${OPTON} $(SRCDIR)/hanoi.c
+ 
+ $(PROGDIR)/poll: $(SRCDIR)/time-polling.c
+-      $(CC) -DHAS_POLL -DUNIXBENCH -o $(PROGDIR)/poll ${CFLAGS} ${OPTON} $(SRCDIR)/time-polling.c
++      $(CC) -DHAS_POLL -DUNIXBENCH -o $(PROGDIR)/poll ${CFLAGS} ${LDFLAGS} ${OPTON} $(SRCDIR)/time-polling.c
+ 
+ $(PROGDIR)/poll2: $(SRCDIR)/time-polling.c
+-      $(CC) -DHAS_POLL2 -DUNIXBENCH -o $(PROGDIR)/poll2 ${CFLAGS} ${OPTON} $(SRCDIR)/time-polling.c
++      $(CC) -DHAS_POLL2 -DUNIXBENCH -o $(PROGDIR)/poll2 ${CFLAGS} ${LDFLAGS} ${OPTON} $(SRCDIR)/time-polling.c
+ 
+ $(PROGDIR)/select: $(SRCDIR)/time-polling.c
+-      $(CC) -DHAS_SELECT -DUNIXBENCH -o $(PROGDIR)/select ${CFLAGS} ${OPTON} $(SRCDIR)/time-polling.c
++      $(CC) -DHAS_SELECT -DUNIXBENCH -o $(PROGDIR)/select ${CFLAGS} ${LDFLAGS} ${OPTON} $(SRCDIR)/time-polling.c
+ 
+ $(PROGDIR)/fstime: $(SRCDIR)/fstime.c
+-      $(CC) -o $(PROGDIR)/fstime ${CFLAGS} ${OPTON} -Dawk=1 $(SRCDIR)/fstime.c
++      $(CC) -o $(PROGDIR)/fstime ${CFLAGS} ${LDFLAGS} ${OPTON} -Dawk=1 $(SRCDIR)/fstime.c
+ $(PROGDIR)/fsbuffer: $(SRCDIR)/fstime.c
+-      $(CC) -o $(PROGDIR)/fsbuffer ${CFLAGS} ${OPTON} -Dawk=1 \
++      $(CC) -o $(PROGDIR)/fsbuffer ${CFLAGS} ${LDFLAGS} ${OPTON} -Dawk=1 \
+       -DFSBUFFER $(SRCDIR)/fstime.c
+ $(PROGDIR)/fsdisk: $(SRCDIR)/fstime.c
+-      $(CC) -o $(PROGDIR)/fsdisk ${CFLAGS} ${OPTON} -Dawk=1 \
++      $(CC) -o $(PROGDIR)/fsdisk ${CFLAGS} ${LDFLAGS} ${OPTON} -Dawk=1 \
+       -DFSDISK $(SRCDIR)/fstime.c
+ 
+ $(PROGDIR)/syscall: $(SRCDIR)/syscall.c
+-      $(CC) -o $(PROGDIR)/syscall ${CFLAGS} ${OPTON} $(SRCDIR)/syscall.c
++      $(CC) -o $(PROGDIR)/syscall ${CFLAGS} ${LDFLAGS} ${OPTON} $(SRCDIR)/syscall.c
+ $(PROGDIR)/context1: $(SRCDIR)/context1.c
+-      $(CC) -o $(PROGDIR)/context1 ${CFLAGS} ${OPTON} $(SRCDIR)/context1.c
++      $(CC) -o $(PROGDIR)/context1 ${CFLAGS} ${LDFLAGS} ${OPTON} $(SRCDIR)/context1.c
+ $(PROGDIR)/pipe: $(SRCDIR)/pipe.c
+-      $(CC) -o $(PROGDIR)/pipe ${CFLAGS} ${OPTON} $(SRCDIR)/pipe.c
++      $(CC) -o $(PROGDIR)/pipe ${CFLAGS} ${LDFLAGS} ${OPTON} $(SRCDIR)/pipe.c
+ $(PROGDIR)/spawn: $(SRCDIR)/spawn.c
+-      $(CC) -o $(PROGDIR)/spawn ${CFLAGS} ${OPTON} $(SRCDIR)/spawn.c
++      $(CC) -o $(PROGDIR)/spawn ${CFLAGS} ${LDFLAGS} ${OPTON} $(SRCDIR)/spawn.c
+ $(PROGDIR)/execl: $(SRCDIR)/execl.c $(SRCDIR)/big.c
+-      $(CC) -o $(PROGDIR)/execl ${CFLAGS} ${OPTON} $(SRCDIR)/execl.c
++      $(CC) -o $(PROGDIR)/execl ${CFLAGS} ${LDFLAGS} ${OPTON} $(SRCDIR)/execl.c
+ 
+ $(PROGDIR)/dhry2: $(SRCDIR)/dhry_1.c $(SRCDIR)/dhry_2.c $(SRCDIR)/dhry.h
+-      cd $(SRCDIR); $(CC) -c ${CFLAGS} -DHZ=${HZ} ${OPTON} dhry_1.c  
+-      cd $(SRCDIR); $(CC) -c ${CFLAGS} -DHZ=${HZ} ${OPTON} dhry_2.c  
+-      $(CC) -o $(PROGDIR)/dhry2 ${CFLAGS} ${OPTON} $(SRCDIR)/dhry_1.o $(SRCDIR)/dhry_2.o 
++      cd $(SRCDIR); $(CC) -c ${CFLAGS} ${LDFLAGS} -DHZ=${HZ} ${OPTON} dhry_1.c  
++      cd $(SRCDIR); $(CC) -c ${CFLAGS} ${LDFLAGS} -DHZ=${HZ} ${OPTON} dhry_2.c  
++      $(CC) -o $(PROGDIR)/dhry2 ${CFLAGS} ${LDFLAGS} ${OPTON} $(SRCDIR)/dhry_1.o $(SRCDIR)/dhry_2.o 
+       cd $(SRCDIR); rm -f dhry_1.o dhry_2.o 
+ $(PROGDIR)/dhry2reg: $(SRCDIR)/dhry_1.c $(SRCDIR)/dhry_2.c $(SRCDIR)/dhry.h 
+-      cd $(SRCDIR); $(CC) -c ${CFLAGS} -DREG=register -DHZ=${HZ} ${OPTON} dhry_1.c
+-      cd $(SRCDIR); $(CC) -c ${CFLAGS} -DREG=register -DHZ=${HZ} ${OPTON} dhry_2.c
+-      $(CC) -o $(PROGDIR)/dhry2reg ${CFLAGS} ${OPTON} $(SRCDIR)/dhry_1.o $(SRCDIR)/dhry_2.o
++      cd $(SRCDIR); $(CC) -c ${CFLAGS} ${LDFLAGS} -DREG=register -DHZ=${HZ} ${OPTON} dhry_1.c
++      cd $(SRCDIR); $(CC) -c ${CFLAGS} ${LDFLAGS} -DREG=register -DHZ=${HZ} ${OPTON} dhry_2.c
++      $(CC) -o $(PROGDIR)/dhry2reg ${CFLAGS} ${LDFLAGS} ${OPTON} $(SRCDIR)/dhry_1.o $(SRCDIR)/dhry_2.o
+       cd $(SRCDIR); rm -f dhry_1.o dhry_2.o
+ 
+ 
+@@ -216,7 +219,7 @@ dhry2reg: $(SRCDIR)/dhry_1.c $(SRCDIR)/d
+       cd $(SRCDIR); rm -f dhry_1.o dhry_2.o
+ 
+ $(PROGDIR)/looper: $(SRCDIR)/looper.c
+-      $(CC) -o $(PROGDIR)/looper ${CFLAGS} ${OPTON} $(SRCDIR)/looper.c
++      $(CC) -o $(PROGDIR)/looper ${CFLAGS} ${LDFLAGS} ${OPTON} $(SRCDIR)/looper.c
+ 
+ # Run the benchmarks and create the reports
+ run:



Home | Main Index | Thread Index | Old Index