summaryrefslogtreecommitdiff
path: root/devel/tex-libtexlua
diff options
context:
space:
mode:
Diffstat (limited to 'devel/tex-libtexlua')
-rw-r--r--devel/tex-libtexlua/Makefile29
-rw-r--r--devel/tex-libtexlua/distinfo2
-rw-r--r--devel/tex-libtexlua/files/patch-Makefile.in11
-rw-r--r--devel/tex-libtexlua/pkg-descr1
-rw-r--r--devel/tex-libtexlua/pkg-plist10
5 files changed, 53 insertions, 0 deletions
diff --git a/devel/tex-libtexlua/Makefile b/devel/tex-libtexlua/Makefile
new file mode 100644
index 000000000000..bbffcaea1178
--- /dev/null
+++ b/devel/tex-libtexlua/Makefile
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+PORTNAME= libtexlua
+PORTVERSION= 5.2.4
+CATEGORIES= devel
+MASTER_SITES= ftp://tug.org/historic/systems/texlive/2015/
+PKGNAMEPREFIX= tex-
+DISTNAME= texlive-20150521-source
+DIST_SUBDIR= TeX
+
+MAINTAINER= hrs@FreeBSD.org
+COMMENT= Lua library for TeXLive
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKDIR}/LICENSE.MIT
+
+USES= tar:xz libtool pkgconfig
+USE_LDCONFIG= yes
+EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,}
+EXTRACT_FILES= build-aux libs/lua52
+WRKSRC= ${WRKDIR}/${DISTNAME}/libs/lua52
+GNU_CONFIGURE= yes
+INSTALL_TARGET= install-strip
+
+post-extract:
+ ${SED} -e '/\*\ Copyright/,/\*\//!d;s/^\*//;/^\*\*/d' \
+ ${WRKSRC}/lua-5.2.4/src/lua.h > ${WRKDIR}/LICENSE.MIT
+
+.include <bsd.port.mk>
diff --git a/devel/tex-libtexlua/distinfo b/devel/tex-libtexlua/distinfo
new file mode 100644
index 000000000000..5e60be0fc6e1
--- /dev/null
+++ b/devel/tex-libtexlua/distinfo
@@ -0,0 +1,2 @@
+SHA256 (TeX/texlive-20150521-source.tar.xz) = ed9bcd7bdce899c3c27c16a8c5c3017c4f09e1d7fd097038351b72497e9d4669
+SIZE (TeX/texlive-20150521-source.tar.xz) = 45459552
diff --git a/devel/tex-libtexlua/files/patch-Makefile.in b/devel/tex-libtexlua/files/patch-Makefile.in
new file mode 100644
index 000000000000..450a29e9c469
--- /dev/null
+++ b/devel/tex-libtexlua/files/patch-Makefile.in
@@ -0,0 +1,11 @@
+--- Makefile.in.orig 2015-02-16 14:32:53 UTC
++++ Makefile.in
+@@ -675,7 +675,7 @@ lua52include_HEADERS = \
+ $(LUA52_TREE)/src/lua.hpp \
+ $(LUA52_TREE)/src/lualib.h
+
+-pkgconfigdir = ${libdir}/pkgconfig
++pkgconfigdir = ${prefix}/libdata/pkgconfig
+ pkgconfig_DATA = texlua52.pc
+ @build_TRUE@dist_check_SCRIPTS = lua52.test luaerror.test
+ @build_TRUE@TESTS = lua52.test luaerror.test
diff --git a/devel/tex-libtexlua/pkg-descr b/devel/tex-libtexlua/pkg-descr
new file mode 100644
index 000000000000..5ded1337c6a6
--- /dev/null
+++ b/devel/tex-libtexlua/pkg-descr
@@ -0,0 +1 @@
+libtexlua is a Lua 5.2 library modified for LuaTeX.
diff --git a/devel/tex-libtexlua/pkg-plist b/devel/tex-libtexlua/pkg-plist
new file mode 100644
index 000000000000..8e71a98a162b
--- /dev/null
+++ b/devel/tex-libtexlua/pkg-plist
@@ -0,0 +1,10 @@
+include/texlua52/lauxlib.h
+include/texlua52/lua.h
+include/texlua52/lua.hpp
+include/texlua52/luaconf.h
+include/texlua52/lualib.h
+lib/libtexlua52.a
+lib/libtexlua52.so
+lib/libtexlua52.so.5
+lib/libtexlua52.so.5.2.4
+libdata/pkgconfig/texlua52.pc