pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/orc



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Jul 20 06:16:29 UTC 2024

Modified Files:
        pkgsrc/devel/orc: Makefile PLIST distinfo

Log Message:
orc: updated to 0.4.39

0.4.39

- Security: Fix error message printing buffer overflow leading to possible
  code executation in orcc with specific input files (CVE-2024-40897). This
  only affects developers and CI environments using orcc, not users of liborc
  (Sebastian Dröge, L. E. Segovia)
- div255w: fix off-by-one error in the implementations (L. E. Segovia)
- x86: only run AVX detection if xgetbv is available (L. E. Segovia)
- x86: fix AVX detection by implementing the check recommended by Intel (L. E. Segovia)
- Only enable JIT compilation on Apple arm64 if running on macOS, fixes crashes on iOS (Piotr Brzeziński)
- Fix potential crash in emulation mode if logging is enabled (L. E. Segovia)
- Handle undefined TARGET_OS_OSX correctly (Joshua Root)
- orconce: Fix typo in GCC __sync-based implementation (Jakub Vaněk)
- orconce: Fix usage of __STDC_NO_ATOMICS__ (Alexander Slobodeniuk)
- Fix build with MSVC 17.10 + C11 (L. E. Segovia)
- Support stack unwinding on Windows (L. E. Segovia)
- Major opcode and instruction set code clean-ups and refactoring (Jorge Zapata)
- Refactor allocation and chunk initialization of code regions (L. E. Segovia)
- Fall back to emulation on Linux if JIT support is not available,
  e.g. because of SELinux sandboxing or noexec mounting) (L. E. Segovia)


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 pkgsrc/devel/orc/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/devel/orc/PLIST
cvs rdiff -u -r1.28 -r1.29 pkgsrc/devel/orc/distinfo

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

Modified files:

Index: pkgsrc/devel/orc/Makefile
diff -u pkgsrc/devel/orc/Makefile:1.27 pkgsrc/devel/orc/Makefile:1.28
--- pkgsrc/devel/orc/Makefile:1.27      Thu Feb 29 07:40:48 2024
+++ pkgsrc/devel/orc/Makefile   Sat Jul 20 06:16:29 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.27 2024/02/29 07:40:48 adam Exp $
+# $NetBSD: Makefile,v 1.28 2024/07/20 06:16:29 adam Exp $
 
-DISTNAME=      orc-0.4.38
+DISTNAME=      orc-0.4.39
 CATEGORIES=    devel
 MASTER_SITES=  https://gstreamer.freedesktop.org/src/orc/
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/devel/orc/PLIST
diff -u pkgsrc/devel/orc/PLIST:1.17 pkgsrc/devel/orc/PLIST:1.18
--- pkgsrc/devel/orc/PLIST:1.17 Thu Feb 29 07:40:48 2024
+++ pkgsrc/devel/orc/PLIST      Sat Jul 20 06:16:29 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.17 2024/02/29 07:40:48 adam Exp $
+@comment $NetBSD: PLIST,v 1.18 2024/07/20 06:16:29 adam Exp $
 bin/orc-bugreport
 bin/orcc
 include/orc-0.4/orc-test/orcarray.h
@@ -15,7 +15,6 @@ include/orc-0.4/orc/orccode.h
 include/orc-0.4/orc/orccompiler.h
 include/orc-0.4/orc/orcconstant.h
 include/orc-0.4/orc/orccpu.h
-include/orc-0.4/orc/orccpuinsn.h
 include/orc-0.4/orc/orcdebug.h
 include/orc-0.4/orc/orcemulateopcodes.h
 include/orc-0.4/orc/orcexecutor.h
@@ -40,9 +39,9 @@ include/orc-0.4/orc/orcx86.h
 include/orc-0.4/orc/orcx86insn.h
 lib/liborc-0.4.so
 lib/liborc-0.4.so.0
-lib/liborc-0.4.so.0.38.0
+lib/liborc-0.4.so.0.39.0
 lib/liborc-test-0.4.so
 lib/liborc-test-0.4.so.0
-lib/liborc-test-0.4.so.0.38.0
+lib/liborc-test-0.4.so.0.39.0
 lib/pkgconfig/orc-0.4.pc
 lib/pkgconfig/orc-test-0.4.pc

Index: pkgsrc/devel/orc/distinfo
diff -u pkgsrc/devel/orc/distinfo:1.28 pkgsrc/devel/orc/distinfo:1.29
--- pkgsrc/devel/orc/distinfo:1.28      Thu Feb 29 07:40:48 2024
+++ pkgsrc/devel/orc/distinfo   Sat Jul 20 06:16:29 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.28 2024/02/29 07:40:48 adam Exp $
+$NetBSD: distinfo,v 1.29 2024/07/20 06:16:29 adam Exp $
 
-BLAKE2s (orc-0.4.38.tar.xz) = 995ca5bb8da7805765e2ec9fd50cd8cd2c51bf458ddb22867aa89a225de34401
-SHA512 (orc-0.4.38.tar.xz) = 49f34be85f6980e4b5e94f848016f5788b658323f3a120110bc237722ac99938c02976efbe96022d148054330432899533305d4dd21be8fab76fd1995179339a
-Size (orc-0.4.38.tar.xz) = 227152 bytes
+BLAKE2s (orc-0.4.39.tar.xz) = 9de3d497b625881037b7979d6d4779651711794285e540760f62813a11985c4d
+SHA512 (orc-0.4.39.tar.xz) = 5b2167c9bb5ef4fdd5b1a683e5e7fc94bafa0afe62cb5f30e6fd2de9e80b4727b533029688e2807fc64b60af45f9263a421074bf330fb2f208b48620b0f95fd6
+Size (orc-0.4.39.tar.xz) = 232168 bytes



Home | Main Index | Thread Index | Old Index