Changeset View
Changeset View
Standalone View
Standalone View
print/miktex/Makefile
- This file was added.
# $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) | |||||
tcberner: ^ when in doubt, leave it out :D | |||||
LICENSE= NONE | |||||
Done Inline ActionsPlease remove this. poudriere will build this without a problem, it has auto-accept. If you are testing a restricted port, sipmly add DISABLE_LICENSES=yes the make.conf. mat: Please remove this. poudriere will build this without a problem, it has auto-accept. If you… | |||||
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 \ | |||||
Done Inline Actions^ I would prefer USE_QT= core concurrent gui printsupport script scripttools uitools xml \ buildtools_build qmake_build tcberner: ^ I would prefer
```
USE_QT= core concurrent gui printsupport script scripttools uitools xml \… | |||||
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 <bsd.port.options.mk> | |||||
.if ${PORT_OPTIONS:MUIQT} | |||||
USES+= qt:5 | |||||
USE_QT= core concurrent gui printsupport script scripttools uitools xml \ | |||||
buildtools_build qmake_build | |||||
.endif | |||||
matUnsubmitted Done Inline ActionsPlease use options helpers. mat: Please use options helpers. | |||||
post-extract: | |||||
${MKDIR} ${BUILD_WRKSRC} | |||||
. for f in ${DISTFILES:M*bootstrap} | |||||
${CP} ${DISTDIR}/${f:S/:bootstrap//} ${BUILD_WRKSRC} | |||||
. endfor | |||||
.include <bsd.port.mk> |
^ when in doubt, leave it out :D