| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.66 2018/04/29 21:31:35 adam Exp $ | | 1 | # $NetBSD: Makefile,v 1.67 2018/06/03 02:28:07 youri Exp $ |
2 | | | 2 | |
3 | DISTNAME= lyx-2.2.2 | | 3 | DISTNAME= lyx-2.2.2 |
4 | PKGREVISION= 6 | | 4 | PKGREVISION= 6 |
5 | CATEGORIES= editors | | 5 | CATEGORIES= editors |
6 | MASTER_SITES= ftp://ftp.lyx.org/pub/lyx/stable/2.2.x/ | | 6 | MASTER_SITES= ftp://ftp.lyx.org/pub/lyx/stable/2.2.x/ |
7 | MASTER_SITES+= ftp://ftp.sdsc.edu/pub/other/lyx/stable/2.2.x/ | | 7 | MASTER_SITES+= ftp://ftp.sdsc.edu/pub/other/lyx/stable/2.2.x/ |
8 | MASTER_SITES+= ftp://ftp.lip6.fr/pub/lyx/stable/2.2.x/ | | 8 | MASTER_SITES+= ftp://ftp.lip6.fr/pub/lyx/stable/2.2.x/ |
9 | MASTER_SITES+= ftp://ftp.ntua.gr/pub/X11/LyX/stable/2.2.x/ | | 9 | MASTER_SITES+= ftp://ftp.ntua.gr/pub/X11/LyX/stable/2.2.x/ |
10 | EXTRACT_SUFX= .tar.xz | | 10 | EXTRACT_SUFX= .tar.xz |
11 | | | 11 | |
12 | MAINTAINER= reed@reedmedia.net | | 12 | MAINTAINER= reed@reedmedia.net |
13 | HOMEPAGE= http://www.lyx.org/ | | 13 | HOMEPAGE= http://www.lyx.org/ |
14 | COMMENT= Document processor and graphical frontend for LaTeX | | 14 | COMMENT= Document processor and graphical frontend for LaTeX |
| @@ -48,57 +48,60 @@ DEPENDS+= tex-pst-node-[0-9]*:../../gra | | | @@ -48,57 +48,60 @@ DEPENDS+= tex-pst-node-[0-9]*:../../gra |
48 | DEPENDS+= tex-pstricks-[0-9]*:../../graphics/tex-pstricks | | 48 | DEPENDS+= tex-pstricks-[0-9]*:../../graphics/tex-pstricks |
49 | DEPENDS+= tex-setspace-[0-9]*:../../print/tex-setspace | | 49 | DEPENDS+= tex-setspace-[0-9]*:../../print/tex-setspace |
50 | DEPENDS+= tex-skak-[0-9]*:../../print/tex-skak | | 50 | DEPENDS+= tex-skak-[0-9]*:../../print/tex-skak |
51 | DEPENDS+= tex-subfig-[0-9]*:../../print/tex-subfig | | 51 | DEPENDS+= tex-subfig-[0-9]*:../../print/tex-subfig |
52 | DEPENDS+= tex-tools-[0-9]*:../../print/tex-tools | | 52 | DEPENDS+= tex-tools-[0-9]*:../../print/tex-tools |
53 | DEPENDS+= tex-ulem-[0-9]*:../../print/tex-ulem | | 53 | DEPENDS+= tex-ulem-[0-9]*:../../print/tex-ulem |
54 | DEPENDS+= tex-wasysym-[0-9]*:../../fonts/tex-wasysym | | 54 | DEPENDS+= tex-wasysym-[0-9]*:../../fonts/tex-wasysym |
55 | DEPENDS+= tex-xargs-[0-9]*:../../print/tex-xargs | | 55 | DEPENDS+= tex-xargs-[0-9]*:../../print/tex-xargs |
56 | DEPENDS+= tex-xcolor-[0-9]*:../../print/tex-xcolor | | 56 | DEPENDS+= tex-xcolor-[0-9]*:../../print/tex-xcolor |
57 | DEPENDS+= tex-xypic-[0-9]*:../../graphics/tex-xypic | | 57 | DEPENDS+= tex-xypic-[0-9]*:../../graphics/tex-xypic |
58 | | | 58 | |
59 | UNLIMIT_RESOURCES+= datasize | | 59 | UNLIMIT_RESOURCES+= datasize |
60 | | | 60 | |
61 | USE_LANGUAGES= c c++ | | 61 | USE_LANGUAGES= c c++ |
62 | GNU_CONFIGURE= YES | | 62 | GNU_CONFIGURE= YES |
63 | USE_TOOLS+= gmake perl:run pkg-config xgettext | | 63 | USE_TOOLS+= gmake perl:run pkg-config xgettext |
64 | USE_LIBTOOL= YES | | 64 | USE_LIBTOOL= YES |
65 | USE_PKGLOCALEDIR= YES | | 65 | USE_PKGLOCALEDIR= YES |
66 | PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # not yet ported as of 1.6.10 | | 66 | PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # not yet ported as of 1.6.10 |
67 | | | 67 | |
68 | CXXFLAGS.Linux+= -fpermissive | | 68 | CXXFLAGS.Linux+= -fpermissive |
69 | LDFLAGS.SunOS+= -liconv | | 69 | LDFLAGS.SunOS+= -liconv |
70 | | | 70 | |
71 | CONFIGURE_ARGS+= --without-included-mythes | | 71 | CONFIGURE_ARGS+= --without-included-mythes |
72 | CONFIGURE_ARGS+= --without-included-boost | | 72 | CONFIGURE_ARGS+= --without-included-boost |
73 | | | 73 | |
74 | CONFIGURE_ARGS+= --with-extra-prefix=${BUILDLINK_PREFIX.qt4-libs} \ | | 74 | CONFIGURE_ARGS+= --with-extra-prefix=${BUILDLINK_PREFIX.qt4-libs} \ |
75 | --with-qt4-dir=${QTDIR:Q} \ | | 75 | --with-qt4-dir=${QTDIR:Q} \ |
76 | --with-qt4-includes=${BUILDLINK_PREFIX.qt4-libs}/qt4/include \ | | 76 | --with-qt4-includes=${BUILDLINK_PREFIX.qt4-libs}/qt4/include \ |
77 | --with-qt4-libraries=${BUILDLINK_PREFIX.qt4-libs}/qt4/lib | | 77 | --with-qt4-libraries=${BUILDLINK_PREFIX.qt4-libs}/qt4/lib |
78 | | | 78 | |
79 | .include "../../mk/bsd.prefs.mk" | | 79 | .include "../../mk/bsd.prefs.mk" |
80 | | | 80 | |
| | | 81 | PLIST_VARS+= x11 |
| | | 82 | |
81 | .if ${OPSYS} == "Darwin" | | 83 | .if ${OPSYS} == "Darwin" |
82 | GNU_CONFIGURE_PREFIX= ${PREFIX}/Applications/LyX.app | | 84 | GNU_CONFIGURE_PREFIX= ${PREFIX}/Applications/LyX.app |
83 | PLIST_SUBST+= BIN_DIR=Applications/LyX.app/Contents/MacOS \ | | 85 | PLIST_SUBST+= BIN_DIR=Applications/LyX.app/Contents/MacOS \ |
84 | LYX=LyX \ | | 86 | LYX=LyX \ |
85 | MAN_DIR=Applications/LyX.app/Contents/Resources/man \ | | 87 | MAN_DIR=Applications/LyX.app/Contents/Resources/man \ |
86 | SHARE_DIR=Applications/LyX.app/Contents/Resources | | 88 | SHARE_DIR=Applications/LyX.app/Contents/Resources |
87 | .else | | 89 | .else |
88 | PLIST_SUBST+= BIN_DIR=bin \ | | 90 | PLIST_SUBST+= BIN_DIR=bin \ |
89 | LYX=lyx \ | | 91 | LYX=lyx \ |
90 | MAN_DIR="${PKGMANDIR}" \ | | 92 | MAN_DIR="${PKGMANDIR}" \ |
91 | SHARE_DIR=share/lyx | | 93 | SHARE_DIR=share/lyx |
| | | 94 | PLIST.x11= yes |
92 | .endif | | 95 | .endif |
93 | | | 96 | |
94 | PRINT_PLIST_AWK+= { sub(/bin\//, "$${BIN_DIR}/"); \ | | 97 | PRINT_PLIST_AWK+= { sub(/bin\//, "$${BIN_DIR}/"); \ |
95 | sub(/^share\/lyx\//, "$${SHARE_DIR}/"); \ | | 98 | sub(/^share\/lyx\//, "$${SHARE_DIR}/"); \ |
96 | gsub(/LC_MESSAGES\/lyx./, "LC_MESSAGES/$${LYX}."); \ | | 99 | gsub(/LC_MESSAGES\/lyx./, "LC_MESSAGES/$${LYX}."); \ |
97 | sub(/^${PKGMANDIR}\//, "$${MAN_DIR}/"); \ | | 100 | sub(/^${PKGMANDIR}\//, "$${MAN_DIR}/"); \ |
98 | print; next; } | | 101 | print; next; } |
99 | | | 102 | |
100 | REPLACE_PYTHON= development/autotests/keytest.py \ | | 103 | REPLACE_PYTHON= development/autotests/keytest.py \ |
101 | development/cmake/doc/ReplaceValues.py \ | | 104 | development/cmake/doc/ReplaceValues.py \ |
102 | development/cmake/po/cat.py \ | | 105 | development/cmake/po/cat.py \ |
103 | development/cmake/po/dos2unix.py \ | | 106 | development/cmake/po/dos2unix.py \ |
104 | development/cmake/po/unix2dos.py \ | | 107 | development/cmake/po/unix2dos.py \ |