luatex: gcc-7 fixdiff -r1.62 -r1.63 pkgsrc/print/luatex/Makefile
(markd)
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.62 2017/09/07 14:17:07 tnn Exp $ | 1 | # $NetBSD: Makefile,v 1.63 2017/12/31 00:36:04 markd Exp $ | |
2 | 2 | |||
3 | DISTNAME= texlive-20170524-source | 3 | DISTNAME= texlive-20170524-source | |
4 | PKGNAME= luatex-1.0.4 | 4 | PKGNAME= luatex-1.0.4 | |
5 | PKGREVISION= 4 | 5 | PKGREVISION= 5 | |
6 | CATEGORIES= print | 6 | CATEGORIES= print | |
7 | MASTER_SITES= ftp://tug.org/historic/systems/texlive/2017/ | 7 | MASTER_SITES= ftp://tug.org/historic/systems/texlive/2017/ | |
8 | EXTRACT_SUFX= .tar.xz | 8 | EXTRACT_SUFX= .tar.xz | |
9 | 9 | |||
10 | MAINTAINER= minskim@NetBSD.org | 10 | MAINTAINER= minskim@NetBSD.org | |
11 | HOMEPAGE= http://www.luatex.org/ | 11 | HOMEPAGE= http://www.luatex.org/ | |
12 | COMMENT= Extended version of pdfTeX using Lua | 12 | COMMENT= Extended version of pdfTeX using Lua | |
13 | LICENSE= gnu-gpl-v2 | 13 | LICENSE= gnu-gpl-v2 | |
14 | 14 | |||
15 | EXTRACT_ELEMENTS= ${DISTNAME}/build-aux \ | 15 | EXTRACT_ELEMENTS= ${DISTNAME}/build-aux \ | |
16 | ${DISTNAME}/libs/lua52 \ | 16 | ${DISTNAME}/libs/lua52 \ | |
17 | ${DISTNAME}/libs/luajit \ | 17 | ${DISTNAME}/libs/luajit \ | |
18 | ${DISTNAME}/libs/poppler \ | 18 | ${DISTNAME}/libs/poppler \ |
@@ -1,10 +1,12 @@ | @@ -1,10 +1,12 @@ | |||
1 | $NetBSD: distinfo,v 1.26 2017/08/21 11:14:26 jperkin Exp $ | 1 | $NetBSD: distinfo,v 1.27 2017/12/31 00:36:04 markd Exp $ | |
2 | 2 | |||
3 | SHA1 (texlive-20170524-source.tar.xz) = 1c1383ddb1b871c6b8ce49a4ae3c1a33d454a7b6 | 3 | SHA1 (texlive-20170524-source.tar.xz) = 1c1383ddb1b871c6b8ce49a4ae3c1a33d454a7b6 | |
4 | RMD160 (texlive-20170524-source.tar.xz) = a8430c19fe1727cf308fe03e5838105260c0d71e | 4 | RMD160 (texlive-20170524-source.tar.xz) = a8430c19fe1727cf308fe03e5838105260c0d71e | |
5 | SHA512 (texlive-20170524-source.tar.xz) = 18c18940992ab94ce22e22ccd4ad798253ea14ac2ab296a10ea5e9a8da9f33989f2e2641b42b564d1d5fb53bd371da3e68726b676d706b469016ad146cd19daa | 5 | SHA512 (texlive-20170524-source.tar.xz) = 18c18940992ab94ce22e22ccd4ad798253ea14ac2ab296a10ea5e9a8da9f33989f2e2641b42b564d1d5fb53bd371da3e68726b676d706b469016ad146cd19daa | |
6 | Size (texlive-20170524-source.tar.xz) = 63483372 bytes | 6 | Size (texlive-20170524-source.tar.xz) = 63483372 bytes | |
7 | SHA1 (patch-ac) = 1ee83833a03eace2eada892130ddb2198e829f3d | 7 | SHA1 (patch-ac) = 1ee83833a03eace2eada892130ddb2198e829f3d | |
8 | SHA1 (patch-libs_luajit_LuaJIT-src_src_host_buildvm__asm.c) = 34fa742ed696f97df637c5086bf1faf3d718cb69 | 8 | SHA1 (patch-libs_luajit_LuaJIT-src_src_host_buildvm__asm.c) = 34fa742ed696f97df637c5086bf1faf3d718cb69 | |
9 | SHA1 (patch-libs_luajit_LuaJIT-src_src_vm__x86.dasc) = 491d33adbbaab8b2b81a65a8d7ba30aee775b75f | 9 | SHA1 (patch-libs_luajit_LuaJIT-src_src_vm__x86.dasc) = 491d33adbbaab8b2b81a65a8d7ba30aee775b75f | |
10 | SHA1 (patch-texk_web2c_luatexdir_image_pdftoepdf.w) = 9f7563e5d3011c183092c9eb157560f912113d77 | 10 | SHA1 (patch-texk_web2c_luatexdir_image_pdftoepdf.w) = 9f7563e5d3011c183092c9eb157560f912113d77 | |
11 | SHA1 (patch-texk_web2c_luatexdir_luaffi_ctype.c) = 57d51564d5dd0200be10154216158fe801d7c630 | |||
12 | SHA1 (patch-texk_web2c_luatexdir_luaffi_ffi.h) = 2fbf91152fc3438d8e989d5f5f95877faaec6790 |
$NetBSD: patch-texk_web2c_luatexdir_luaffi_ctype.c,v 1.1 2017/12/31 00:36:04 markd Exp $
gcc-7 fix - Dr. Werner Fink <werner@suse.de>
--- texk/web2c/luatexdir/luaffi/ctype.c.orig 2017-02-10 01:03:59.000000000 +0000
+++ texk/web2c/luatexdir/luaffi/ctype.c
@@ -245,6 +245,10 @@ void* to_cdata(lua_State* L, int idx, st
lua_pop(L, 1); /* mt */
cd = (struct cdata*) lua_touserdata(L, idx);
+ if (!cd) {
+ lua_pushnil(L);
+ return NULL;
+ }
*ct = cd->type;
lua_getuservalue(L, idx);
$NetBSD: patch-texk_web2c_luatexdir_luaffi_ffi.h,v 1.1 2017/12/31 00:36:04 markd Exp $
gcc-7 fix - Dr. Werner Fink <werner@suse.de>
--- texk/web2c/luatexdir/luaffi/ffi.h.orig 2017-03-11 01:04:06.000000000 +0000
+++ texk/web2c/luatexdir/luaffi/ffi.h
@@ -370,7 +370,7 @@ __declspec(align(16))
#endif
struct cdata {
const struct ctype type
-#ifdef __GNUC__
+#if 0 /* def __GNUC__ */
__attribute__ ((aligned(16)))
#endif
;