head 1.32; access; symbols pkgsrc-2026Q3:1.32.0.2 pkgsrc-2026Q3-base:1.32 pkgsrc-2026Q2:1.31.0.2 pkgsrc-2026Q2-base:1.31 pkgsrc-2026Q1:1.30.0.2 pkgsrc-2026Q1-base:1.30 pkgsrc-2025Q4:1.29.0.2 pkgsrc-2025Q4-base:1.29 pkgsrc-2025Q3:1.26.0.2 pkgsrc-2025Q3-base:1.26 pkgsrc-2025Q2:1.25.0.2 pkgsrc-2025Q2-base:1.25 pkgsrc-2025Q1:1.23.0.2 pkgsrc-2025Q1-base:1.23 pkgsrc-2024Q4:1.22.0.2 pkgsrc-2024Q4-base:1.22 pkgsrc-2024Q3:1.20.0.2 pkgsrc-2024Q3-base:1.20 pkgsrc-2024Q2:1.14.0.2 pkgsrc-2024Q2-base:1.14 pkgsrc-2024Q1:1.11.0.2 pkgsrc-2024Q1-base:1.11 pkgsrc-2023Q4:1.10.0.2 pkgsrc-2023Q4-base:1.10 pkgsrc-2023Q3:1.3.0.2 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.1.0.2 pkgsrc-2023Q2-base:1.1; locks; strict; comment @# @; 1.32 date 2026.09.02.19.03.22; author wiz; state Exp; branches; next 1.31; commitid vXszxoxOqka005UG; 1.31 date 2026.06.11.07.17.21; author wiz; state Exp; branches; next 1.30; commitid bVZL3OdakDMSLlJG; 1.30 date 2026.01.27.08.40.05; author wiz; state Exp; branches; next 1.29; commitid f4MYtJVcsY7dz0sG; 1.29 date 2025.12.03.07.55.38; author wiz; state Exp; branches; next 1.28; commitid 5HH0imJdGWX36WkG; 1.28 date 2025.10.23.20.38.14; author wiz; state Exp; branches; next 1.27; commitid 1V2hBZn9ypXaCJfG; 1.27 date 2025.10.21.08.54.16; author wiz; state Exp; branches; next 1.26; commitid 34eyHtKsXZTWNpfG; 1.26 date 2025.08.30.22.45.50; author wiz; state Exp; branches; next 1.25; commitid 2izPxU30rhec4O8G; 1.25 date 2025.04.24.14.15.00; author wiz; state Exp; branches; next 1.24; commitid A3VBjL8Zdd4LljSF; 1.24 date 2025.04.02.17.44.22; author pin; state Exp; branches; next 1.23; commitid aI3yhY9OEx5levPF; 1.23 date 2024.12.27.08.20.17; author wiz; state Exp; branches; next 1.22; commitid tLKuqVS8lkJCb7DF; 1.22 date 2024.11.17.07.16.22; author wiz; state Exp; branches; next 1.21; commitid xKvmQYB52TGx7YxF; 1.21 date 2024.10.20.14.04.15; author wiz; state Exp; branches; next 1.20; commitid iXiXTiwhLpC9hpuF; 1.20 date 2024.09.23.16.24.03; author pin; state Exp; branches; next 1.19; commitid 4i515mH7JshbVWqF; 1.19 date 2024.09.13.18.04.02; author pin; state Exp; branches; next 1.18; commitid z6FTwsKCyPF3NFpF; 1.18 date 2024.09.05.20.46.39; author pin; state Exp; branches; next 1.17; commitid F0bzI5xccysqXEoF; 1.17 date 2024.08.20.18.12.20; author pin; state Exp; branches; next 1.16; commitid upi8kR0HDEsnCAmF; 1.16 date 2024.08.18.06.44.43; author wiz; state Exp; branches; next 1.15; commitid QxqR3vT28PauSgmF; 1.15 date 2024.08.17.22.07.06; author wiz; state Exp; branches; next 1.14; commitid zRIzkL73aTwP0emF; 1.14 date 2024.06.01.14.17.49; author pin; state Exp; branches; next 1.13; commitid sf6fHs0YcWEnThcF; 1.13 date 2024.04.07.07.34.35; author wiz; state Exp; branches; next 1.12; commitid oMYDjdZchby5qb5F; 1.12 date 2024.04.06.08.06.10; author wiz; state Exp; branches; next 1.11; commitid xuM7fEJrv2TOC35F; 1.11 date 2024.01.26.10.37.37; author pin; state Exp; branches; next 1.10; commitid 7z9pVNN3EuQTKWVE; 1.10 date 2023.11.29.13.39.25; author pin; state Exp; branches; next 1.9; commitid jEqs1ivpOyYSCvOE; 1.9 date 2023.11.21.12.09.22; author pin; state Exp; branches; next 1.8; commitid 6BIM9UoNdNMVntNE; 1.8 date 2023.11.14.14.02.26; author wiz; state Exp; branches; next 1.7; commitid BZ5vzwBRof1beAME; 1.7 date 2023.11.14.13.58.36; author wiz; state Exp; branches; next 1.6; commitid whxic1udUz5idAME; 1.6 date 2023.11.12.13.22.38; author wiz; state Exp; branches; next 1.5; commitid SjpNXQIV5XeZ3kME; 1.5 date 2023.10.21.17.10.59; author gdt; state Exp; branches; next 1.4; commitid Sr0Nb6aaZLDw2wJE; 1.4 date 2023.10.10.13.16.34; author pin; state Exp; branches; next 1.3; commitid kGWZ9c6Wyber65IE; 1.3 date 2023.09.26.07.09.52; author pin; state Exp; branches; next 1.2; commitid SswTyZrgrEfHwfGE; 1.2 date 2023.09.21.11.26.30; author pin; state Exp; branches; next 1.1; commitid BHGIvYP0D2qN6DFE; 1.1 date 2023.04.14.08.19.15; author pin; state Exp; branches; next ; commitid 8A75ozOLoR0qd3lE; desc @@ 1.32 log @*: recursive bump for pcre2 10.48 @ text @# $NetBSD: Makefile,v 1.31 2026/06/11 07:17:21 wiz Exp $ DISTNAME= four-bar-rs-7.0.5 PKGREVISION= 3 CATEGORIES= math MASTER_SITES= ${MASTER_SITE_GITHUB:=KmolYuan/} GITHUB_TAG= v${PKGVERSION_NOREV} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/KmolYuan/four-bar-rs/ COMMENT= Simulator and synthesizing tool for four-bar linkage mechanism LICENSE= gnu-agpl-v3 .include "cargo-depends.mk" USE_TOOLS+= pkg-config INSTALLATION_DIRS= bin RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.libX11}/lib RUSTFLAGS+= -C link-arg=-L${BUILDLINK_PREFIX.libX11}/lib RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.gtk3}/lib do-install: ${INSTALL_PROGRAM} ${WRKSRC}/target/release/four-bar \ ${DESTDIR}${PREFIX}/bin .include "../../lang/rust/cargo.mk" .include "../../x11/libX11/buildlink3.mk" .include "../../x11/gtk3/buildlink3.mk" .include "../../devel/glib2/buildlink3.mk" BUILDLINK_API_DEPENDS.cairo+= cairo>=1.18 .include "../../graphics/cairo/buildlink3.mk" .include "../../devel/pango/buildlink3.mk" BUILDLINK_API_DEPENDS.at-spi2-core+= at-spi2-core>=2.54 .include "../../devel/at-spi2-core/buildlink3.mk" .include "../../graphics/gdk-pixbuf2/buildlink3.mk" .include "../../sysutils/dbus/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.31 log @gtk3: bump PKGREVISION for wayland option default change Recursive bump to hopefully fix bulk build fallout due to the unversioned change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2026/01/27 08:40:05 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.30 log @*: recursive bump for removal of cairo's xcb option @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2025/12/03 07:55:38 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.29 log @four-bar-rs: update to 7.0.5. No release notes found, but this builds again with latest pkgsrc rust. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2025/10/23 20:38:14 wiz Exp $ d4 1 @ 1.28 log @*: recursive bump for pcre2 Running an old binary against the new pcre doesn't work: /usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by /usr/pkg/lib/libglib-2.0.so.0 not defined @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2025/10/21 08:54:16 wiz Exp $ d3 1 a3 2 DISTNAME= four-bar-rs-7.0.4 PKGREVISION= 6 a12 3 # https://github.com/KmolYuan/four-bar-rs/issues/7 BROKEN= "Does not build with rust 1.90" a14 3 #RUST_REQ= 1.79.0 #Upstream does not state the required MSRV. #This package is confirmed to build with Rust 1.79.0 on amd64 @ 1.27 log @four-bar-rs: mark as BROKEN Does not build with rust 1.90 Add link to upstream ticket. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2025/08/30 22:45:50 wiz Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.26 log @*: recursive bump for tiff growing lerc dependency @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2025/04/24 14:15:00 wiz Exp $ d14 3 @ 1.25 log @*: recursive bump for jpeg -> libjpeg-turbo switch @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2025/04/02 17:44:22 pin Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.24 log @math/four-bar-rs: rset maintainer @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2024/12/27 08:20:17 wiz Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.23 log @*: recursive bump for pango requiring fontconfig 2.15 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2024/11/17 07:16:22 wiz Exp $ d9 1 a9 1 MAINTAINER= pin@@NetBSD.org @ 1.22 log @*: recursive bump for default-on option of at-spi2-core @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2024/10/20 14:04:15 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.21 log @*: recursive bump for merging at-spi2-atk and atk into at2-spi-core Remove at-spi2-atk and atk @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2024/09/23 16:24:03 pin Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.20 log @math/four-bar-rs: update to 7.0.4 - Fix builds outside a git directory. Thanks wiz@@ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2024/09/13 18:04:02 pin Exp $ d4 1 d38 2 a39 1 .include "../../devel/atk/buildlink3.mk" @ 1.19 log @math/four-bar-rs: update to 7.0.2 This is upstreams attempt to fix our build. It works for me but, fails for wiz@@. Lets expose this for the bulk builds and see what happens. It can't be worst than what it is now :) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2024/09/05 20:46:39 pin Exp $ d3 1 a3 1 DISTNAME= four-bar-rs-7.0.2 a12 2 TOOL_DEPENDS+= git-base-[0-9]*:../../devel/git-base d15 1 a15 1 #RUST_REQ= 1.80.1 d17 1 a17 1 #This package is confirmed to build with Rust 1.80.1 on amd64 @ 1.18 log @math/four-bar-rs: fix build Pin original release commit to fix our builds. v7.0.1 was originally released to fix NetBSD builds see: https://github.com/KmolYuan/four-bar-rs/issues/5 Unfortunately, upstream decided to push several other commits onto that tarball. This causes build failures at our end ... again see: https://github.com/KmolYuan/four-bar-rs/issues/6 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2024/08/20 18:12:20 pin Exp $ d3 1 a3 2 DISTNAME= four-bar-rs-7.0.1 PKGREVISION= 1 d6 1 a6 2 #GITHUB_TAG= v${PKGVERSION_NOREV} GITHUB_TAG= 8f223aac4a07bf0d9cfd2f14e5daff4a1025a609 d13 2 d17 1 a17 1 #RUST_REQ= 1.79.0 d19 1 a19 1 #This package is confirmed to build with Rust 1.79.0 on amd64 @ 1.17 log @math/four-bar-rs: update to 7.0.1 No ChangeLog provided but, among several code simplifications, clippy fixes and dependency updates, there's also a fix for a missing git-hash. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2024/08/18 06:44:43 wiz Exp $ d4 1 d7 2 a8 1 GITHUB_TAG= v${PKGVERSION_NOREV} @ 1.16 log @four-bar-rs: add upstream bug report URL @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2024/08/17 22:07:06 wiz Exp $ d3 1 a3 1 DISTNAME= four-bar-rs-7.0.0 d15 3 a25 12 # build.rs tries to run git to get the hash, but the distfile doesn't have # a repository included, so this will fail # https://github.com/KmolYuan/four-bar-rs/issues/5 SUBST_CLASSES+= git SUBST_SED.git+= -e 's,env!("GIT_HASH"),"unknown",' SUBST_FILES.git+= four-bar-ui/src/app.rs SUBST_MESSAGE.git= Fixing build problem. SUBST_STAGE.git= post-extract pre-build: ${RM} -f ${WRKSRC}/four-bar-ui/build.rs @ 1.15 log @four-bar-rs: try fixing build problem Hack away need for running git in something that is not a git repository. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2024/06/01 14:17:49 pin Exp $ d25 1 @ 1.14 log @math/four-bar-rs: update to 7.0.0 No ChangeLog provided. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2024/04/07 07:34:35 wiz Exp $ d23 11 @ 1.13 log @*: bump for cairo buildlink3.mk change lzo was made an option @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2024/04/06 08:06:10 wiz Exp $ d3 1 a3 2 DISTNAME= four-bar-rs-6.1.0 PKGREVISION= 2 @ 1.12 log @* recursive bump for libxkbcommon 1.7.0 Marc Baudoin reported problems with using old binary packages with the new libkxbcommon, so force everything to 1.7.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2024/01/26 10:37:37 pin Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.11 log @math/four-bar-rs: fix license @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2023/11/29 13:39:25 pin Exp $ d4 1 @ 1.10 log @math/four-bar-rs: update to 6.1.0 No ChangeLog provided. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2023/11/21 12:09:22 pin Exp $ d11 1 a11 2 #LICENSE= gnu-agpl-v3 LICENSE= mit @ 1.9 log @math/four-bar-rs: update to 6.0.0 - No ChangeLog provided. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2023/11/14 14:02:26 wiz Exp $ d3 1 a3 1 DISTNAME= four-bar-rs-6.0.0 @ 1.8 log @*: recursive bump for cairo dependency changes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2023/11/14 13:58:36 wiz Exp $ d3 1 a3 2 DISTNAME= four-bar-rs-5.1.0 PKGREVISION= 3 d11 2 a12 1 LICENSE= gnu-agpl-v3 @ 1.7 log @cairo-gobject: remove Point users at cairo>=1.18. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2023/11/12 13:22:38 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.6 log @*: revebump for new brotli option for freetype2 Addresses PR 57693 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2023/10/21 17:10:59 gdt Exp $ d32 1 a33 1 .include "../../graphics/cairo-gobject/buildlink3.mk" @ 1.5 log @recursive revbump for tiff update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2023/10/10 13:16:34 pin Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.4 log @math/four-bar-rs: update to 5.1.0 No ChangeLog provided @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2023/09/21 11:26:30 pin Exp $ d4 1 @ 1.3 log @math/four-bar-rs: downgrade back to v4 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2023/04/14 08:19:15 pin Exp $ d3 1 a3 2 # Do not update. Newer version require Rust > 1.70 DISTNAME= four-bar-rs-4.0.0 d8 1 a8 1 MAINTAINER= pkgsrc-users@@NetBSD.org @ 1.2 log @math/four-bar-rs: update to 5.1.0 v5.1.0 - No ChangeLog provided. v5.0.0 - No ChangeLog provided. @ text @d3 2 a4 1 DISTNAME= four-bar-rs-5.1.0 d9 1 a9 1 MAINTAINER= pin@@NetBSD.org @ 1.1 log @math/four-bar-rs: import package Fourbar is a simulator and a synthesizing tool for four-bar linkage mechanism. - CLI/GUI program is four-bar-ui crate, but the executable is called four-bar. Web demo available @@ https://kmolyuan.github.io/four-bar-rs/ @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= four-bar-rs-4.0.0 d8 1 a8 1 MAINTAINER= pkgsrc-users@@NetBSD.org @