Index: print/miktex/Makefile =================================================================== --- /dev/null +++ print/miktex/Makefile @@ -0,0 +1,86 @@ +# $FreeBSD$ + +PORTNAME= miktex +DISTVERSION= 2.9.6980 +CATEGORIES= print +MASTER_SITES= http://ctan.org/tex-archive/systems/win32/miktex/tm/packages/:bootstrap +DISTFILES= miktex-fontconfig.tar.lzma:bootstrap \ + miktex-dvips.tar.lzma:bootstrap \ + tetex.tar.lzma:bootstrap \ + miktex-zzdb1-2.9.tar.lzma:bootstrap \ + miktex-zzdb3-2.9.tar.lzma:bootstrap \ + miktex-config-2.9.tar.lzma:bootstrap \ + miktex-misc.tar.lzma:bootstrap +EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} + +MAINTAINER= arrowd@FreeBSD.org +COMMENT= Implementation of TeX/LaTeX + +# Trick poudriere into building this port +.if !defined(BATCH) +LICENSE= NONE +LICENSE_NAME= none +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 +.endif + +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 +RUN_DEPENDS= lua${LUA_DEFAULT:S/.//}-luasocket>0:net/luasocket + +USES= bison cmake:noninja gmake gnome jpeg pkgconfig ssl + +USE_GITHUB= yes +GH_ACCOUNT= MiKTeX + +USE_XORG= pixman +USE_GNOME= cairo libxslt +USE_LDCONFIG= yes + +OPTIONS_DEFINE= CONTEXT DOCS UIQT SYNCTEX +OPTIONS_DEFAULT= SYNCTEX +OPTIONS_SUB= yes + +CONTEXT_DESC= Enable ConTeXt support +UIQT_DESC= Build Qt components +SYNCTEX_DESC= Enable SyncTeX extensions + +CONTEX_CMAKE_BOOL= WITH_CONTEXT_SUPPORT +DOCS_CMAKE_BOOL= WITH_MAN_PAGES +UIQT_CMAKE_BOOL= WITH_UI_QT +SYNCTEX_CMAKE_BOOL= WITH_SYNCTEX + +.include + +.if ${PORT_OPTIONS:MUIQT} +USES+= qt:5 +USE_QT= core concurrent gui printsupport script scripttools uitools xml \ + buildtools_build qmake_build +.endif + +post-extract: + ${MKDIR} ${BUILD_WRKSRC} +. for f in ${DISTFILES:M*bootstrap} + ${CP} ${DISTDIR}/${f:S/:bootstrap//} ${BUILD_WRKSRC} +. endfor + +.include Index: print/miktex/distinfo =================================================================== --- /dev/null +++ print/miktex/distinfo @@ -0,0 +1,17 @@ +TIMESTAMP = 1550569811 +SHA256 (miktex-fontconfig.tar.lzma) = 7711ffd2220bdd29e30925cb18070d4dbe5c1896f9010995fc96c7e4270f1dd9 +SIZE (miktex-fontconfig.tar.lzma) = 3555 +SHA256 (miktex-dvips.tar.lzma) = 78941d2e161eb4d957032ca2183fc94430377efd016c02f05ed35f47190b33ba +SIZE (miktex-dvips.tar.lzma) = 4195 +SHA256 (tetex.tar.lzma) = 0c4d68ebaaf6485c71c6e61e091b859fa2f5b819f6e881678def5bfea79597a4 +SIZE (tetex.tar.lzma) = 13084 +SHA256 (miktex-zzdb1-2.9.tar.lzma) = c8e047390011758c7b68489d3eed6fc1f2965e405be52e39250049c6a3318266 +SIZE (miktex-zzdb1-2.9.tar.lzma) = 183966 +SHA256 (miktex-zzdb3-2.9.tar.lzma) = a668bdca3a2da175fbb05ed0bfc95f8b74830650bf8fd2ebd287e351367df742 +SIZE (miktex-zzdb3-2.9.tar.lzma) = 988218 +SHA256 (miktex-config-2.9.tar.lzma) = 901aedec375a144ef998b30925e6f6feb4d1167b1a258b5e18466991cc6b9b5f +SIZE (miktex-config-2.9.tar.lzma) = 4956 +SHA256 (miktex-misc.tar.lzma) = 929dfb864bf986e101d1044b71e204cbeba420a64129dffdafbb8c0a4fe520cb +SIZE (miktex-misc.tar.lzma) = 22057 +SHA256 (MiKTeX-miktex-2.9.6980_GH0.tar.gz) = c01fe0159f323395f063f3bcfea1b40745f6918aeb65e422b5ab0d7717eb0f18 +SIZE (MiKTeX-miktex-2.9.6980_GH0.tar.gz) = 39402517 Index: print/miktex/pkg-descr =================================================================== --- /dev/null +++ print/miktex/pkg-descr @@ -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 Index: print/miktex/pkg-plist =================================================================== --- /dev/null +++ print/miktex/pkg-plist @@ -0,0 +1,196 @@ +bin/cjklatex +bin/findtexmf +bin/gsf2pk +bin/initexmf +bin/md5walk +bin/miktex-afm2tfm +bin/miktex-autosp +bin/miktex-axohelp +bin/miktex-bg5conv +bin/miktex-bibtex +bin/miktex-bibtex8 +bin/miktex-bibtexu +bin/miktex-cef5conv +bin/miktex-cefconv +bin/miktex-cefsconv +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-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-mpost +bin/miktex-odvicopy +bin/miktex-ofm2opl +bin/miktex-omega +bin/miktex-opl2ofm +bin/miktex-otp2ocp +bin/miktex-outocp +bin/miktex-ovf2ovp +bin/miktex-ovp2ovf +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-scor2prt +bin/miktex-sjisconv +bin/miktex-t4ht +bin/miktex-tangle +bin/miktex-tex +bin/miktex-tex4ht +%%UIQT%%bin/miktex-texworks +bin/miktex-tftopl +bin/miktex-tie +bin/miktex-ttf2afm +bin/miktex-ttf2pk +bin/miktex-ttf2tfm +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/libMiKTeX209-app.so +lib/libMiKTeX209-app.so.4 +lib/libMiKTeX209-app.so.4.27.49 +lib/libMiKTeX209-core.so +lib/libMiKTeX209-core.so.11 +lib/libMiKTeX209-core.so.11.27.62 +lib/libMiKTeX209-extractor.so +lib/libMiKTeX209-extractor.so.1 +lib/libMiKTeX209-extractor.so.1.26.226 +lib/libMiKTeX209-fmt.so +lib/libMiKTeX209-fmt.so.1 +lib/libMiKTeX209-fmt.so.1.25.101 +lib/libMiKTeX209-kpathsea.so +lib/libMiKTeX209-kpathsea.so.2 +lib/libMiKTeX209-kpathsea.so.2.27.18 +lib/libMiKTeX209-lua53.so +lib/libMiKTeX209-lua53.so.1 +lib/libMiKTeX209-lua53.so.1.25.194 +lib/libMiKTeX209-md5.so +lib/libMiKTeX209-md5.so.1 +lib/libMiKTeX209-md5.so.1.24.156 +lib/libMiKTeX209-metapost.so +lib/libMiKTeX209-packagemanager.so +lib/libMiKTeX209-packagemanager.so.5 +lib/libMiKTeX209-packagemanager.so.5.27.67 +%%UIQT%%lib/libMiKTeX209-poppler-Qt.so +%%UIQT%%lib/libMiKTeX209-poppler-Qt.so.1 +%%UIQT%%lib/libMiKTeX209-poppler-Qt.so.2.9 +lib/libMiKTeX209-poppler.so +lib/libMiKTeX209-poppler.so.1 +lib/libMiKTeX209-poppler.so.1.25.106 +lib/libMiKTeX209-setup.so +lib/libMiKTeX209-setup.so.4 +lib/libMiKTeX209-setup.so.4.27.29 +lib/libMiKTeX209-teckit.so +lib/libMiKTeX209-teckit.so.1 +lib/libMiKTeX209-teckit.so.1.26.214 +lib/libMiKTeX209-texmf.so +lib/libMiKTeX209-texmf.so.3 +lib/libMiKTeX209-texmf.so.3.26.239 +lib/libMiKTeX209-trace.so +lib/libMiKTeX209-trace.so.2 +lib/libMiKTeX209-trace.so.2.26.226 +%%UIQT%%lib/libMiKTeX209-ui-Qt.so +%%UIQT%%lib/libMiKTeX209-ui-Qt.so.1 +%%UIQT%%lib/libMiKTeX209-ui-Qt.so.1.27.28 +lib/libMiKTeX209-util.so +lib/libMiKTeX209-util.so.1 +lib/libMiKTeX209-util.so.1.27.0 +lib/libMiKTeX209-web2c.so +lib/libMiKTeX209-web2c.so.1 +lib/libMiKTeX209-web2c.so.1.25.40 +libexec/miktex/runexe +libexec/miktex/runjava +libexec/miktex/runperl +libexec/miktex/runpython +libexec/miktex/runsh +libexec/miktex/runtexlua +libexec/miktex/tex2xindy +man/man1/findtexmf.1.gz +man/man1/initexmf.1.gz +man/man1/miktex-bibtex.1.gz +man/man1/miktex-dvicopy.1.gz +man/man1/miktex-dvips.1.gz +man/man1/miktex-gftodvi.1.gz +man/man1/miktex-luatex.1.gz +man/man1/miktex-mf.1.gz +man/man1/miktex-mpost.1.gz +man/man1/miktex-pdftex.1.gz +man/man1/miktex-tex.1.gz +man/man1/miktex-xetex.1.gz +man/man1/mpm.1.gz +man/man1/mthelp.1.gz +man/man1/texify.1.gz +man/man5/pdftex.cfg.5.gz +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 +share/miktex-texmf/miktex/bootstrapping/miktex-config-2.9.tar.lzma +share/miktex-texmf/miktex/bootstrapping/miktex-dvips.tar.lzma +share/miktex-texmf/miktex/bootstrapping/miktex-fontconfig.tar.lzma +share/miktex-texmf/miktex/bootstrapping/miktex-misc.tar.lzma +share/miktex-texmf/miktex/bootstrapping/miktex-zzdb1-2.9.tar.lzma +share/miktex-texmf/miktex/bootstrapping/miktex-zzdb3-2.9.tar.lzma +share/miktex-texmf/miktex/bootstrapping/tetex.tar.lzma +%%UIQT%%share/pixmaps/miktex-console.png +%%UIQT%%share/polkit-1/actions/miktex-console.policy