version bump, thanks Pavel
authorAlexis Ballier <aballier@gentoo.org>
Sun, 30 May 2010 19:21:05 +0000 (19:21 +0000)
committerAlexis Ballier <aballier@gentoo.org>
Sun, 30 May 2010 19:21:05 +0000 (19:21 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

app-office/lyx/ChangeLog
app-office/lyx/Manifest
app-office/lyx/lyx-1.6.6.1.ebuild [new file with mode: 0644]

index aeec142888a6c1cb42fa0868c38468b3b8bf4e40..6f3c0dff704ee3995033b4c1fa281847191f70cd 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for app-office/lyx
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/ChangeLog,v 1.197 2010/05/19 08:53:17 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/ChangeLog,v 1.198 2010/05/30 19:21:05 aballier Exp $
+
+*lyx-1.6.6.1 (30 May 2010)
+
+  30 May 2010; Alexis Ballier <aballier@gentoo.org> +lyx-1.6.6.1.ebuild:
+  version bump, thanks Pavel
 
   19 May 2010; Alexis Ballier <aballier@gentoo.org> -lyx-1.6.3.ebuild,
   -lyx-1.6.4.ebuild:
index 70701799a3f664ad6482d5c276df3395e601b4d4..f5d4a3b1ddef4660eb209afbaab94ab5bb8c02ee 100644 (file)
@@ -7,17 +7,19 @@ DIST hebrew.bind 45 RMD160 1621bd311aa053798815fd6c795406a505761531 SHA1 85c39df
 DIST latex-xft-fonts-0.1.tar.gz 91730 RMD160 0a516eeba71ddc474e97f315e45e41028efa2e4d SHA1 50edf35ff08354bdf08517add33e16ee37f769e9 SHA256 78bceea8a055bc43bd0d246ae8e69f81d2f161ae4d8f1aaaa2dfff9e293ae964
 DIST lyx-1.5.7.tar.bz2 9454238 RMD160 9e0736366f09f88a5623dbace8cafa3fda871af2 SHA1 442e7e20a0eb9b5855d5ac3915d13e5b92976c78 SHA256 935cc3f7a099eba4e4a7296d79fe5102fb7ef2de20ab2b6164347fef8c70dba4
 DIST lyx-1.6.5.tar.bz2 11588575 RMD160 2de3993a912d5e81713e0730405727367d6b11ba SHA1 40ef3132f9706864f3c5467a5b68669e896b1dbe SHA256 3670367de2925757c31190ca176fb41f7097417ab43b5b64144ac147e819b277
+DIST lyx-1.6.6.1.tar.bz2 12164108 RMD160 b6ab705815ae6d7950cee32a947bf636d102d91b SHA1 4f0d20a890b6c78da7d863377632c5bb2b02fb4c SHA256 f2d182f84da3d94d211b0349eb01b60a05103cca48af0d642efb38f1a5a0b7a4
 DIST lyx-1.6.6.tar.bz2 12160519 RMD160 ac8780d48752354060894f62b5fb9059acc4f05e SHA1 75c43f09c275e74508dff86df031e179f9f59054 SHA256 7a08983e0c43a48bc489c3bd92b61f0371abd24febcdfc419aea755606f6be95
 DIST preferences 1669 RMD160 26986d7bcc48c4ecf60f84d95490148a5e171785 SHA1 3567ad4d4a2a041c295e40fef76ca53de6cb260d SHA256 41867ac67bc729d1057253bf305aced1ff666ee4d648dfefc99fd0c3c0501d43
 EBUILD lyx-1.5.7.ebuild 3371 RMD160 9e7613bae1cba53762d7cebf2b338988aff5a843 SHA1 3508c624b28be0b1201ad13353769413591adf8e SHA256 c9abe0ea55fee1f17eca9c8daeaed3705ec3f400bd0ced79357961a9aa7a0962
 EBUILD lyx-1.6.5.ebuild 3960 RMD160 b79cf700ce19eb5390b8c8cc54161fa241a263c9 SHA1 2997e7fc27495b5c325659774b136c0994f2b4f6 SHA256 3b09411a059c4b40e555679404f7b59afbf4e74b79c06d56ad47757786420b96
+EBUILD lyx-1.6.6.1.ebuild 4011 RMD160 b73287ca0fa1f41aeda5f0894584f8f0a02ec8eb SHA1 07817a37f90fffebf47ec9a23251e08fb090d836 SHA256 b1d0323a67cb7751e8905edf6f623f99cb490521baad444fc2605e4b7f386256
 EBUILD lyx-1.6.6.ebuild 4006 RMD160 ac56b30bc9a4f304ae86cf10cf5f34871b8a9808 SHA1 d474477d439eefcd69ad6a6ca4867eccc251d6e2 SHA256 b3a13a9d0bcad01841fc1ac27443bab0a9f1925e7f2ef3eec3e0076e83f79cbe
-MISC ChangeLog 27768 RMD160 06728dac17d87607452cc1f9e65b227e7337fdcf SHA1 940fc54a9d5aeeb462bb8393a2cfe0d94cec53ef SHA256 14d865a3c77a7a4c5d09f9ad7e50f4ce47b5c49337dfb9dc9e04039ba0cbcc24
+MISC ChangeLog 27899 RMD160 cbde25e89b6458c9075fada27e708aa55a83ecd5 SHA1 519ef99eb31cbd53030c27b2b9a8b8141defee1e SHA256 5640a38b4884d52f5ada33a2a1a53433c0e9a2ed1039fa8b535de4fed23ad356
 MISC metadata.xml 942 RMD160 148a66f848d13821bf7c90fcd9204dbca57dc6c8 SHA1 e66698d5b67b9b0ea61c3a0009dba120ef00b651 SHA256 1fe516a4fd8772fab1f9399003f5ac82d7e58a37e24e85bca3adadb2dc76899d
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.15 (GNU/Linux)
 
-iEYEARECAAYFAkvzpwMACgkQvFcC4BYPU0pcBgCeL2dCCqmIWy4lua7R295IiRQ5
-knwAn2yc0diEtzYEfmF01XzdydmcUE11
-=Qw0Z
+iEYEARECAAYFAkwCuqcACgkQvFcC4BYPU0r12ACfXk0rMJFi3UAODqFGGC15/86p
+OScAoMoIGHmtVVhvsMe1+t6P8CY3KR1X
+=cEsC
 -----END PGP SIGNATURE-----
diff --git a/app-office/lyx/lyx-1.6.6.1.ebuild b/app-office/lyx/lyx-1.6.6.1.ebuild
new file mode 100644 (file)
index 0000000..a7d4a2c
--- /dev/null
@@ -0,0 +1,159 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/lyx-1.6.6.1.ebuild,v 1.1 2010/05/30 19:21:05 aballier Exp $
+
+EAPI=1
+
+inherit qt4 eutils flag-o-matic font toolchain-funcs
+
+MY_P="${P/_}"
+
+S="${WORKDIR}/${MY_P}"
+FONT_S="${S}/lib/fonts"
+FONT_SUFFIX="ttf"
+DESCRIPTION="WYSIWYM frontend for LaTeX, DocBook, etc."
+HOMEPAGE="http://www.lyx.org/"
+SRC_URI="ftp://ftp.devel.lyx.org/pub/lyx/stable/${P}.tar.bz2"
+#SRC_URI="http://www.lyx.org/~jamatos/lyx-1.6/${MY_P}.tar.bz2 #for betas
+#SRC_URI="ftp://ftp.lyx.org/pub/lyx/stable/${P}.tar.bz2"
+#SRC_URI="ftp://ftp.devel.lyx.org/pub/lyx/pre/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cups debug nls latex monolithic-build html rtf dot docbook dia subversion rcs svg"
+
+LANGS="ar ca cs de el en es eu fi fr gl he hu id it ja nb nn pl pt ro ru sk tr uk zh_CN zh_TW"
+for X in ${LANGS}; do
+       IUSE="${IUSE} linguas_${X}"
+done
+
+COMMONDEPEND="x11-libs/qt-gui:4
+       x11-libs/qt-core:4
+       x11-libs/libXrandr
+       x11-libs/libXcursor
+       x11-libs/libXrender
+       x11-libs/libXfixes
+       x11-libs/libXext
+       x11-libs/libSM
+       x11-libs/libICE
+       x11-libs/libX11
+       x11-libs/libXau
+       x11-libs/libXdmcp
+       dev-libs/libxml2
+       app-text/aiksaurus
+       virtual/aspell-dict
+       >=dev-lang/python-2.3.4
+       media-libs/fontconfig
+       media-libs/freetype
+       >=dev-libs/boost-1.34"
+
+RDEPEND="${COMMONDEPEND}
+       || ( dev-texlive/texlive-fontsextra app-text/ptex )
+       || ( media-gfx/imagemagick media-gfx/graphicsmagick )
+       cups? ( virtual/lpr )
+       latex? (
+               virtual/latex-base
+               app-text/ghostscript-gpl
+               app-text/noweb
+               dev-tex/dvipost
+               dev-tex/chktex
+               app-text/ps2eps
+               dev-texlive/texlive-latexextra
+               dev-texlive/texlive-pictures
+               dev-texlive/texlive-science
+               || (
+                       dev-tex/latex2html
+                       dev-tex/tth
+                       dev-tex/hevea
+                       dev-tex/tex4ht
+               )
+       )
+       html? ( dev-tex/html2latex )
+       rtf? (
+                       dev-tex/latex2rtf
+                       app-text/unrtf
+                       dev-tex/html2latex
+               )
+       linguas_he? ( dev-tex/culmus-latex )
+       docbook? ( app-text/sgmltools-lite )
+       dot? ( media-gfx/graphviz )
+       dia? ( app-office/dia )
+       subversion? ( dev-util/subversion )
+       rcs? ( dev-vcs/rcs )
+       svg? ( || ( gnome-base/librsvg media-gfx/inkscape ) )"
+
+DEPEND="${COMMONDEPEND}
+       x11-proto/xproto
+       dev-util/pkgconfig
+       nls? ( sys-devel/gettext )"
+
+src_compile() {
+       tc-export CXX
+       #bug 221921
+       export VARTEXFONTS=${T}/fonts
+
+       econf \
+               $(use_enable nls) \
+               $(use_enable debug) \
+               $(use_enable monolithic-build) \
+               --with-aspell --without-included-boost --disable-stdlib-debug
+       emake || die "emake failed"
+}
+
+src_install() {
+       emake DESTDIR="${D}" install || die "emake install failed"
+
+       dodoc ANNOUNCE NEWS README RELEASE-NOTES UPGRADING "${FONT_S}"/*.txt
+
+       if use linguas_he ; then
+               echo "\bind_file cua" > "${T}"/hebrew.bind
+               echo "\bind \"F12\" \"language hebrew\"" >> "${T}"/hebrew.bind
+
+               insinto /usr/share/lyx/bind
+               doins "${T}"/hebrew.bind
+       fi
+
+       doicon ${PN} "$S/development/Win32/packaging/icons/lyx_32x32.png"
+       make_desktop_entry ${PN} "LyX" "/usr/share/pixmaps/lyx_32x32.png" "Office"
+
+       # fix for bug 91108
+       if use latex ; then
+               dosym ../../../lyx/tex /usr/share/texmf/tex/latex/lyx
+       fi
+
+       # fonts needed for proper math display, see also bug #15629
+       font_src_install
+}
+
+pkg_postinst() {
+       font_pkg_postinst
+
+       # fix for bug 91108
+       if use latex ; then
+               texhash
+       fi
+
+       # instructions for RTL support. See also bug 168331.
+       if use linguas_he || use linguas_ar; then
+               elog
+               elog "Enabling RTL support in LyX:"
+               elog "If you intend to use a RTL language (such as Hebrew or Arabic)"
+               elog "You must enable RTL support in LyX. To do so start LyX and go to"
+               elog "Tools->Preferences->Language settings->Language"
+               elog "and make sure the \"Right-to-left language support\" is checked"
+               elog
+       fi
+
+       elog
+       elog "Be warned that LyX 1.6.x series do not play nicely with Qt 4.6."
+       elog "If you encounter random crashes consider to build LyX"
+       elog "with Qt 4.5."
+       elog
+}
+
+pkg_postrm() {
+       if use latex ; then
+               texhash
+       fi
+}