Download raw body.
[MAINTAINER UPDATE] misc/libcpucycles (20230115 -> 20240114)
Hi,
There is a new upstream release for libcpucycles.
Changelog:
- Add arm32-1176 counter.
- Allow slop 0.2 rather than 0.1 for FINDMULTIPLIER.
- Improve platform detection.
- Port to FreeBSD.
- Use blue boldface during compilation for "skipping option that did
not compile".
- doc/install.md: headings, note manual pages.
- Add doc/license.md
- Update HTML style for better tt visibility and copy-paste.
Thanks!
--
Miguel Landaeta, miguel at miguel.cc
secure email with PGP 0x6E608B637D8967E9 available at http://miguel.cc/key.
"Faith means not wanting to know what is true." -- Nietzsche
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/misc/libcpucycles/Makefile,v
diff -u -p -u -p -r1.2 Makefile
--- Makefile 27 Sep 2023 09:52:11 -0000 1.2
+++ Makefile 4 Feb 2024 12:05:59 -0000
@@ -1,6 +1,6 @@
COMMENT= library for counting CPU cycles
-V= 20230115
+V= 20240114
DISTNAME= libcpucycles-${V}
SHARED_LIBS+= cpucycles 0.0 # 1.0
CATEGORIES= misc
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/misc/libcpucycles/distinfo,v
diff -u -p -u -p -r1.1.1.1 distinfo
--- distinfo 14 Aug 2023 08:01:46 -0000 1.1.1.1
+++ distinfo 4 Feb 2024 12:06:19 -0000
@@ -1,2 +1,2 @@
-SHA256 (libcpucycles-20230115.tar.gz) = 3TjBIgVVAha5Jgfw9CcnxSoBCaFq8uqnoTg11T67wiU=
-SIZE (libcpucycles-20230115.tar.gz) = 34852
+SHA256 (libcpucycles-20240114.tar.gz) = 49MkYqU7oyOwO4tjVEvK3KihFRT7Mj4TVmHiI2gxbwI=
+SIZE (libcpucycles-20240114.tar.gz) = 41463
Index: patches/patch-configure_fix_soname
===================================================================
RCS file: /home/cvs/ports/misc/libcpucycles/patches/patch-configure_fix_soname,v
diff -u -p -u -p -r1.1.1.1 patch-configure_fix_soname
--- patches/patch-configure_fix_soname 14 Aug 2023 08:01:46 -0000 1.1.1.1
+++ patches/patch-configure_fix_soname 4 Feb 2024 12:22:35 -0000
@@ -9,11 +9,11 @@ Index: configure
linktype = 'so'
+soversion = '0.0'
- host = platform.machine()
- host = ''.join(c for c in host if c in '_0123456789abcdefghijklmnopqrstuvwxyz')
+ def hostsanitize(host):
+ host = host.split('-')[0]
@@ -43,6 +44,9 @@
- host = arg[7:]
- host = host.split('-')[0]
+ if arg.startswith('--host='):
+ host = hostsanitize(arg[7:])
continue
+ if arg.startswith('--soversion='):
+ soversion = arg[12:]
Index: patches/patch-configure_translate_host_arch
===================================================================
RCS file: /home/cvs/ports/misc/libcpucycles/patches/patch-configure_translate_host_arch,v
diff -u -p -u -p -r1.1.1.1 patch-configure_translate_host_arch
--- patches/patch-configure_translate_host_arch 14 Aug 2023 08:01:46 -0000 1.1.1.1
+++ patches/patch-configure_translate_host_arch 4 Feb 2024 13:19:56 -0000
@@ -3,35 +3,19 @@ Translate OpenBSD architecture name to t
Index: configure
--- configure.orig
+++ configure
-@@ -36,13 +36,30 @@ if host.startswith('sparc') or host.startswith('sun'):
-
- makefile = ''
-
-+
-+# Some OpenBSD architecture names don't match the
-+# architecture name used by upstream, so they require to
-+# be translated, so they can be recognized by build scripts.
-+#
-+def translate_arch(openbsd_arch):
-+ archs = {
-+ 'arm': 'arm32',
-+ 'armv7': 'arm32',
-+ 'i386': 'x86',
-+ 'powerpc64': 'ppc64',
-+ 'macppc': 'ppc32',
-+ 'powerpc': 'ppc32',
-+ }
-+ return archs.get(openbsd_arch, openbsd_arch)
-+
-+
- for arg in sys.argv[1:]:
- if arg.startswith('--prefix='):
- prefix = arg[9:]
- continue
- if arg.startswith('--host='):
- host = arg[7:]
-- host = host.split('-')[0]
-+ host = translate_arch(host.split('-')[0])
- continue
- if arg.startswith('--soversion='):
- soversion = arg[12:]
+@@ -19,6 +19,7 @@
+ ('amd64','amd64'), ('x86_64','amd64'),
+ ('x86','x86'), ('i386','x86'), ('i686','x86'),
+ ('arm64','arm64'), ('armv8','arm64'), ('aarch64','arm64'),
++ ('armv7','arm32'),
+ ('arm','arm32'),
+ ('riscv64','riscv64'),
+ ('riscv','riscv32'),
+@@ -27,6 +28,7 @@
+ ('ppc64','ppc64'), ('powerpc64','ppc64'),
+ ('powerpc','ppc32'),
+ ('ppc','ppc32'),
++ ('macppc','ppc32'),
+ ('sparc64','sparc64'), ('sparcv9','sparc64'), ('sun4u','sparc64'),
+ ('sparc','sparc32'), ('sun','sparc32'),
+ ):
[MAINTAINER UPDATE] misc/libcpucycles (20230115 -> 20240114)