From nobody Sat Sep 07 23:47:22 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4X1VBf6YvDz5V4vW; Sat, 07 Sep 2024 23:47:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4X1VBf5ktqz4PLy; Sat, 7 Sep 2024 23:47:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1725752842; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=n0C5OugwmwLdHaKoHUNtrnR1eqYfnqLJ2GuubYBExiI=; b=TjIgS2wHLgPEhSDafZlPfe3N2Kv3FFhMR+ttf4H4/5NvqOjRAaB8P9DcxFa3tWOA+n2NSw yiHKvmln1JEX72jspqMn2idEKinMyn7KOWFruXVxP4eFZPeEg/dgBTR7wDYuaBe5x2xMLG jfeV1rxYt/6TEoPpI3cXCqoNu2k/zYkYjfOK6UwLUSElFREXxSf2cEz0gSK46elRYmsF1O EP5KTQUr6RyrfvzcucLXyV8QNt5Jcvbc6pUobz3VpErJ3LGNUXeta/wLoN7GjiIgZoU/dp /3N9t794UuGI0mO9YEpSXFDaRJDIvNFjF6l19aFfOYl51yFaztawgNo649h1wg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1725752842; a=rsa-sha256; cv=none; b=TYWtaUEtdFqMZXqSwDj9rkI0AgT1LQLa4oyIp/L5dv8MVZKr9RScAZ8acBaybwqzB4FeYZ N0BclTVGji1RzlZTYBa0we7BMnrweVnHArO27ht/bzOV7vbtejWtulRK9mVVzoiZsDRrIV JpCMbDwnmwDno5xKLret539+O+mcHTbS+/6lvOICrRR2hz73fnhyJwvTMOqTRBM23WCDcg Zh51SZJBIEUqSpkP0xW9s6IkGqs/LW0NH3+eyOcHzi+xjtekB1jMZ0zwE3VpAdu6cry7wg 0NciG/tcKU7w6Ydbc3xRip/L8Tep+v03Wy3HSdAdQVWdYGBvCvsK5OuWUVQsBQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1725752842; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=n0C5OugwmwLdHaKoHUNtrnR1eqYfnqLJ2GuubYBExiI=; b=iJJvkRUZfSxfWgnqfrY6jF9pYHt8rbe0x/pG6tT+cm2Ai4ExESTTnHZ7hBIbwJzoUtAleE T0t8avBiCyxGSis1SkTW1hwdiaEErdtj2OFPqNsLR8YHcbKDwywfynpMaCfAsQ2Tdy98BX zPqV7HgWonyYPsGJYpp7sua47O4AZYmMCCWbrXXGF252fvKqjNVB3FPqHp+BQnmqKHwQSA PKTxZTrqqb3MpQClJiGgPEPD6ICb4C/oFtKhiP83RpC7eXzq2PJSlZI9DrqP+yK+CfqCqk vbIIVoUgJAZdD8cZEu6aUhmSxHOh1V/2wI4rPR6uFARRoYu3SFUQ0odPdSZ7ZA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4X1VBf52YTzwfR; Sat, 7 Sep 2024 23:47:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 487NlMjI095006; Sat, 7 Sep 2024 23:47:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 487NlMVE095003; Sat, 7 Sep 2024 23:47:22 GMT (envelope-from git) Date: Sat, 7 Sep 2024 23:47:22 GMT Message-Id: <202409072347.487NlMVE095003@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 21c5f19e81db - main - textproc/quarto: Fix HTML support List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 21c5f19e81db4a4acd5f97a6ef5d2cfc05d1fce2 Auto-Submitted: auto-generated The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=21c5f19e81db4a4acd5f97a6ef5d2cfc05d1fce2 commit 21c5f19e81db4a4acd5f97a6ef5d2cfc05d1fce2 Author: Yuri Victorovich AuthorDate: 2024-09-07 16:42:12 +0000 Commit: Yuri Victorovich CommitDate: 2024-09-07 16:44:45 +0000 textproc/quarto: Fix HTML support Thanks to Rainer Hurling for his suggestion to use the sass executable provided by textproc/rubygem-dartsass. --- textproc/quarto/Makefile | 11 ++++++++--- textproc/quarto/pkg-message | 10 ++++++++++ textproc/quarto/pkg-plist | 1 + 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/textproc/quarto/Makefile b/textproc/quarto/Makefile index 7df09816de7c..e3e7d7d46c27 100644 --- a/textproc/quarto/Makefile +++ b/textproc/quarto/Makefile @@ -1,6 +1,6 @@ -PORTNAME= quarto # html output is broken due to a missing dependency +PORTNAME= quarto DISTVERSION= 1.6.9 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc MASTER_SITES= https://github.com/quarto-dev/quarto-cli/releases/download/v${DISTVERSION}/ DISTFILES= quarto-${DISTVERSION}-linux-amd64.tar.gz # same for all architectures @@ -19,6 +19,7 @@ RUN_DEPENDS= bash:shells/bash \ typst:textproc/typst \ deno-dom>0:www/deno-dom \ tex-xetex>0:print/tex-xetex \ + ${LOCALBASE}/lib/ruby/gems/3.2/gems/dartsass-1.49.8/exe/linux/sass:textproc/rubygem-dartsass \ ${PYTHON_PKGNAMEPREFIX}jupyter>0:devel/py-jupyter@${PY_FLAVOR} USES= python @@ -67,7 +68,11 @@ do-install: ${STAGEDIR}${DATADIR}/bin/quarto # make quarto an executable ${CHMOD} +x ${STAGEDIR}${DATADIR}/bin/quarto - # remove Linux binaries for dart-sass since FreeBSD binaries aren't available + # replace Linux binary for dart-sass with the binary provided by the rubygem-dartsass package ${RM} -r ${STAGEDIR}${DATADIR}/bin/tools/${XARCH}/dart-sass + ${MKDIR} ${STAGEDIR}${DATADIR}/bin/tools/${XARCH}/dart-sass + ${LN} -s \ + ${LOCALBASE}/lib/ruby/gems/3.2/gems/dartsass-1.49.8/exe/linux/sass \ + ${STAGEDIR}${DATADIR}/bin/tools/${XARCH}/dart-sass/sass .include diff --git a/textproc/quarto/pkg-message b/textproc/quarto/pkg-message new file mode 100644 index 000000000000..f66579151dd7 --- /dev/null +++ b/textproc/quarto/pkg-message @@ -0,0 +1,10 @@ +[ +{ type: install + message: <