pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/editors/lyx-qt Update to 1.3.3



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6b33eed93954
branches:  trunk
changeset: 462136:6b33eed93954
user:      recht <recht%pkgsrc.org@localhost>
date:      Fri Sep 26 20:04:37 2003 +0000

description:
Update to 1.3.3

Remove dependency on ispell since it can be installed at any time later.
Adapted changes to CXXFLAGS from LyX's configure script and downgrade
optimizations only for archs where gcc is known to produce broken code
for >= -02.

What's new
==========
** Updates
- add basic support for the memoir class
- add Proof layout to elsart class and get sections to be numbered
- make LyX compile almost out-of-the-box with Qt/Mac (see README.MacOSX)
- add a bit of documentation of the AGU journals support in the
  Extended manual; small tweaks to the english documentation; german
  documentation overhaul; french documentation and examples update
- completely new italian localization; french, german, russian and
  slovenian localization updates
** Bug fixes
- fix possible crash when changing text class [bug #1050]
- fix language setting when switching textclass
- fix math bug where formulas containing for example a \prettyref
  would not be parsed correctly [bug #1126]
- speed up conversion of large old files on some systems
- fix bad conversion of tables from LyX 1.0 [bug #1045]
- convert old files (0.11 series) correctly, suppressing space
  between number and units [bug #763]
- fix docbook export with nested environments [bug #821]
- output newline and hfill correctly in docbook [bug #1148]
- when pressing delete or backspace over a selection, do not modify
  the clipboard [bug #1049]
- when inserting a float or a note over a selection, make sure that
  the insets and font changes in the selection are correctly kept
  (note however that doing this now modifies the clipboard)
- clean-up properly after completed graphics conversion processes.
- enable graphics conversion using the default convertDefault.sh converter
  when exporting, even if convertDefault.sh is not executable.
- work around a Qt 3.1.2 bug with the environment combo box [bug #1136]
- fix bug where browsing for files in graphics inset would always
  return an absolute path [bug #1028, Qt only]
- do not write in preference file the colors which are still at their
  default value [bug #1069, Qt only]
- fix loading of symbol fonts [Qt 3.2.0 only]
- fix loading of symbol fonts on solaris
- fix the math panel symbols [Qt 3.2.0 only]
- do not reset natbib style when adding a new entry to a citation [Qt
  only]
- allow insertion of width strings like "2.5in" into tabular dialog
  [Qt only]
- fix some cases where the View>TeX information dialog would get
  confused because the same file gets listed several times
- remove annoying message on console when LyX tries to make TeX fonts
  available to the X server
- it was not possible to view the french versions of the Extended and
  Customization manual.
- the lib/configure script now works correctly with zsh [bug #977]
- add missing c_str.sed file in the distribution
- hopefully really fix problems with patch requiring aclocal-1.6
- fix compilation on HP-UX 11.x
- do not report failed inlining when compiling with gcc
- fix compilation with new development versions of xforms
- fix compilation with AikSaurus 1.0

diffstat:

 editors/lyx-qt/Makefile        |   3 +--
 editors/lyx-qt/Makefile.common |  38 ++++++++++++++++++++++++++++++--------
 editors/lyx-qt/PLIST.common    |   8 ++++++--
 editors/lyx-qt/distinfo        |   6 +++---
 4 files changed, 40 insertions(+), 15 deletions(-)

diffs (149 lines):

diff -r 4442cb9d94bd -r 6b33eed93954 editors/lyx-qt/Makefile
--- a/editors/lyx-qt/Makefile   Fri Sep 26 20:04:14 2003 +0000
+++ b/editors/lyx-qt/Makefile   Fri Sep 26 20:04:37 2003 +0000
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.5 2003/08/05 13:37:17 drochner Exp $
+# $NetBSD: Makefile,v 1.6 2003/09/26 20:04:37 recht Exp $
 #
 
 .include "./Makefile.common"
 
 PKGNAME=       ${DISTNAME:S/lyx-/lyx-qt-/}
-PKGREVISION=   2
 
 COMMENT+=      (QT version)
 
diff -r 4442cb9d94bd -r 6b33eed93954 editors/lyx-qt/Makefile.common
--- a/editors/lyx-qt/Makefile.common    Fri Sep 26 20:04:14 2003 +0000
+++ b/editors/lyx-qt/Makefile.common    Fri Sep 26 20:04:37 2003 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.common,v 1.6 2003/07/17 21:34:37 grant Exp $
+# $NetBSD: Makefile.common,v 1.7 2003/09/26 20:04:37 recht Exp $
 #
 
-DISTNAME=              lyx-1.3.2
+DISTNAME=              lyx-1.3.3
 CATEGORIES=            editors
 MASTER_SITES=          ftp://ftp.lyx.org/pub/lyx/stable/ \
                        ftp://gd.tuwien.ac.at/publishing/tex/lyx/stable/ \
@@ -12,7 +12,6 @@
 COMMENT=               Graphical frontend for LaTeX
 
 CONFLICTS=             lyx-[0-9]*
-DEPENDS=               ispell-base-[0-9]*:../../textproc/ispell-base
 DEPENDS+=              teTeX2>=2.0.1:../../print/teTeX2
 
 DESCR_SRC=             ${.CURDIR}/../../editors/lyx-qt/DESCR
@@ -29,19 +28,42 @@
 USE_PERL5=             YES
 USE_PKGLOCALEDIR=      YES
 USE_X11=               YES
+GCC_REQD=              2.95
 
 LIBTOOL_OVERRIDE=      ${WRKSRC}/libtool
 
 CONFIGURE_ARGS+=       --with-pspell-lib=${BUILDLINK_PREFIX.aspell}/lib \
                        --with-pspell-include=${BUILDLINK_PREFIX.aspell}/include/pspell \
                        --with-pspell
-CXXFLAGS+=             -Wno-non-template-friend -ftemplate-depth-30
 
 .include "../../mk/bsd.prefs.mk"
-.if ${MACHINE_ARCH} == "sparc64"
-DBG=   -O -ffixed-g4   #Hack for embedany memory model compatibility
-.else
-DBG=   -O
+
+# XXX these values are taken from the LyX configure script
+.if defined(CC_VERSION)
+.  if !empty(CC_VERSION:Mgcc-2.95.1)
+CXXFLAGS+= -fpermissive -ftemplate-depth-30
+.  elif !empty(CC_VERSION:Mgcc-2.95.*)
+CXXFLAGS+= -Wno-non-template-friend -ftemplate-depth-30
+.  elif !empty(CC_VERSION:Mgcc-2.96*) # some Linux distros
+CXXFLAGS+= -fno-exceptions -ftemplate-depth-30 -Wno-non-template-friend
+.  elif !empty(CC_VERSION:Mgcc-3.0*)
+# no op
+.  elif !empty(CC_VERSION:Mgcc-3.1*)
+CXXFLAGS+= -finline-limit=500 -fno-exceptions
+.  else # >= 3.2
+CXXFLAGS+= -fno-exceptions
+.  endif
+.endif
+
+# XXX needed for gcc 2.95.* only?
+.if ${OPSYS} == "NetBSD"
+.  if (${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "sparc" \
+      || ${MACHINE_ARCH} == "m68k")
+CXXFLAGS:=      ${CXXFLAGS:C/-O[0-9]*/-O/g}
+CFLAGS:=        ${CFLAGS:C/-O[0-9]*/-O/g}
+CONFIGURE_ENV+= CXXFLAGS="${CXXFLAGS}"
+CONFIGURE_ENV+= CFLAGS="${CFLAGS}"
+.  endif
 .endif
 
 PYTHON_PATCH_SCRIPTS=  lib/lyx2lyx/lyx2lyx \
diff -r 4442cb9d94bd -r 6b33eed93954 editors/lyx-qt/PLIST.common
--- a/editors/lyx-qt/PLIST.common       Fri Sep 26 20:04:14 2003 +0000
+++ b/editors/lyx-qt/PLIST.common       Fri Sep 26 20:04:37 2003 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.common,v 1.2 2003/05/09 08:02:30 martti Exp $
+@comment $NetBSD: PLIST.common,v 1.3 2003/09/26 20:04:37 recht Exp $
 bin/lyx
 bin/noweb2lyx
 bin/reLyX
@@ -29,6 +29,7 @@
 ${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/lyx.mo
 ${PKGLOCALEDIR}/locale/wa/LC_MESSAGES/lyx.mo
 share/lyx/CREDITS
+share/lyx/bind/aqua.bind
 share/lyx/bind/broadway.bind
 share/lyx/bind/cua.bind
 share/lyx/bind/cyrkeys.bind
@@ -158,10 +159,10 @@
 share/lyx/examples/fr_Foils.lyx
 share/lyx/examples/fr_ListesPuces.lyx
 share/lyx/examples/fr_Minipage.lyx
-share/lyx/examples/fr_MultiColonnes.lyx
 share/lyx/examples/fr_exemple_brut.lyx
 share/lyx/examples/fr_exemple_lyxifie.lyx
 share/lyx/examples/fr_mathed.lyx
+share/lyx/examples/fr_multicol.lyx
 share/lyx/examples/fr_splash.lyx
 share/lyx/examples/he_example_raw.lyx
 share/lyx/examples/he_he_example_lyxified.lyx
@@ -807,6 +808,7 @@
 share/lyx/layouts/ltugboat.layout
 share/lyx/layouts/lyxmacros.inc
 share/lyx/layouts/manpage.layout
+share/lyx/layouts/memoir.layout
 share/lyx/layouts/mwart.layout
 share/lyx/layouts/mwbk.layout
 share/lyx/layouts/mwrep.layout
@@ -892,6 +894,7 @@
 share/lyx/templates/g-brief-de.lyx
 share/lyx/templates/g-brief-en.lyx
 share/lyx/templates/hollywood.lyx
+share/lyx/templates/ijmpd.lyx
 share/lyx/templates/kluwer.lyx
 share/lyx/templates/koma-letter2.lyx
 share/lyx/templates/latex8.lyx
@@ -908,6 +911,7 @@
 share/lyx/tex/revtex.cls
 share/lyx/textclass.lst
 share/lyx/ui/default.ui
+share/lyx/xfonts/PSres.upr
 share/lyx/xfonts/cmex10.pfb
 share/lyx/xfonts/cmmi10.pfb
 share/lyx/xfonts/cmr10.pfb
diff -r 4442cb9d94bd -r 6b33eed93954 editors/lyx-qt/distinfo
--- a/editors/lyx-qt/distinfo   Fri Sep 26 20:04:14 2003 +0000
+++ b/editors/lyx-qt/distinfo   Fri Sep 26 20:04:37 2003 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2003/05/09 08:02:31 martti Exp $
+$NetBSD: distinfo,v 1.3 2003/09/26 20:04:37 recht Exp $
 
-SHA1 (lyx-1.3.2.tar.gz) = 917cd132317e3510c1b9f965cf88ee3c8acf2179
-Size (lyx-1.3.2.tar.gz) = 7528733 bytes
+SHA1 (lyx-1.3.3.tar.gz) = c75abbd33a9706822e4252ab1c3b555e8f02b423
+Size (lyx-1.3.3.tar.gz) = 7622308 bytes
 SHA1 (patch-aa) = 90a09a1adbb899cbaf063d4d7f46dc77f78a62da



Home | Main Index | Thread Index | Old Index