Wed Jul 31 11:54:20 2019 UTC ()
lyx: tex-accents is the relevant successor to tex-bezos here.


(markd)
diff -r1.79 -r1.80 pkgsrc/editors/lyx/Makefile

cvs diff -r1.79 -r1.80 pkgsrc/editors/lyx/Makefile (switch to unified diff)

--- pkgsrc/editors/lyx/Makefile 2019/07/30 08:01:42 1.79
+++ pkgsrc/editors/lyx/Makefile 2019/07/31 11:54:20 1.80
@@ -1,150 +1,150 @@ @@ -1,150 +1,150 @@
1# $NetBSD: Makefile,v 1.79 2019/07/30 08:01:42 jperkin Exp $ 1# $NetBSD: Makefile,v 1.80 2019/07/31 11:54:20 markd Exp $
2 2
3DISTNAME= lyx-2.3.2 3DISTNAME= lyx-2.3.2
4PKGREVISION= 3 4PKGREVISION= 4
5CATEGORIES= editors 5CATEGORIES= editors
6MASTER_SITES= ftp://ftp.lyx.org/pub/lyx/stable/2.3.x/ 6MASTER_SITES= ftp://ftp.lyx.org/pub/lyx/stable/2.3.x/
7MASTER_SITES+= ftp://ftp.sdsc.edu/pub/other/lyx/stable/2.3.x/ 7MASTER_SITES+= ftp://ftp.sdsc.edu/pub/other/lyx/stable/2.3.x/
8MASTER_SITES+= ftp://ftp.lip6.fr/pub/lyx/stable/2.3.x/ 8MASTER_SITES+= ftp://ftp.lip6.fr/pub/lyx/stable/2.3.x/
9MASTER_SITES+= ftp://ftp.ntua.gr/pub/X11/LyX/stable/2.3.x/ 9MASTER_SITES+= ftp://ftp.ntua.gr/pub/X11/LyX/stable/2.3.x/
10EXTRACT_SUFX= .tar.xz 10EXTRACT_SUFX= .tar.xz
11 11
12MAINTAINER= reed@reedmedia.net 12MAINTAINER= reed@reedmedia.net
13HOMEPAGE= http://www.lyx.org/ 13HOMEPAGE= http://www.lyx.org/
14COMMENT= Document processor and graphical frontend for LaTeX 14COMMENT= Document processor and graphical frontend for LaTeX
15LICENSE= gnu-gpl-v2 15LICENSE= gnu-gpl-v2
16 16
17CONFLICTS+= lyx-xforms-[0-9]* lyx-qt-[0-9]* 17CONFLICTS+= lyx-xforms-[0-9]* lyx-qt-[0-9]*
18SUPERSEDES= lyx-xforms-[0-9]* lyx-qt-[0-9]* 18SUPERSEDES= lyx-xforms-[0-9]* lyx-qt-[0-9]*
19DEPENDS+= makeindexk-[0-9]*:../../textproc/makeindexk 19DEPENDS+= makeindexk-[0-9]*:../../textproc/makeindexk
 20DEPENDS+= tex-accents-[0-9]*:../../print/tex-accents
20DEPENDS+= tex-ae-[0-9]*:../../fonts/tex-ae 21DEPENDS+= tex-ae-[0-9]*:../../fonts/tex-ae
21DEPENDS+= tex-amsfonts-[0-9]*:../../fonts/tex-amsfonts 22DEPENDS+= tex-amsfonts-[0-9]*:../../fonts/tex-amsfonts
22DEPENDS+= tex-amsmath-[0-9]*:../../print/tex-amsmath 23DEPENDS+= tex-amsmath-[0-9]*:../../print/tex-amsmath
23DEPENDS+= tex-babel-[0-9]*:../../print/tex-babel 24DEPENDS+= tex-babel-[0-9]*:../../print/tex-babel
24DEPENDS+= tex-bera-[0-9]*:../../fonts/tex-bera 25DEPENDS+= tex-bera-[0-9]*:../../fonts/tex-bera
25#DEPENDS+= tex-bezos-[0-9]*:../../print/tex-bezos 
26DEPENDS+= tex-bibtex-[0-9]*:../../print/tex-bibtex 26DEPENDS+= tex-bibtex-[0-9]*:../../print/tex-bibtex
27DEPENDS+= tex-bibtopic-[0-9]*:../../print/tex-bibtopic 27DEPENDS+= tex-bibtopic-[0-9]*:../../print/tex-bibtopic
28DEPENDS+= tex-eco-[0-9]*:../../fonts/tex-eco 28DEPENDS+= tex-eco-[0-9]*:../../fonts/tex-eco
29DEPENDS+= tex-esint-[0-9]*:../../fonts/tex-esint 29DEPENDS+= tex-esint-[0-9]*:../../fonts/tex-esint
30DEPENDS+= tex-fancyhdr-[0-9]*:../../print/tex-fancyhdr 30DEPENDS+= tex-fancyhdr-[0-9]*:../../print/tex-fancyhdr
31DEPENDS+= tex-fourier-[0-9]*:../../fonts/tex-fourier 31DEPENDS+= tex-fourier-[0-9]*:../../fonts/tex-fourier
32DEPENDS+= tex-geometry-[0-9]*:../../print/tex-geometry 32DEPENDS+= tex-geometry-[0-9]*:../../print/tex-geometry
33DEPENDS+= tex-graphics-[0-9]*:../../print/tex-graphics 33DEPENDS+= tex-graphics-[0-9]*:../../print/tex-graphics
34DEPENDS+= tex-hyperref-[0-9]*:../../print/tex-hyperref 34DEPENDS+= tex-hyperref-[0-9]*:../../print/tex-hyperref
35DEPENDS+= tex-jurabib-[0-9]*:../../print/tex-jurabib 35DEPENDS+= tex-jurabib-[0-9]*:../../print/tex-jurabib
36DEPENDS+= tex-lastpage-[0-9]*:../../print/tex-lastpage 36DEPENDS+= tex-lastpage-[0-9]*:../../print/tex-lastpage
37DEPENDS+= tex-latex-[0-9]*:../../print/tex-latex 37DEPENDS+= tex-latex-[0-9]*:../../print/tex-latex
38DEPENDS+= tex-latex-bin-[0-9]*:../../print/tex-latex-bin 38DEPENDS+= tex-latex-bin-[0-9]*:../../print/tex-latex-bin
39DEPENDS+= tex-listings-[0-9]*:../../print/tex-listings 39DEPENDS+= tex-listings-[0-9]*:../../print/tex-listings
40DEPENDS+= tex-lm-[0-9]*:../../fonts/tex-lm 40DEPENDS+= tex-lm-[0-9]*:../../fonts/tex-lm
41DEPENDS+= tex-mhchem-[0-9]*:../../print/tex-mhchem 41DEPENDS+= tex-mhchem-[0-9]*:../../print/tex-mhchem
42DEPENDS+= tex-natbib-[0-9]*:../../print/tex-natbib 42DEPENDS+= tex-natbib-[0-9]*:../../print/tex-natbib
43DEPENDS+= tex-nomencl-[0-9]*:../../print/tex-nomencl 43DEPENDS+= tex-nomencl-[0-9]*:../../print/tex-nomencl
44DEPENDS+= tex-oberdiek-[0-9]*:../../print/tex-oberdiek 44DEPENDS+= tex-oberdiek-[0-9]*:../../print/tex-oberdiek
45DEPENDS+= tex-pdftex-[0-9]*:../../print/tex-pdftex 45DEPENDS+= tex-pdftex-[0-9]*:../../print/tex-pdftex
46DEPENDS+= tex-psnfss-[0-9]*:../../fonts/tex-psnfss 46DEPENDS+= tex-psnfss-[0-9]*:../../fonts/tex-psnfss
47DEPENDS+= tex-pst-node-[0-9]*:../../graphics/tex-pst-node 47DEPENDS+= tex-pst-node-[0-9]*:../../graphics/tex-pst-node
48DEPENDS+= tex-pstricks-[0-9]*:../../graphics/tex-pstricks 48DEPENDS+= tex-pstricks-[0-9]*:../../graphics/tex-pstricks
49DEPENDS+= tex-setspace-[0-9]*:../../print/tex-setspace 49DEPENDS+= tex-setspace-[0-9]*:../../print/tex-setspace
50DEPENDS+= tex-skak-[0-9]*:../../print/tex-skak 50DEPENDS+= tex-skak-[0-9]*:../../print/tex-skak
51DEPENDS+= tex-subfig-[0-9]*:../../print/tex-subfig 51DEPENDS+= tex-subfig-[0-9]*:../../print/tex-subfig
52DEPENDS+= tex-tools-[0-9]*:../../print/tex-tools 52DEPENDS+= tex-tools-[0-9]*:../../print/tex-tools
53DEPENDS+= tex-ulem-[0-9]*:../../print/tex-ulem 53DEPENDS+= tex-ulem-[0-9]*:../../print/tex-ulem
54DEPENDS+= tex-wasysym-[0-9]*:../../fonts/tex-wasysym 54DEPENDS+= tex-wasysym-[0-9]*:../../fonts/tex-wasysym
55DEPENDS+= tex-xargs-[0-9]*:../../print/tex-xargs 55DEPENDS+= tex-xargs-[0-9]*:../../print/tex-xargs
56DEPENDS+= tex-xcolor-[0-9]*:../../print/tex-xcolor 56DEPENDS+= tex-xcolor-[0-9]*:../../print/tex-xcolor
57DEPENDS+= tex-xypic-[0-9]*:../../graphics/tex-xypic 57DEPENDS+= tex-xypic-[0-9]*:../../graphics/tex-xypic
58 58
59UNLIMIT_RESOURCES+= datasize 59UNLIMIT_RESOURCES+= datasize
60 60
61USE_LANGUAGES= c c++ 61USE_LANGUAGES= c c++
62GNU_CONFIGURE= YES 62GNU_CONFIGURE= YES
63USE_TOOLS+= gmake perl:run pkg-config xgettext 63USE_TOOLS+= gmake perl:run pkg-config xgettext
64USE_LIBTOOL= YES 64USE_LIBTOOL= YES
65USE_PKGLOCALEDIR= YES 65USE_PKGLOCALEDIR= YES
66PYTHON_VERSIONS_INCOMPATIBLE= 36 37 # not yet ported as of 1.6.10 66PYTHON_VERSIONS_INCOMPATIBLE= 36 37 # not yet ported as of 1.6.10
67 67
68CXXFLAGS.Linux+= -fpermissive 68CXXFLAGS.Linux+= -fpermissive
69LDFLAGS.SunOS+= -liconv 69LDFLAGS.SunOS+= -liconv
70 70
71CONFIGURE_ARGS+= --without-included-mythes 71CONFIGURE_ARGS+= --without-included-mythes
72CONFIGURE_ARGS+= --without-included-boost 72CONFIGURE_ARGS+= --without-included-boost
73 73
74CONFIGURE_ARGS+= --with-extra-prefix=${BUILDLINK_PREFIX.qt5-qtbase} \ 74CONFIGURE_ARGS+= --with-extra-prefix=${BUILDLINK_PREFIX.qt5-qtbase} \
75 --with-qt-dir=${QTDIR:Q} \ 75 --with-qt-dir=${QTDIR:Q} \
76 --with-qt-includes=${BUILDLINK_PREFIX.qt5-qtbase}/qt5/include \ 76 --with-qt-includes=${BUILDLINK_PREFIX.qt5-qtbase}/qt5/include \
77 --with-qt-libraries=${BUILDLINK_PREFIX.qt5-qtbase}/qt5/lib \ 77 --with-qt-libraries=${BUILDLINK_PREFIX.qt5-qtbase}/qt5/lib \
78 --enable-qt5 78 --enable-qt5
79 79
80.include "../../mk/bsd.prefs.mk" 80.include "../../mk/bsd.prefs.mk"
81 81
82PLIST_VARS+= x11 82PLIST_VARS+= x11
83 83
84.if ${OPSYS} == "Darwin" 84.if ${OPSYS} == "Darwin"
85GNU_CONFIGURE_PREFIX= ${PREFIX}/Applications/LyX.app 85GNU_CONFIGURE_PREFIX= ${PREFIX}/Applications/LyX.app
86PLIST_SUBST+= BIN_DIR=Applications/LyX.app/Contents/MacOS \ 86PLIST_SUBST+= BIN_DIR=Applications/LyX.app/Contents/MacOS \
87 LYX=LyX \ 87 LYX=LyX \
88 MAN_DIR=Applications/LyX.app/Contents/Resources/man \ 88 MAN_DIR=Applications/LyX.app/Contents/Resources/man \
89 SHARE_DIR=Applications/LyX.app/Contents/Resources 89 SHARE_DIR=Applications/LyX.app/Contents/Resources
90.else 90.else
91PLIST_SUBST+= BIN_DIR=bin \ 91PLIST_SUBST+= BIN_DIR=bin \
92 LYX=lyx \ 92 LYX=lyx \
93 MAN_DIR="${PKGMANDIR}" \ 93 MAN_DIR="${PKGMANDIR}" \
94 SHARE_DIR=share/lyx 94 SHARE_DIR=share/lyx
95PLIST.x11= yes 95PLIST.x11= yes
96.endif 96.endif
97 97
98PRINT_PLIST_AWK+= { sub(/bin\//, "$${BIN_DIR}/"); \ 98PRINT_PLIST_AWK+= { sub(/bin\//, "$${BIN_DIR}/"); \
99 sub(/^share\/lyx\//, "$${SHARE_DIR}/"); \ 99 sub(/^share\/lyx\//, "$${SHARE_DIR}/"); \
100 gsub(/LC_MESSAGES\/lyx./, "LC_MESSAGES/$${LYX}."); \ 100 gsub(/LC_MESSAGES\/lyx./, "LC_MESSAGES/$${LYX}."); \
101 sub(/^${PKGMANDIR}\//, "$${MAN_DIR}/"); \ 101 sub(/^${PKGMANDIR}\//, "$${MAN_DIR}/"); \
102 print; next; } 102 print; next; }
103 103
104REPLACE_PYTHON= development/autotests/keytest.py \ 104REPLACE_PYTHON= development/autotests/keytest.py \
105 development/cmake/doc/ReplaceValues.py \ 105 development/cmake/doc/ReplaceValues.py \
106 development/cmake/po/cat.py \ 106 development/cmake/po/cat.py \
107 development/cmake/po/dos2unix.py \ 107 development/cmake/po/dos2unix.py \
108 development/cmake/po/unix2dos.py \ 108 development/cmake/po/unix2dos.py \
109 development/keystest/cache-bisect.py \ 109 development/keystest/cache-bisect.py \
110 development/keystest/make_screenshot_html.py \ 110 development/keystest/make_screenshot_html.py \
111 development/keystest/keytest.py \ 111 development/keystest/keytest.py \
112 development/tools/convert_kmap.py \ 112 development/tools/convert_kmap.py \
113 development/tools/gen_lfuns.py \ 113 development/tools/gen_lfuns.py \
114 development/tools/generate_symbols_images.py \ 114 development/tools/generate_symbols_images.py \
115 development/tools/generate_symbols_list.py \ 115 development/tools/generate_symbols_list.py \
116 development/tools/unicodesymbols.py \ 116 development/tools/unicodesymbols.py \
117 lib/configure.py \ 117 lib/configure.py \
118 lib/lyx2lyx/*.py \ 118 lib/lyx2lyx/*.py \
119 lib/lyx2lyx/lyx2lyx \ 119 lib/lyx2lyx/lyx2lyx \
120 lib/scripts/*.py \ 120 lib/scripts/*.py \
121 lib/scripts/listerrors \ 121 lib/scripts/listerrors \
122 po/lyx_pot.py \ 122 po/lyx_pot.py \
123 po/postats.py \ 123 po/postats.py \
124 src/tex2lyx/test/runtests.py 124 src/tex2lyx/test/runtests.py
125 125
126SUBST_CLASSES+= python 126SUBST_CLASSES+= python
127SUBST_STAGE.python= pre-configure 127SUBST_STAGE.python= pre-configure
128SUBST_FILES.python= lib/configure.py 128SUBST_FILES.python= lib/configure.py
129SUBST_SED.python= -e "s,python ,${PYTHONBIN} ," 129SUBST_SED.python= -e "s,python ,${PYTHONBIN} ,"
130SUBST_FILES.python+= src/graphics/GraphicsConverter.cpp 130SUBST_FILES.python+= src/graphics/GraphicsConverter.cpp
131SUBST_SED.python+= -e "s,\#!/usr/bin/env python,\#!${PYTHONBIN}," 131SUBST_SED.python+= -e "s,\#!/usr/bin/env python,\#!${PYTHONBIN},"
132SUBST_FILES.python+= lib/scripts/lyxpak.py 132SUBST_FILES.python+= lib/scripts/lyxpak.py
133SUBST_SED.python+= -e "s, = 'python, = '${PYTHONBIN}," 133SUBST_SED.python+= -e "s, = 'python, = '${PYTHONBIN},"
134SUBST_FILES.python+= src/support/os.cpp 134SUBST_FILES.python+= src/support/os.cpp
135SUBST_SED.python+= -e 's,command("python -tt,command("${PYTHONBIN} -tt,' 135SUBST_SED.python+= -e 's,command("python -tt,command("${PYTHONBIN} -tt,'
136 136
137.include "../../converters/libiconv/buildlink3.mk" 137.include "../../converters/libiconv/buildlink3.mk"
138.include "../../devel/gettext-lib/buildlink3.mk" 138.include "../../devel/gettext-lib/buildlink3.mk"
139.include "../../lang/python/application.mk" 139.include "../../lang/python/application.mk"
140.include "../../textproc/aspell/buildlink3.mk" 140.include "../../textproc/aspell/buildlink3.mk"
141.include "../../x11/qt5-qtbase/buildlink3.mk" 141.include "../../x11/qt5-qtbase/buildlink3.mk"
142.include "../../x11/qt5-qtsvg/buildlink3.mk" 142.include "../../x11/qt5-qtsvg/buildlink3.mk"
143.include "../../x11/qt5-qtx11extras/buildlink3.mk" 143.include "../../x11/qt5-qtx11extras/buildlink3.mk"
144.include "../../textproc/mythes/buildlink3.mk" 144.include "../../textproc/mythes/buildlink3.mk"
145.include "../../devel/boost-libs/buildlink3.mk" 145.include "../../devel/boost-libs/buildlink3.mk"
146 146
147.include "../../sysutils/desktop-file-utils/desktopdb.mk" 147.include "../../sysutils/desktop-file-utils/desktopdb.mk"
148.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 148.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
149.include "../../mk/pthread.buildlink3.mk" 149.include "../../mk/pthread.buildlink3.mk"
150.include "../../mk/bsd.pkg.mk" 150.include "../../mk/bsd.pkg.mk"