Date: Thu, 5 Nov 2020 17:52:35 +0000 (UTC) From: Gleb Popov <arrowd@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r554146 - in head/print: . miktex Message-ID: <202011051752.0A5HqZuX043324@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: arrowd Date: Thu Nov 5 17:52:35 2020 New Revision: 554146 URL: https://svnweb.freebsd.org/changeset/ports/554146 Log: print/miktex: A TeX/LaTeX distribution featuring on-demand package installation. Differential Revision: https://reviews.freebsd.org/D18903 Added: head/print/miktex/ head/print/miktex/Makefile (contents, props changed) head/print/miktex/distinfo (contents, props changed) head/print/miktex/pkg-descr (contents, props changed) head/print/miktex/pkg-message (contents, props changed) head/print/miktex/pkg-plist (contents, props changed) Modified: head/print/Makefile Modified: head/print/Makefile ============================================================================== --- head/print/Makefile Thu Nov 5 17:51:08 2020 (r554145) +++ head/print/Makefile Thu Nov 5 17:52:35 2020 (r554146) @@ -117,6 +117,7 @@ SUBDIR += magicfilter SUBDIR += makeindex SUBDIR += mftrace + SUBDIR += miktex SUBDIR += min12xxw SUBDIR += mp-a4 SUBDIR += mp-letter Added: head/print/miktex/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/print/miktex/Makefile Thu Nov 5 17:52:35 2020 (r554146) @@ -0,0 +1,83 @@ +# $FreeBSD$ + +PORTNAME= miktex +DISTVERSION= 20.11 +CATEGORIES= print +MASTER_SITES= LOCAL/arrowd/miktex:bootstrap +DISTFILES= miktex-zzdb1-2.9.tar.lzma:bootstrap \ + miktex-zzdb3-2.9.tar.lzma:bootstrap \ + miktex-config-2.9.tar.lzma:bootstrap \ + miktex-dvips.tar.lzma:bootstrap \ + miktex-fontconfig.tar.lzma:bootstrap \ + miktex-misc.tar.lzma:bootstrap \ + tetex.tar.lzma:bootstrap +EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} + +MAINTAINER= arrowd@FreeBSD.org +COMMENT= Implementation of TeX/LaTeX + +LICENSE= MULTIPLE +LICENSE_NAME= Multiple +LICENSE_TEXT= This is a collection of many independent packages and does not have a single license +LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept + +LIB_DEPENDS= libapr-1.so:devel/apr1 \ + libcurl.so:ftp/curl \ + libexpat.so:textproc/expat2 \ + libfreetype.so:print/freetype2 \ + libfontconfig.so:x11-fonts/fontconfig \ + libfribidi.so:converters/fribidi \ + libgd.so:graphics/gd \ + libgmp.so:math/gmp \ + libgraphite2.so:graphics/graphite2 \ + libharfbuzz.so:print/harfbuzz \ + libharfbuzz-icu.so:print/harfbuzz-icu \ + libhunspell-1.7.so:textproc/hunspell \ + libicui18n.so:devel/icu \ + libicuuc.so:devel/icu \ + liblog4cxx.so:devel/log4cxx \ + libmpfr.so:math/mpfr \ + libmspack.so:archivers/libmspack \ + libpng16.so:graphics/png \ + libpopt.so:devel/popt \ + liburiparser.so:net/uriparser \ + libzzip.so:devel/zziplib + +USES= bison cmake:noninja gmake gnome jpeg pkgconfig ssl xorg + +USE_GITHUB= yes +GH_ACCOUNT= MiKTeX + +USE_XORG= pixman +USE_GNOME= cairo libxslt +USE_LDCONFIG= yes + +OPTIONS_DEFINE= MANPAGES UIQT +OPTIONS_DEFAULT= MANPAGES UIQT +OPTIONS_SUB= yes + +CONTEXT_DESC= Enable ConTeXt support +UIQT_DESC= Build Qt components + +MANPAGES_CMAKE_BOOL= WITH_MAN_PAGES +UIQT_CMAKE_BOOL= WITH_UI_QT + +UIQT_USES= qt:5 gl +UIQT_USE= qt=core,concurrent,dbus,gui,linguisttools,printsupport,script,scripttools,uitools,widgets,xml,buildtools_build,qmake_build gl=gl + +CMAKE_ARGS= -DMIKTEX_SYSTEM_ETC_FONTS_CONFD_DIR=${LOCALBASE}/etc/fonts/conf.d \ + -DMIKTEX_SYSTEM_VAR_CACHE_DIR=${DATADIR}/cache \ + -DMIKTEX_SYSTEM_VAR_LIB_DIR=${DATADIR}/lib + +DIST_SUBDIR= miktex + +post-extract: + ${MKDIR} ${BUILD_WRKSRC} +. for f in ${DISTFILES:M*bootstrap} + ${CP} ${DISTDIR}/${DIST_SUBDIR}/${f:S/:bootstrap//} ${BUILD_WRKSRC} +. endfor + +post-install: + ${RM} ${STAGEDIR}${PREFIX}/share/miktex-texmf/miktex/config/*.log + +.include <bsd.port.mk> Added: head/print/miktex/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/print/miktex/distinfo Thu Nov 5 17:52:35 2020 (r554146) @@ -0,0 +1,17 @@ +TIMESTAMP = 1604593871 +SHA256 (miktex/miktex-zzdb1-2.9.tar.lzma) = 3cd30066ddf921a7843e51360b30ee8953f9226adc179339c5ed4b7a7b188753 +SIZE (miktex/miktex-zzdb1-2.9.tar.lzma) = 204473 +SHA256 (miktex/miktex-zzdb3-2.9.tar.lzma) = 1e853940b44c10c29c86d1c00ee68fa1c260ca3c376a65524290a8c0619a0d2c +SIZE (miktex/miktex-zzdb3-2.9.tar.lzma) = 1146670 +SHA256 (miktex/miktex-config-2.9.tar.lzma) = dece9cd26a3fb86f03c8689d6831ca953884c206ac4aa8c6f217812e441d75bf +SIZE (miktex/miktex-config-2.9.tar.lzma) = 4717 +SHA256 (miktex/miktex-dvips.tar.lzma) = 78941d2e161eb4d957032ca2183fc94430377efd016c02f05ed35f47190b33ba +SIZE (miktex/miktex-dvips.tar.lzma) = 4195 +SHA256 (miktex/miktex-fontconfig.tar.lzma) = 7711ffd2220bdd29e30925cb18070d4dbe5c1896f9010995fc96c7e4270f1dd9 +SIZE (miktex/miktex-fontconfig.tar.lzma) = 3555 +SHA256 (miktex/miktex-misc.tar.lzma) = dc31fe9b7cd17cad3eddc3fc4c86650eb0f5c66d98720fac635edc7106e3f34b +SIZE (miktex/miktex-misc.tar.lzma) = 22719 +SHA256 (miktex/tetex.tar.lzma) = 0c4d68ebaaf6485c71c6e61e091b859fa2f5b819f6e881678def5bfea79597a4 +SIZE (miktex/tetex.tar.lzma) = 13084 +SHA256 (miktex/MiKTeX-miktex-20.11_GH0.tar.gz) = 76ef4d1a465d5d21208e2da6cac36bd59b4ad95274713ff1e7145b9564d5a8ba +SIZE (miktex/MiKTeX-miktex-20.11_GH0.tar.gz) = 40737500 Added: head/print/miktex/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/print/miktex/pkg-descr Thu Nov 5 17:52:35 2020 (r554146) @@ -0,0 +1,5 @@ +MiKTeX is a cross-platform implementation of TeX/LaTeX and related programs. +Its main features include an integrated package manager that installs missing +components from the Internet, if required. + +WWW: https://miktex.org Added: head/print/miktex/pkg-message ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/print/miktex/pkg-message Thu Nov 5 17:52:35 2020 (r554146) @@ -0,0 +1,8 @@ +[ +{ type: install + message: <<EOM +Before using MiKTeX, follow post-installation instructions for non-shared (user) +setup at https://miktex.org/howto/install-miktex-unx +EOM +} +] Added: head/print/miktex/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/print/miktex/pkg-plist Thu Nov 5 17:52:35 2020 (r554146) @@ -0,0 +1,219 @@ +bin/cjklatex +bin/findtexmf +bin/gsf2pk +bin/initexmf +bin/md5walk +bin/miktex-afm2tfm +bin/miktex-autosp +bin/miktex-axohelp +bin/miktex-bg5conv +bin/miktex-bibsort +bin/miktex-bibtex +bin/miktex-bibtex8 +bin/miktex-bibtexu +bin/miktex-cef5conv +bin/miktex-cefconv +bin/miktex-cefsconv +bin/miktex-cfftot1 +bin/miktex-chktex +%%UIQT%%bin/miktex-console +bin/miktex-ctangle +bin/miktex-cweave +bin/miktex-devnag +bin/miktex-dvicopy +bin/miktex-dvipdfmx +bin/miktex-dvipdft +bin/miktex-dvipng +bin/miktex-dvips +bin/miktex-dvisvgm +bin/miktex-dvitype +bin/miktex-epsffit +bin/miktex-epstopdf +bin/miktex-extconv +bin/miktex-fribidixetex +bin/miktex-gftodvi +bin/miktex-gftopk +bin/miktex-gftype +bin/miktex-gregorio +bin/miktex-hbf2gf +bin/miktex-kpsewhich +bin/miktex-lacheck +bin/miktex-lua +bin/miktex-luac +bin/miktex-luahbtex +bin/miktex-luatex +bin/miktex-makebase +bin/miktex-makefmt +bin/miktex-makeindex +bin/miktex-makemf +bin/miktex-makepk +bin/miktex-maketfm +bin/miktex-mf +bin/miktex-mft +bin/miktex-mkocp +bin/miktex-mmafm +bin/miktex-mmpfb +bin/miktex-mpost +bin/miktex-odvicopy +bin/miktex-ofm2opl +bin/miktex-opl2ofm +bin/miktex-otfinfo +bin/miktex-otftotfm +bin/miktex-otp2ocp +bin/miktex-outocp +bin/miktex-ovf2ovp +bin/miktex-ovp2ovf +bin/miktex-patgen +bin/miktex-pdfattach +bin/miktex-pdfdetach +bin/miktex-pdffonts +bin/miktex-pdfimages +bin/miktex-pdfinfo +bin/miktex-pdfseparate +bin/miktex-pdftex +bin/miktex-pdftocairo +bin/miktex-pdftohtml +bin/miktex-pdftoppm +bin/miktex-pdftops +bin/miktex-pdftosrc +bin/miktex-pdftotext +bin/miktex-pdfunite +bin/miktex-pk2bm +bin/miktex-pltotf +bin/miktex-pmxab +bin/miktex-pooltype +bin/miktex-prepmx +bin/miktex-ps2pk +bin/miktex-psbook +bin/miktex-psnup +bin/miktex-psresize +bin/miktex-psselect +bin/miktex-pstops +bin/miktex-rebar +bin/miktex-rungs +bin/miktex-scor2prt +bin/miktex-sjisconv +bin/miktex-synctex +bin/miktex-t1dotlessj +bin/miktex-t1lint +bin/miktex-t1rawafm +bin/miktex-t1reencode +bin/miktex-t1testpage +bin/miktex-t4ht +bin/miktex-tangle +bin/miktex-testwebapp +bin/miktex-tex +bin/miktex-tex2aspc +bin/miktex-tex4ht +%%UIQT%%bin/miktex-texworks +bin/miktex-tftopl +bin/miktex-tie +bin/miktex-ttf2afm +bin/miktex-ttf2pk +bin/miktex-ttf2tfm +bin/miktex-ttftotype42 +bin/miktex-upmendex +bin/miktex-vftovp +bin/miktex-vptovf +bin/miktex-weave +bin/miktex-xetex +bin/miktexsetup +bin/miktexsetup_standalone +bin/mkfntmap +bin/mpm +bin/mthelp +bin/padout +bin/tdsutil +bin/texify +lib/libmetapost-backends-static.a +lib/libmetapost-core-static.a +lib/libmetapost-extramath-static.a +lib/libmetapost-util-static.a +lib/libmiktex-app.so +lib/libmiktex-app.so.4.0.0 +lib/libmiktex-app.so.5 +lib/libmiktex-core.so +lib/libmiktex-core.so.22 +lib/libmiktex-core.so.4.2.0 +lib/libmiktex-extractor.so +lib/libmiktex-extractor.so.2 +lib/libmiktex-extractor.so.4.0.0 +lib/libmiktex-fmt.so +lib/libmiktex-fmt.so.2 +lib/libmiktex-fmt.so.4.0.0 +lib/libmiktex-kpathsea.so +lib/libmiktex-kpathsea.so.4.1.0 +lib/libmiktex-kpathsea.so.5 +lib/libmiktex-lua53.so +lib/libmiktex-lua53.so.1 +lib/libmiktex-lua53.so.4.1.0 +lib/libmiktex-md5.so +lib/libmiktex-md5.so.1 +lib/libmiktex-md5.so.1.24.156 +lib/libmiktex-metapost.so +lib/libmiktex-packagemanager.so +lib/libmiktex-packagemanager.so.10 +lib/libmiktex-packagemanager.so.4.0.0 +%%UIQT%%lib/libmiktex-poppler-Qt.so +%%UIQT%%lib/libmiktex-poppler-Qt.so.3 +%%UIQT%%lib/libmiktex-poppler-Qt.so.4.0.0 +lib/libmiktex-poppler.so +lib/libmiktex-poppler.so.3 +lib/libmiktex-poppler.so.4.0.0 +lib/libmiktex-setup.so +lib/libmiktex-setup.so.4.1.0 +lib/libmiktex-setup.so.6 +lib/libmiktex-teckit.so +lib/libmiktex-teckit.so.2 +lib/libmiktex-teckit.so.4.0.0 +lib/libmiktex-texmf.so +lib/libmiktex-texmf.so.4.1.0 +lib/libmiktex-texmf.so.5 +lib/libmiktex-trace.so +lib/libmiktex-trace.so.4.0.0 +lib/libmiktex-trace.so.5 +%%UIQT%%lib/libmiktex-ui-Qt.so +%%UIQT%%lib/libmiktex-ui-Qt.so.2 +%%UIQT%%lib/libmiktex-ui-Qt.so.4.0.0 +lib/libmiktex-util.so +lib/libmiktex-util.so.4 +lib/libmiktex-util.so.4.0.0 +lib/libmiktex-web2c.so +lib/libmiktex-web2c.so.2 +lib/libmiktex-web2c.so.4.0.0 +libexec/miktex/runexe +libexec/miktex/runjava +libexec/miktex/runperl +libexec/miktex/runpython +libexec/miktex/runsh +libexec/miktex/runtexlua +libexec/miktex/tex2xindy +%%MANPAGES%%man/man1/findtexmf.1.gz +%%MANPAGES%%man/man1/initexmf.1.gz +%%MANPAGES%%man/man1/miktex-bibtex.1.gz +%%MANPAGES%%man/man1/miktex-dvicopy.1.gz +%%MANPAGES%%man/man1/miktex-dvips.1.gz +%%MANPAGES%%man/man1/miktex-gftodvi.1.gz +%%MANPAGES%%man/man1/miktex-luatex.1.gz +%%MANPAGES%%man/man1/miktex-mf.1.gz +%%MANPAGES%%man/man1/miktex-mpost.1.gz +%%MANPAGES%%man/man1/miktex-pdftex.1.gz +%%MANPAGES%%man/man1/miktex-tex.1.gz +%%MANPAGES%%man/man1/miktex-xetex.1.gz +%%MANPAGES%%man/man1/mpm.1.gz +%%MANPAGES%%man/man1/mthelp.1.gz +%%MANPAGES%%man/man1/texify.1.gz +%%MANPAGES%%man/man5/pdftex.cfg.5.gz +%%MANPAGES%%man/man5/updmap.cfg.5.gz +%%UIQT%%share/applications/icons/hicolor/128x128/apps/miktex-console.png +%%UIQT%%share/applications/icons/hicolor/32x32/apps/miktex-console.png +%%UIQT%%share/applications/miktex-console.desktop +%%DATADIR%%-texmf/miktex/bootstrapping/miktex-config-2.9.tar.lzma +%%DATADIR%%-texmf/miktex/bootstrapping/miktex-dvips.tar.lzma +%%DATADIR%%-texmf/miktex/bootstrapping/miktex-fontconfig.tar.lzma +%%DATADIR%%-texmf/miktex/bootstrapping/miktex-misc.tar.lzma +%%DATADIR%%-texmf/miktex/bootstrapping/miktex-zzdb1-2.9.tar.lzma +%%DATADIR%%-texmf/miktex/bootstrapping/miktex-zzdb3-2.9.tar.lzma +%%DATADIR%%-texmf/miktex/bootstrapping/tetex.tar.lzma +%%UIQT%%share/pixmaps/miktex-console.png +%%UIQT%%share/polkit-1/actions/miktex-console.policy
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202011051752.0A5HqZuX043324>