pkgsrc-Changes archive

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

CVS commit: pkgsrc/multimedia/openwv



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Tue Oct 13 15:31:10 UTC 2026

Modified Files:
        pkgsrc/multimedia/openwv: Makefile distinfo
Added Files:
        pkgsrc/multimedia/openwv/patches:
            patch-vendor_autocxx-engine_Cargo.toml

Log Message:
multimedia/openwv: Update 1.1.4

* Based on 1.1.4 and this includes fixes for LLVM 22.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/multimedia/openwv/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/multimedia/openwv/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/multimedia/openwv/patches/patch-vendor_autocxx-engine_Cargo.toml

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

Modified files:

Index: pkgsrc/multimedia/openwv/Makefile
diff -u pkgsrc/multimedia/openwv/Makefile:1.6 pkgsrc/multimedia/openwv/Makefile:1.7
--- pkgsrc/multimedia/openwv/Makefile:1.6       Sun Oct 11 16:02:21 2026
+++ pkgsrc/multimedia/openwv/Makefile   Tue Oct 13 15:31:10 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2026/10/11 16:02:21 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2026/10/13 15:31:10 ryoon Exp $
 
-DISTNAME=      openwv-1.1.3
-PKGREVISION=   4
+DISTNAME=      openwv-1.1.4
 CATEGORIES=    multimedia
 # Tarball contains Git submodule and result of `cargo vendor`.
 MASTER_SITES=  https://www.ryoon.net/~ryoon/
@@ -30,14 +29,30 @@ SUBST_VARS.readme+= PREFIX
 INSTALLATION_DIRS+=    share/openwv
 INSTALLATION_DIRS+=    share/doc/openwv
 
+CKSUM_CRATES+=         vendor/autocxx-engine
+
+CKSUMS+=               b8b11e4e91bf47f49fe1e43605c2c01a726aff989a4834d350f4a1b7ee94a6db
+CKSUMS+=               5e0109b0f4003b1d05d44a8f3bb435a27890ca601745acd55a4721b4748fea8b
+
+SUBST_CLASSES+=                cksum
+SUBST_STAGE.cksum=     pre-configure
+.for crate in ${CKSUM_CRATES}
+SUBST_FILES.cksum+=    ${crate}/.cargo-checksum.json
+.endfor
+.for from to in ${CKSUMS}
+SUBST_SED.cksum+=      -e 's,${from},${to},g'
+.endfor
+
 post-extract:
-       # Adjust for vendor handling of cargo.mk
-       cd ${WRKSRC} && \
-               ${MV} vendor ..
        # Place README files
        ${CP} ${FILESDIR}/README.firefox.in ${WRKSRC}/README.firefox
        ${CP} ${FILESDIR}/README.chromium.in ${WRKSRC}/README.chromium
 
+pre-configure:
+       # Adjust for vendor handling of cargo.mk
+       cd ${WRKSRC} && \
+               ${MV} vendor ..
+
 do-install:
        ${INSTALL_LIB} ${WRKSRC}/target/release/libwidevinecdm.so \
                ${DESTDIR}${PREFIX}/share/openwv

Index: pkgsrc/multimedia/openwv/distinfo
diff -u pkgsrc/multimedia/openwv/distinfo:1.1 pkgsrc/multimedia/openwv/distinfo:1.2
--- pkgsrc/multimedia/openwv/distinfo:1.1       Wed Jan 21 13:59:45 2026
+++ pkgsrc/multimedia/openwv/distinfo   Tue Oct 13 15:31:10 2026
@@ -1,8 +1,9 @@
-$NetBSD: distinfo,v 1.1 2026/01/21 13:59:45 ryoon Exp $
+$NetBSD: distinfo,v 1.2 2026/10/13 15:31:10 ryoon Exp $
 
-BLAKE2s (openwv-1.1.3.tar.bz2) = 2457e67c8cfcc33b7cc4161ad59fdb96176fe5f37805141f57300c8f9e9ec3cf
-SHA512 (openwv-1.1.3.tar.bz2) = 1168029017b0ccc92c119e860a37e565940d54f9f4b2759e26da9ae615c1940f83483cffea642c2e36e958d77f99c6bc58df9c747d08b3d229bc839093f4766f
-Size (openwv-1.1.3.tar.bz2) = 23790667 bytes
+BLAKE2s (openwv-1.1.4.tar.bz2) = 6eb3090cb0ea7a08e57e9742cd808334f1fc6a74fc6f78ceb715e6a400ee361c
+SHA512 (openwv-1.1.4.tar.bz2) = bbeeee10aae1e418a9d16f2d6d87ffb9b6d80b9dda044f975274815c4e942d1624db79c308afba07ad0fcabcdc94c8bc889eab239bf1d7b897c6c2e467eac2b6
+Size (openwv-1.1.4.tar.bz2) = 23721098 bytes
 SHA1 (patch-Cargo.toml) = bdda1d5ee91423d173e659bd4c305d4362a6f0c8
 SHA1 (patch-src_config.rs) = 80c6aee2b32fa9376b71f530719e88f6f3e70285
 SHA1 (patch-src_openwv.rs) = 5cb12ef32d13f7c0806f81d05501c2b1ebc5b53d
+SHA1 (patch-vendor_autocxx-engine_Cargo.toml) = 91433d714c74f29793b4d3b2fb0861110b68f847

Added files:

Index: pkgsrc/multimedia/openwv/patches/patch-vendor_autocxx-engine_Cargo.toml
diff -u /dev/null pkgsrc/multimedia/openwv/patches/patch-vendor_autocxx-engine_Cargo.toml:1.1
--- /dev/null   Tue Oct 13 15:31:10 2026
+++ pkgsrc/multimedia/openwv/patches/patch-vendor_autocxx-engine_Cargo.toml     Tue Oct 13 15:31:10 2026
@@ -0,0 +1,21 @@
+$NetBSD: patch-vendor_autocxx-engine_Cargo.toml,v 1.1 2026/10/13 15:31:10 ryoon Exp $
+
+--- vendor/autocxx-engine/Cargo.toml.orig      2026-10-13 09:30:27.000000000 +0000
++++ vendor/autocxx-engine/Cargo.toml
+@@ -71,15 +71,7 @@ version_check = "0.9"
+ tempfile = "3.4"
+ thiserror = "1"
+ version_check = "0.9"
+-
+-[dependencies.autocxx-bindgen]
+-git = "https://github.com/tchebb/rust-bindgen";
+-branch = "openwv-fixes"
+-features = [
+-    "logging",
+-    "which-rustfmt",
+-]
+-default-features = false
++autocxx-bindgen = { path = "../autocxx-bindgen/bindgen" }
+ 
+ [dependencies.autocxx-parser]
+ version = "=0.30.1"



Home | Main Index | Thread Index | Old Index