From nobody Thu Oct 26 20:34:37 2023 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 4SGcwZ1Vmmz4yFhr; Thu, 26 Oct 2023 20:34:38 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SGcwY5njrz3SgH; Thu, 26 Oct 2023 20:34:37 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1698352477; 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=QL5EE0J/mNtlpQOjKqdCJcBUYECRf8xam1rGSHrtskI=; b=letc3s33BfxKcsyq8aQEcybYCYEQsHZJ7E0hmH2LPKQ0xo/TNcHMujOCIzwlycKqUEXbfl cSRMDf/wlNCXsqbK44YqKTIptEdggpR4/S+2Rtmk3SKchmKm71XuebEvVq+NQT63vcM7dU wemeJ0VIvTbbZslPBazmPOfMsIGJRv7gBL1HXfJLD1DS4L5wYr9GQd8sloUZZpYxCzc/i5 snYOOBZ3ip/wz7LK9W7viqlETaXQisJMam8aAWOg0l5Ei9spMid+nDLpdeafbB6G6Ay/ne Ove/+lBJtTjwMJPyL+cQPD3A2gOGEpMf5txb5kJF643R9qBIWWrqaGDkIKBnSQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1698352477; 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=QL5EE0J/mNtlpQOjKqdCJcBUYECRf8xam1rGSHrtskI=; b=cJqNRFzvlABsjEowivjIgMM2O5QBOeDs3LXwelCfjFED9S28QzDzzprOExZYx/mxQ2yMIl VLFtqrnTMgbK4EaI5K+ERfTjRAQmw4PQQXaeBmT4FZwcQZhkaW8o3fHnHX1L7yzwxyHbLb T3wFebNyHixJEfy15DuSjqrYJGwF7njO5ORMP0ELZwVLvzdWsXlKPa6pa+icpONJfkjir1 hUhDJWsVswfqJ9KNjoJptFUw4nySski6nuDQ0UBgyXnyzC+1TM6cm4odTTRhpAW/cu0bav b37R8/O/da2oTvqF2JmqImpRkaESqzPpNVRom6VKDyuQ+wVYRuLJ/FyjbnXNrQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1698352477; a=rsa-sha256; cv=none; b=TwtfE3Nl3wxAOiF95Pzx0scBuP1/vp41cDtf+xpEIbdMoL+K3//dsUilJsumLvja8RyGZt UqYB8zKp6NFtrOgheDmqX9spJykBFeqb3TZZFLctjrtXG2GiCcEX51UrDxR+B+/hYMmK45 P5Ks5mRFVnihUJ3cysQZxToXhmdkIpWddKNjUiS3a0ZUQg6CcJqUi7P/XPNxMENuLI+L8p 3iP7TfG8S282a5ugpwyuqn1OQhZ7mt5Y06xPWcydArHsJovg/JS8dRPGjHxEdASQmzU1hZ 6I3cMJUsYOthI2G7DkLN3xmRONbmLBWz/acyWuOhpXk6DoFjNYvUQqoiSDyf8A== 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 4SGcwY4vgXzlg1; Thu, 26 Oct 2023 20:34:37 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 39QKYbsw090641; Thu, 26 Oct 2023 20:34:37 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 39QKYb93090638; Thu, 26 Oct 2023 20:34:37 GMT (envelope-from git) Date: Thu, 26 Oct 2023 20:34:37 GMT Message-Id: <202310262034.39QKYb93090638@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Muhammad Moinur Rahman Subject: git: e6573a74ff8c - main - print/texlive-texmf-source: Update dists 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: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bofh X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e6573a74ff8cbc8632a15c11ffc8974bc79527a2 Auto-Submitted: auto-generated The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/ports/commit/?id=e6573a74ff8cbc8632a15c11ffc8974bc79527a2 commit e6573a74ff8cbc8632a15c11ffc8974bc79527a2 Author: Muhammad Moinur Rahman AuthorDate: 2023-10-26 20:27:54 +0000 Commit: Muhammad Moinur Rahman CommitDate: 2023-10-26 20:34:04 +0000 print/texlive-texmf-source: Update dists - The distfile has been replaced with a locally modified distfile including all the patches required resulting in a smaller distfile. The delta is a huge step forward reducing the original file from 3.6GB to 65MB. - There are still 7 more ports which uses the original upstream distfile of 3.6GB but I will slowly replace them with smaller targeted dists to reduce the fetch target duration. Sponsored by: Nepustil --- print/texlive-texmf-source/Makefile | 91 ++++++++++++++++++++++--------------- print/texlive-texmf-source/distinfo | 6 +-- 2 files changed, 57 insertions(+), 40 deletions(-) diff --git a/print/texlive-texmf-source/Makefile b/print/texlive-texmf-source/Makefile index 46b6199d753c..f5fc96aa9aa6 100644 --- a/print/texlive-texmf-source/Makefile +++ b/print/texlive-texmf-source/Makefile @@ -1,9 +1,9 @@ PORTNAME= texlive PORTVERSION= ${TEXLIVE_VERSION} CATEGORIES= print -MASTER_SITES= TEX_CTAN/systems/texlive/${TEXLIVEVEYEAR}/ +MASTER_SITES= LOCAL/tex PKGNAMESUFFIX= -texmf-source -DISTNAME= ${PORTNAME}-${PORTVERSION}-texmf +DISTNAME= ${PORTNAME}-${PORTVERSION}${PKGNAMESUFFIX}-freebsd DIST_SUBDIR= TeX MAINTAINER= tex@FreeBSD.org @@ -16,53 +16,70 @@ USE_PERL5= build CONFLICTS_INSTALL= texlive-base-202[0-9]* -EXTRACT_AFTER_ARGS= | ${TAR} xf - \ - ${INCLUDE_FILES:S,^,--include ${DISTNAME}/,} \ - ${EXCLUDE_FILES:S,^,--exclude ${DISTNAME}/,} NO_BUILD= yes -INCLUDE_FILES= texmf-dist/source -EXCLUDE_FILES= texmf-dist/source/fonts/japanese-otf \ - texmf-dist/source/fonts/japanese-otf-uptex \ - texmf-dist/source/fonts/uptex texmf-dist/source/jadetex \ - texmf-dist/source/lambda texmf-dist/source/lualatex \ - texmf-dist/source/luatex texmf-dist/source/platex \ - texmf-dist/source/uplatex texmf-dist/source/xelatex \ - texmf-dist/source/xmltex - TEXHASHDIRS= ${TEXMFDISTDIR} do-extract: @${MKDIR} ${WRKDIR} do-install: - ${CAT} ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX} \ - ${EXTRACT_AFTER_ARGS} -C ${STAGEDIR}${PREFIX}/share \ + ${TAR} -Jxf ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX} \ + -C ${STAGEDIR}${PREFIX}/share \ --strip-components 1 --no-same-permission --no-same-owner - ${REINPLACE_CMD} -i '' -e 's|/bin/bash|${PREFIX}/bin/bash|g' \ - ${STAGEDIR}${PREFIX}/share/texmf-dist/source/fonts/ae/clean \ - ${STAGEDIR}${PREFIX}/share/texmf-dist/source/fonts/ae/install \ - ${STAGEDIR}${PREFIX}/share/texmf-dist/source/latex/avremu/test-suite/test-suite \ - ${STAGEDIR}${PREFIX}/share/texmf-dist/source/latex/fifinddo-info/makevars/bashvars.sh \ - ${STAGEDIR}${PREFIX}/share/texmf-dist/source/latex/fifinddo-info/makevars/texvars.sh \ - ${STAGEDIR}${PREFIX}/share/texmf-dist/source/latex/nwafuthesis/build.sh \ - ${STAGEDIR}${PREFIX}/share/texmf-dist/source/support/optexcount/install.sh - ${REINPLACE_CMD} -i '' -E -e '1s|/usr/bin/env python[23]?|${python_CMD}|' \ - ${STAGEDIR}${PREFIX}/share/texmf-dist/source/fonts/gentium-tug/type1/kerncorrection.py \ - ${STAGEDIR}${PREFIX}/share/texmf-dist/source/fonts/gentium-tug/type1/afmcreator.py \ - ${STAGEDIR}${PREFIX}/share/texmf-dist/source/fonts/gentium-tug/type1/greekcorrection.py \ - ${STAGEDIR}${PREFIX}/share/texmf-dist/source/latex/wargame/utils/wgexport.py \ - ${STAGEDIR}${PREFIX}/share/texmf-dist/source/latex/wargame/utils/wgsvg2tikz.py \ - ${STAGEDIR}${PREFIX}/share/texmf-dist/source/support/optexcount/optexcount.py - ${REINPLACE_CMD} -i '' -e 's|/usr/bin/perl|${PERL}|g' \ - ${STAGEDIR}${PREFIX}/share/texmf-dist/source/generic/hyph-utf8/contributed/make-exhyph.pl \ - ${STAGEDIR}${PREFIX}/share/texmf-dist/source/generic/ruhyphen/sorthyph \ - ${STAGEDIR}${PREFIX}/share/texmf-dist/source/generic/ruhyphen/reduce-patt \ - ${STAGEDIR}${PREFIX}/share/texmf-dist/source/latex/proposal/bin/checksum \ - ${STAGEDIR}${PREFIX}/share/texmf-dist/source/latex/proposal/bin/filedate ${FIND} -s ${STAGEDIR}${PREFIX}/share/texmf-dist -not -type d | ${SORT} | \ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST} ${FIND} -s ${STAGEDIR}${PREFIX}/share/texmf-dist -type d -empty | ${SORT} -r | \ ${SED} -e 's#^${STAGEDIR}${PREFIX}/#@dir #' >> ${TMPPLIST} + +.if defined(MAINTAINER_MODE) +_INCLUDE_FILES= source +_EXCLUDE_FILES= source/fonts/japanese-otf source/luatex source/platex \ + source/fonts/japanese-otf-uptex source/xmltex \ + source/fonts/uptex source/jadetex \ + source/lambda source/lualatex source/uplatex source/xelatex +_WRKSRC= ${WRKDIR}/texlive-20230313-texmf-source + +_maintainer-extract: + ${MAKE} clean + ${MKDIR} ${_WRKSRC} + ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME_TEXMF}${EXTRACT_SUFX} \ + -C ${_WRKSRC}$ \ + --strip-components 1 --no-same-permission --no-same-owner \ + ${_INCLUDE_FILES:S,^,--include ${DISTNAME_TEXMF}/texmf-dist/,} \ + ${_EXCLUDE_FILES:S,^,--exclude ${DISTNAME_TEXMF}/texmf-dist/,} + +_maintainer-patch: _maintainer-extract + ${REINPLACE_CMD} -i '' -e 's|/bin/bash|${PREFIX}/bin/bash|g' \ + ${_WRKSRC}/texmf-dist/source/fonts/ae/clean \ + ${_WRKSRC}/texmf-dist/source/fonts/ae/install \ + ${_WRKSRC}/texmf-dist/source/latex/avremu/test-suite/test-suite \ + ${_WRKSRC}/texmf-dist/source/latex/fifinddo-info/makevars/bashvars.sh \ + ${_WRKSRC}/texmf-dist/source/latex/fifinddo-info/makevars/texvars.sh \ + ${_WRKSRC}/texmf-dist/source/latex/nwafuthesis/build.sh \ + ${_WRKSRC}/texmf-dist/source/support/optexcount/install.sh + ${REINPLACE_CMD} -i '' -E -e '1s|/usr/bin/env python[23]?|${python_CMD}|' \ + ${_WRKSRC}/texmf-dist/source/fonts/gentium-tug/type1/kerncorrection.py \ + ${_WRKSRC}/texmf-dist/source/fonts/gentium-tug/type1/afmcreator.py \ + ${_WRKSRC}/texmf-dist/source/fonts/gentium-tug/type1/greekcorrection.py \ + ${_WRKSRC}/texmf-dist/source/latex/wargame/utils/wgexport.py \ + ${_WRKSRC}/texmf-dist/source/latex/wargame/utils/wgsvg2tikz.py \ + ${_WRKSRC}/texmf-dist/source/support/optexcount/optexcount.py + ${REINPLACE_CMD} -i '' -e 's|/usr/bin/perl|${PERL}|g' \ + ${_WRKSRC}/texmf-dist/source/generic/hyph-utf8/contributed/make-exhyph.pl \ + ${_WRKSRC}/texmf-dist/source/generic/ruhyphen/sorthyph \ + ${_WRKSRC}/texmf-dist/source/generic/ruhyphen/reduce-patt \ + ${_WRKSRC}/texmf-dist/source/latex/proposal/bin/checksum \ + ${_WRKSRC}/texmf-dist/source/latex/proposal/bin/filedate + +_maintainer-dist: _maintainer-patch + ${TAR} --options xz:compression-level=9 -Jcvf \ + ${WRKDIR}/texlive-20230313-texmf-source-freebsd.tar.xz \ + -C ${WRKDIR} ${PORTNAME}-${TEXLIVE_VERSION}${PKGNAMESUFFIX} + scp ${WRKDIR}/texlive-20230313-texmf-freebsd.tar.xz \ + bofh@freefall.freebsd.org://home/tex/public_distfiles/ + +.endif + .include diff --git a/print/texlive-texmf-source/distinfo b/print/texlive-texmf-source/distinfo index de3c24632f20..6fb03d4a2257 100644 --- a/print/texlive-texmf-source/distinfo +++ b/print/texlive-texmf-source/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1680721280 -SHA256 (TeX/texlive-20230313-texmf.tar.xz) = 4c4dc77a025acaad90fb6140db2802cdb7ca7a9a2332b5e3d66aa77c43a81253 -SIZE (TeX/texlive-20230313-texmf.tar.xz) = 3866405744 +TIMESTAMP = 1698350280 +SHA256 (TeX/texlive-20230313-texmf-source-freebsd.tar.xz) = 35449f930ad7213021b3fa1dcf04a2c88d56da12b2c94e24ae8c26ebd41dc78a +SIZE (TeX/texlive-20230313-texmf-source-freebsd.tar.xz) = 66013568