summaryrefslogtreecommitdiff
path: root/editors/lyx/Makefile
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2019-02-07 10:42:48 +0000
committermarkd <markd@pkgsrc.org>2019-02-07 10:42:48 +0000
commitf9d8a91f89745fece6047d040b054c7698523b3a (patch)
tree5b3ead2bc1b6bc1112cfa49c7da77a67839cb696 /editors/lyx/Makefile
parente388e9996f20c2d95bd7de91d9953e18ed2b703e (diff)
downloadpkgsrc-f9d8a91f89745fece6047d040b054c7698523b3a.tar.gz
lyx: update to 2.3.2
Second Maintenance Release in 2.3.x Series: LyX 2.3.2 released. December 14, 2018 LyX 2.3.2 is the result of on-going efforts to make our stable version more reliable and more stable. One main fix involves a crash with external viewers on Windows. We have also fixed a number of problems with the output of right- to-left languages, thanks to the involvement of users. There was also an infinite loop bug connected with the separation of environments that has been fixed. But, for the most part, the fixes here are incremental. First Maintenance Release in 2.3.x Series: LyX 2.3.1 released. September 16, 2018 LyX 2.3.1 is the result of on-going efforts to make our stable version more reliable and more stable. We have fixed a number of bugs and added some new features. Perhaps the most important of these is that Jean-Marc Lasgouttes re-wrote the document painting mechanism. This makes LyX snappier, especially on repeated events. All python scripts distributed with LyX should now be compatible with both python 2.x and python 3.x. New Stable Series: LyX 2.3.0 released. March 16, 2018 LyX 2.3.0 is the culmination of two years of hard work. An overview of the new features can be found here: https://wiki.lyx.org/LyX/NewInLyX23
Diffstat (limited to 'editors/lyx/Makefile')
-rw-r--r--editors/lyx/Makefile80
1 files changed, 18 insertions, 62 deletions
diff --git a/editors/lyx/Makefile b/editors/lyx/Makefile
index f2d43efd7eb..9e08b10e9c4 100644
--- a/editors/lyx/Makefile
+++ b/editors/lyx/Makefile
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.72 2018/12/30 15:55:56 rhialto Exp $
+# $NetBSD: Makefile,v 1.73 2019/02/07 10:42:48 markd Exp $
-DISTNAME= lyx-2.2.2
-PKGREVISION= 10
+DISTNAME= lyx-2.3.2
CATEGORIES= editors
-MASTER_SITES= ftp://ftp.lyx.org/pub/lyx/stable/2.2.x/
-MASTER_SITES+= ftp://ftp.sdsc.edu/pub/other/lyx/stable/2.2.x/
-MASTER_SITES+= ftp://ftp.lip6.fr/pub/lyx/stable/2.2.x/
-MASTER_SITES+= ftp://ftp.ntua.gr/pub/X11/LyX/stable/2.2.x/
+MASTER_SITES= ftp://ftp.lyx.org/pub/lyx/stable/2.3.x/
+MASTER_SITES+= ftp://ftp.sdsc.edu/pub/other/lyx/stable/2.3.x/
+MASTER_SITES+= ftp://ftp.lip6.fr/pub/lyx/stable/2.3.x/
+MASTER_SITES+= ftp://ftp.ntua.gr/pub/X11/LyX/stable/2.3.x/
EXTRACT_SUFX= .tar.xz
MAINTAINER= reed@reedmedia.net
@@ -69,13 +68,13 @@ CXXFLAGS.Linux+= -fpermissive
LDFLAGS.SunOS+= -liconv
CONFIGURE_ARGS+= --without-included-mythes
-# XXX Uncomment this after updating LyX to latest:
-#CONFIGURE_ARGS+= --without-included-boost
+CONFIGURE_ARGS+= --without-included-boost
-CONFIGURE_ARGS+= --with-extra-prefix=${BUILDLINK_PREFIX.qt4-libs} \
- --with-qt4-dir=${QTDIR:Q} \
- --with-qt4-includes=${BUILDLINK_PREFIX.qt4-libs}/qt4/include \
- --with-qt4-libraries=${BUILDLINK_PREFIX.qt4-libs}/qt4/lib
+CONFIGURE_ARGS+= --with-extra-prefix=${BUILDLINK_PREFIX.qt5-qtbase} \
+ --with-qt-dir=${QTDIR:Q} \
+ --with-qt-includes=${BUILDLINK_PREFIX.qt5-qtbase}/qt5/include \
+ --with-qt-libraries=${BUILDLINK_PREFIX.qt5-qtbase}/qt5/lib \
+ --enable-qt5
.include "../../mk/bsd.prefs.mk"
@@ -115,54 +114,10 @@ REPLACE_PYTHON= development/autotests/keytest.py \
development/tools/generate_symbols_list.py \
development/tools/unicodesymbols.py \
lib/configure.py \
- lib/lyx2lyx/LyX.py \
- lib/lyx2lyx/generate_encoding_info.py \
+ lib/lyx2lyx/*.py \
lib/lyx2lyx/lyx2lyx \
- lib/lyx2lyx/lyx2lyx_lang.py \
- lib/lyx2lyx/lyx2lyx_tools.py \
- lib/lyx2lyx/lyx2lyx_version.py \
- lib/lyx2lyx/lyx_0_06.py \
- lib/lyx2lyx/lyx_0_08.py \
- lib/lyx2lyx/lyx_0_10.py \
- lib/lyx2lyx/lyx_0_12.py \
- lib/lyx2lyx/lyx_1_0.py \
- lib/lyx2lyx/lyx_1_1.py \
- lib/lyx2lyx/lyx_1_1_5.py \
- lib/lyx2lyx/lyx_1_1_6_0.py \
- lib/lyx2lyx/lyx_1_1_6_3.py \
- lib/lyx2lyx/lyx_1_2.py \
- lib/lyx2lyx/lyx_1_3.py \
- lib/lyx2lyx/lyx_1_4.py \
- lib/lyx2lyx/lyx_1_5.py \
- lib/lyx2lyx/lyx_1_6.py \
- lib/lyx2lyx/lyx_2_0.py \
- lib/lyx2lyx/lyx_2_1.py \
- lib/lyx2lyx/parser_tools.py \
- lib/lyx2lyx/profiling.py \
- lib/lyx2lyx/test_parser_tools.py \
- lib/lyx2lyx/unicode_symbols.py \
- lib/scripts/TeXFiles.py \
- lib/scripts/clean_dvi.py \
- lib/scripts/convertDefault.py \
- lib/scripts/csv2lyx.py \
- lib/scripts/date.py \
- lib/scripts/ext_copy.py \
- lib/scripts/fen2ascii.py \
- lib/scripts/fig2pdftex.py \
- lib/scripts/fig2pstex.py \
- lib/scripts/fig_copy.py \
- lib/scripts/html2latexwrapper.py \
- lib/scripts/include_bib.py \
- lib/scripts/layout2layout.py \
- lib/scripts/legacy_lyxpreview2ppm.py \
+ lib/scripts/*.py \
lib/scripts/listerrors \
- lib/scripts/lyxpak.py \
- lib/scripts/lyxpreview2bitmap.py \
- lib/scripts/lyxpreview_tools.py \
- lib/scripts/prefs2prefs.py \
- lib/scripts/prefs2prefs_lfuns.py \
- lib/scripts/prefs2prefs_prefs.py \
- lib/scripts/tex_copy.py \
po/lyx_pot.py \
po/postats.py \
src/tex2lyx/test/runtests.py
@@ -182,10 +137,11 @@ SUBST_SED.python+= -e 's,command("python -tt,command("${PYTHONBIN} -tt,'
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../textproc/aspell/buildlink3.mk"
-.include "../../x11/qt4-libs/buildlink3.mk"
-.include "../../x11/qt4-tools/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt5-qtsvg/buildlink3.mk"
+.include "../../x11/qt5-qtx11extras/buildlink3.mk"
.include "../../textproc/mythes/buildlink3.mk"
-#.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../devel/boost-libs/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"