pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/print
Module Name: pkgsrc
Committed By: markd
Date: Mon Feb 19 09:52:14 UTC 2024
Modified Files:
pkgsrc/print: Makefile
Added Files:
pkgsrc/print/luajittex: DESCR Makefile PLIST
Log Message:
luajittex: add version 1.17.0
luajit variant of luatex
To generate a diff of this commit:
cvs rdiff -u -r1.921 -r1.922 pkgsrc/print/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/print/luajittex/DESCR \
pkgsrc/print/luajittex/Makefile pkgsrc/print/luajittex/PLIST
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/print/Makefile
diff -u pkgsrc/print/Makefile:1.921 pkgsrc/print/Makefile:1.922
--- pkgsrc/print/Makefile:1.921 Thu Jan 18 19:36:35 2024
+++ pkgsrc/print/Makefile Mon Feb 19 09:52:14 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.921 2024/01/18 19:36:35 markd Exp $
+# $NetBSD: Makefile,v 1.922 2024/02/19 09:52:14 markd Exp $
#
COMMENT= Desktop publishing
@@ -87,6 +87,7 @@ SUBDIR+= libharu
SUBDIR+= libpaper
SUBDIR+= libspectre
SUBDIR+= lilypond
+SUBDIR+= luajittex
SUBDIR+= luatex
SUBDIR+= lumina-pdf
SUBDIR+= magicfilter
Added files:
Index: pkgsrc/print/luajittex/DESCR
diff -u /dev/null pkgsrc/print/luajittex/DESCR:1.1
--- /dev/null Mon Feb 19 09:52:14 2024
+++ pkgsrc/print/luajittex/DESCR Mon Feb 19 09:52:14 2024
@@ -0,0 +1,6 @@
+LuaTeX is an extended version of pdfTeX using Lua as an embedded
+scripting language. The LuaTeX projects main objective is to provide
+an open and configurable variant of TeX while at the same time
+offering downward compatibility.
+
+This package builds the luajittex variants.
Index: pkgsrc/print/luajittex/Makefile
diff -u /dev/null pkgsrc/print/luajittex/Makefile:1.1
--- /dev/null Mon Feb 19 09:52:14 2024
+++ pkgsrc/print/luajittex/Makefile Mon Feb 19 09:52:14 2024
@@ -0,0 +1,97 @@
+# $NetBSD: Makefile,v 1.1 2024/02/19 09:52:14 markd Exp $
+
+.include "../../print/texlive/Makefile.common"
+
+PKGNAME= luajittex-1.17.0
+CATEGORIES= print
+
+HOMEPAGE= https://www.tug.org/web2c/
+COMMENT= Extended version of pdfTeX using Lua
+LICENSE= gnu-gpl-v2
+
+EXTRACT_ELEMENTS+= ${DISTNAME}/libs/lua53
+EXTRACT_ELEMENTS+= ${DISTNAME}/libs/luajit
+EXTRACT_ELEMENTS+= ${DISTNAME}/libs/potrace
+EXTRACT_ELEMENTS+= ${DISTNAME}/libs/pplib
+EXTRACT_ELEMENTS+= ${DISTNAME}/texk/web2c
+
+USE_LANGUAGES= c99 c++11
+USE_TOOLS+= gmake gsed lex perl yacc
+GNU_CONFIGURE_STRICT= no # libs
+CONFIGURE_ARGS+= --disable-aleph
+CONFIGURE_ARGS+= --disable-eptex
+CONFIGURE_ARGS+= --disable-etex
+CONFIGURE_ARGS+= --disable-euptex
+CONFIGURE_ARGS+= --disable-hitex
+CONFIGURE_ARGS+= --disable-mf
+CONFIGURE_ARGS+= --disable-mf-nowin
+CONFIGURE_ARGS+= --enable-luajittex
+CONFIGURE_ARGS+= --enable-luajithbtex
+CONFIGURE_ARGS+= --disable-mfluajit
+CONFIGURE_ARGS+= --disable-mp
+CONFIGURE_ARGS+= --disable-pdftex
+CONFIGURE_ARGS+= --disable-pmp
+CONFIGURE_ARGS+= --disable-ptex
+CONFIGURE_ARGS+= --disable-upmp
+CONFIGURE_ARGS+= --disable-uptex
+CONFIGURE_ARGS+= --disable-web-progs
+CONFIGURE_ARGS+= --disable-xetex
+CONFIGURE_ARGS+= --disable-luatex
+CONFIGURE_ARGS+= --disable-luahbtex
+CONFIGURE_ARGS+= --enable-web2c
+CONFIGURE_ARGS+= --with-fontconfig-includes=${BUILDLINK_PREFIX.fontconfig}/include
+CONFIGURE_ARGS+= --with-fontconfig-libdir=${BUILDLINK_PREFIX.fontconfig}/lib
+CONFIGURE_ARGS+= --with-system-kpathsea
+CONFIGURE_ARGS+= --with-system-zlib
+CONFIGURE_ARGS+= --with-zlib-includes=${BUILDLINK_PREFIX.zlib}/include
+CONFIGURE_ARGS+= --with-zlib-libdir=${BUILDLINK_PREFIX.zlib}/lib
+CONFIGURE_ARGS+= --with-system-cairo
+CONFIGURE_ARGS+= --with-system-graphite2
+CONFIGURE_ARGS+= --with-system-harfbuzz
+CONFIGURE_ARGS+= --with-system-pixman
+CONFIGURE_ARGS+= --with-system-libpng
+CONFIGURE_ARGS+= --with-system-freetype2
+CONFIGURE_ARGS+= --with-system-zziplib
+CONFIGURE_ARGS+= --with-system-mpfr
+CONFIGURE_ARGS+= --with-mpfr-includes=${BUILDLINK_PREFIX.mpfr}/include
+CONFIGURE_ARGS+= --with-mpfr-libdir=${BUILDLINK_PREFIX.mpfr}/lib
+CONFIGURE_ARGS+= --with-system-gmp
+CONFIGURE_ARGS+= --with-gmp-includes=${BUILDLINK_PREFIX.gmp}/include
+CONFIGURE_ARGS+= --with-gmp-libdir=${BUILDLINK_PREFIX.gmp}/lib
+CONFIGURE_ARGS+= --without-x
+
+CONFIGURE_DIRS= libs/lua53
+CONFIGURE_DIRS+= libs/luajit
+CONFIGURE_DIRS+= libs/potrace
+CONFIGURE_DIRS+= libs/pplib
+CONFIGURE_DIRS+= texk/web2c
+
+INSTALLATION_DIRS+= bin lib
+
+SUBST_CLASSES+= prefix
+SUBST_STAGE.prefix= post-configure
+SUBST_FILES.prefix= libs/lua53/lua53-src/src/luaconf.h
+SUBST_VARS.prefix= PREFIX
+
+CPPFLAGS.SunOS+= -D_XOPEN_SOURCE_EXTENDED=0
+
+DISTINFO_FILE= ${.CURDIR}/../../print/luatex/distinfo
+PATCHDIR= ${.CURDIR}/../../print/luatex/patches
+
+do-install:
+ ${LIBTOOL} --mode=install ${INSTALL_LIB} ${WRKSRC}/libs/luajit/libtexluajit.la ${DESTDIR}${PREFIX}/lib
+ ${LIBTOOL} --mode=install ${INSTALL_PROGRAM} ${WRKSRC}/texk/web2c/luajittex ${DESTDIR}${PREFIX}/bin
+ ${LIBTOOL} --mode=install ${INSTALL_PROGRAM} ${WRKSRC}/texk/web2c/luajithbtex ${DESTDIR}${PREFIX}/bin
+ ${LN} -f -s luajittex ${DESTDIR}${PREFIX}/bin/texjitlua
+ ${LN} -f -s luajittex ${DESTDIR}${PREFIX}/bin/texjitluac
+
+.include "../../archivers/zziplib/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../fonts/harfbuzz/buildlink3.mk"
+.include "../../graphics/cairo/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../math/mpfr/buildlink3.mk"
+BUILDLINK_API_DEPENDS.kpathsea+= kpathsea>=6.3.2
+.include "../../print/kpathsea/buildlink3.mk"
+.include "../../x11/pixman/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/print/luajittex/PLIST
diff -u /dev/null pkgsrc/print/luajittex/PLIST:1.1
--- /dev/null Mon Feb 19 09:52:14 2024
+++ pkgsrc/print/luajittex/PLIST Mon Feb 19 09:52:14 2024
@@ -0,0 +1,6 @@
+@comment $NetBSD: PLIST,v 1.1 2024/02/19 09:52:14 markd Exp $
+bin/luajithbtex
+bin/luajittex
+bin/texjitlua
+bin/texjitluac
+lib/libtexluajit.la
Home |
Main Index |
Thread Index |
Old Index