mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-29 05:38:00 +00:00
print/miktex: A TeX/LaTeX distribution featuring on-demand package installation.
Differential Revision: https://reviews.freebsd.org/D18903
This commit is contained in:
parent
f821e6330c
commit
736b53430c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=554146
@ -117,6 +117,7 @@
|
||||
SUBDIR += magicfilter
|
||||
SUBDIR += makeindex
|
||||
SUBDIR += mftrace
|
||||
SUBDIR += miktex
|
||||
SUBDIR += min12xxw
|
||||
SUBDIR += mp-a4
|
||||
SUBDIR += mp-letter
|
||||
|
83
print/miktex/Makefile
Normal file
83
print/miktex/Makefile
Normal file
@ -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>
|
17
print/miktex/distinfo
Normal file
17
print/miktex/distinfo
Normal file
@ -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
|
5
print/miktex/pkg-descr
Normal file
5
print/miktex/pkg-descr
Normal file
@ -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
|
8
print/miktex/pkg-message
Normal file
8
print/miktex/pkg-message
Normal file
@ -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
|
||||
}
|
||||
]
|
219
print/miktex/pkg-plist
Normal file
219
print/miktex/pkg-plist
Normal file
@ -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
|
Loading…
Reference in New Issue
Block a user