Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Feb 2021 19:21:10 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r564975 - head/x11/wezterm
Message-ID:  <202102111921.11BJLA66001349@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Thu Feb 11 19:21:10 2021
New Revision: 564975
URL: https://svnweb.freebsd.org/changeset/ports/564975

Log:
  x11/wezterm: simplify install
  
  Replace fragile/ugly install workaround with CARGO_INSTALL_PATH.
  Before the port adopted USES=ssl by disabling vendor_openssl
  CARGO_INSTALL_PATH failed because USES=cargo tried to build during
  install phase.

Modified:
  head/x11/wezterm/Makefile   (contents, props changed)

Modified: head/x11/wezterm/Makefile
==============================================================================
--- head/x11/wezterm/Makefile	Thu Feb 11 18:35:55 2021	(r564974)
+++ head/x11/wezterm/Makefile	Thu Feb 11 19:21:10 2021	(r564975)
@@ -488,6 +488,8 @@ CARGO_CRATES=	ab_glyph_rasterizer-0.1.4 \
 		zstd-safe-3.0.0+zstd.1.4.8 \
 		zstd-sys-1.4.19+zstd.1.4.8
 CARGO_USE_GITHUB=	yes
+# XXX https://github.com/rust-lang/cargo/issues/4101
+CARGO_INSTALL_PATH=	${PLIST_FILES:Mbin/*:T}
 
 pre-patch:
 # Adjust whitespace for CARGO_USE_GITHUB regex
@@ -505,11 +507,7 @@ post-patch:
 	@${REINPLACE_CMD} -e 's/"python3"/"${PYTHON_CMD:T}"/' \
 		${WRKSRC}/cargo-crates/xcb-*/build.rs
 
-do-install:
-# XXX https://github.com/rust-lang/cargo/issues/4101
-	${INSTALL_PROGRAM} ${PLIST_FILES:Mbin/*:T:S,^,${CARGO_TARGET_DIR}/${\
-		"${CARGO_BUILD_ARGS:M--release}":?release:debug}/,} \
-		${STAGEDIR}${PREFIX}/bin
+post-install:
 # Install assets similar to ci/deploy.sh
 .for f in ${PORTNAME}.desktop ${PORTNAME}.appdata.xml \
 	icon/terminal.png icon/${PORTNAME}-icon.svg shell-integration/${PORTNAME}.sh



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202102111921.11BJLA66001349>