pkgsrc-WIP-changes archive

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

rio: update and try linkage



Module Name:	pkgsrc-wip
Committed By:	pin <voidpin%protonmail.com@localhost>
Pushed By:	pin
Date:		Tue Dec 19 17:42:23 2023 +0100
Changeset:	66bdc1abc3caf32903bccc521398dcbec9250161

Modified Files:
	rio/Makefile
	rio/cargo-depends.mk
	rio/distinfo

Log Message:
rio: update and try linkage

It still crashes at launch :(

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=66bdc1abc3caf32903bccc521398dcbec9250161

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

diffstat:
 rio/Makefile         | 11 ++++++++++-
 rio/cargo-depends.mk |  2 +-
 rio/distinfo         | 12 ++++++------
 3 files changed, 17 insertions(+), 8 deletions(-)

diffs:
diff --git a/rio/Makefile b/rio/Makefile
index 533f76585f..63251fee80 100644
--- a/rio/Makefile
+++ b/rio/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	rio-0.0.30
+DISTNAME=	rio-0.0.33
 CATEGORIES=	x11
 MASTER_SITES=	${MASTER_SITE_GITHUB:=raphamorim/}
 GITHUB_TAG=	v${PKGVERSION_NOREV}
@@ -23,6 +23,9 @@ RUSTFLAGS+=	-C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.libX11}/lib
 RUSTFLAGS+=	-C link-arg=-L${BUILDLINK_PREFIX.libX11}/lib
 .if ${OPSYS} != "Darwin"
 RUSTFLAGS+=	-C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.libxcb}/lib
+RUSTFLAGS+=	-C link-arg=-L${BUILDLINK_PREFIX.libxkbcommon}/lib
+RUSTFLAGS+=	-C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.libxcb}/lib
+RUSTFLAGS+=	-C link-arg=-L${BUILDLINK_PREFIX.libxkbcommon}/lib
 RUSTFLAGS+=	-C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.fontconfig}/lib
 RUSTFLAGS+=	-C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.freetype2}/lib
 .endif
@@ -43,8 +46,14 @@ do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/target/release/rio \
 		${DESTDIR}${PREFIX}/bin
 
+.if ${OPSYS} != "NetBSD" || ${X11_TYPE} == "modular"
+DEPENDS+=	xrandr-[0-9]*:../../x11/xrandr
+.endif
+
 .include "../../lang/rust/cargo.mk"
 .include "../../x11/libX11/buildlink3.mk"
+.include "../../x11/libXrandr/buildlink3.mk"
+.include "../../x11/libXfixes/buildlink3.mk"
 .if ${OPSYS} != "Darwin"
 .include "../../fonts/fontconfig/buildlink3.mk"
 .include "../../graphics/freetype2/buildlink3.mk"
diff --git a/rio/cargo-depends.mk b/rio/cargo-depends.mk
index 91e1da193b..544d7705ee 100644
--- a/rio/cargo-depends.mk
+++ b/rio/cargo-depends.mk
@@ -218,7 +218,7 @@ CARGO_CRATE_DEPENDS+=	once_cell-1.18.0
 CARGO_CRATE_DEPENDS+=	oorandom-11.1.3
 CARGO_CRATE_DEPENDS+=	option-ext-0.2.0
 CARGO_CRATE_DEPENDS+=	orbclient-0.3.46
-CARGO_CRATE_DEPENDS+=	ordered-float-4.1.1
+CARGO_CRATE_DEPENDS+=	ordered-float-4.2.0
 CARGO_CRATE_DEPENDS+=	owned_ttf_parser-0.20.0
 CARGO_CRATE_DEPENDS+=	parking_lot-0.12.1
 CARGO_CRATE_DEPENDS+=	parking_lot_core-0.9.9
diff --git a/rio/distinfo b/rio/distinfo
index f6b2d863f5..e343a04857 100644
--- a/rio/distinfo
+++ b/rio/distinfo
@@ -654,9 +654,9 @@ Size (option-ext-0.2.0.crate) = 7345 bytes
 BLAKE2s (orbclient-0.3.46.crate) = 4230e6239822d044910708ce4a0d7d5e7d134ffad3f2acd2eccc83640f4c3d94
 SHA512 (orbclient-0.3.46.crate) = 00657093bc4801a32150ac7db17b9e4d47fec380f74b2e13219ab15fad609d01427387190dada00ba71d9804b9bb773f79f5659e9b2a098a57fd507ebb72c977
 Size (orbclient-0.3.46.crate) = 1324549 bytes
-BLAKE2s (ordered-float-4.1.1.crate) = 3fbcf413c0ba4aa5f421b4336e78213d569f0d5fb2a76ac64d61a0689dc4bb9e
-SHA512 (ordered-float-4.1.1.crate) = a2a1444cbf846b00b31fc2f0ec86efc713136533fb4b951aa13d34ef90e61fe156b518cdc5231691bc698c763d32ce27fbdd8147ba6a639cdaca2c2a61a32563
-Size (ordered-float-4.1.1.crate) = 20185 bytes
+BLAKE2s (ordered-float-4.2.0.crate) = 3628a6d829e29e3baf5ec7a27f26477102515786f6c1de8c82171991512b6222
+SHA512 (ordered-float-4.2.0.crate) = 7226ff1b3017fa183cc89c8e89adc492eafd5bc71f74733614b7aed087ec73171960b16f764c5a222a5ef6607bbb8d7ca5d73f43f957a83b05d7874b2dd3a93a
+Size (ordered-float-4.2.0.crate) = 20510 bytes
 BLAKE2s (owned_ttf_parser-0.20.0.crate) = 037034c3c0107aa2be5c10d0b13f1f0bb3ef2d8bab5ddb99a6f5d7f7e2dc1037
 SHA512 (owned_ttf_parser-0.20.0.crate) = edb121dd4f9fadea578a11c2d9f323c66892b9ccb4b94c1c40ddbea1c57f83e6690b6cde45003024741bde8042f55e2119dc5b5b68e11dbc2a32bd58910ef00e
 Size (owned_ttf_parser-0.20.0.crate) = 150890 bytes
@@ -783,9 +783,9 @@ Size (remove_dir_all-0.5.3.crate) = 9184 bytes
 BLAKE2s (renderdoc-sys-1.0.0.crate) = e3446766563c85618d317646d78c0ffe7cb38f8ed987a27a7639d3c4cb5f4b50
 SHA512 (renderdoc-sys-1.0.0.crate) = a9e36c82853edf10e143fde02359aceac879ca42d23c95a3a7c66e99ef027a6449937136c9d1c90efc1cc542aa532513690fa235e7cfbcc59ab951c535a26890
 Size (renderdoc-sys-1.0.0.crate) = 10336 bytes
-BLAKE2s (rio-0.0.30.tar.gz) = 2f54881ec5fa68cc60f3f7a140b3bf68026350651f00570f019fed6d292713c5
-SHA512 (rio-0.0.30.tar.gz) = 21372fc52c5a47a36aabcf8f3bb5d81e2832d5526a3915ba23166aaaaacdaa4bdce8d3e338827a4734505625afa1db7f54471c50c56da21bed4bf4c53d6dd89b
-Size (rio-0.0.30.tar.gz) = 34176115 bytes
+BLAKE2s (rio-0.0.33.tar.gz) = 68948da2bd06507e23a54e7f6e44aa5e4334e881108a2635c1a9d3d511827b74
+SHA512 (rio-0.0.33.tar.gz) = a69a4e7b6aad396d8753671d44b1f02cc061ff7bc9eb124e4669b7bcc0e7a108d52260966d0915f42dd0a5bff4789fcb0b3e1c6eaddf3f646ec1f77293894f08
+Size (rio-0.0.33.tar.gz) = 34516996 bytes
 BLAKE2s (roxmltree-0.18.1.crate) = e6bf0ba766f9600d69f8f1888cbe9efbf94afdbca395ae26f2e0903f7fc9b133
 SHA512 (roxmltree-0.18.1.crate) = 36409eb077bb3b26663096ad6457338f124eaad7bfb11de08d57bf44eef0653736d234a9bf8ed6d49ea357741d775e0f01bea931b298aa4445a086d58bcea937
 Size (roxmltree-0.18.1.crate) = 43040 bytes


Home | Main Index | Thread Index | Old Index