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