From 034979789b84dc16bc452182319081a1e150454e Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Sun, 18 Jul 2010 09:13:00 +0000 Subject: [PATCH] version bump, thanks Pavel Package-Manager: portage-2.2_rc67/cvs/Linux x86_64 --- app-office/lyx/ChangeLog | 7 +- app-office/lyx/Manifest | 10 ++- app-office/lyx/lyx-1.6.7.ebuild | 153 ++++++++++++++++++++++++++++++++ 3 files changed, 165 insertions(+), 5 deletions(-) create mode 100644 app-office/lyx/lyx-1.6.7.ebuild diff --git a/app-office/lyx/ChangeLog b/app-office/lyx/ChangeLog index 3fb43baa222e..f5788649cee3 100644 --- a/app-office/lyx/ChangeLog +++ b/app-office/lyx/ChangeLog @@ -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.203 2010/07/11 12:49:12 fauli Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/ChangeLog,v 1.204 2010/07/18 09:13:00 aballier Exp $ + +*lyx-1.6.7 (18 Jul 2010) + + 18 Jul 2010; Alexis Ballier +lyx-1.6.7.ebuild: + version bump, thanks Pavel 11 Jul 2010; Christian Faulhammer lyx-1.6.6.1.ebuild: stable x86, bug 321447 diff --git a/app-office/lyx/Manifest b/app-office/lyx/Manifest index 7a25fcdfcb6c..b3e5e1e31d3a 100644 --- a/app-office/lyx/Manifest +++ b/app-office/lyx/Manifest @@ -9,17 +9,19 @@ DIST lyx-1.5.7.tar.bz2 9454238 RMD160 9e0736366f09f88a5623dbace8cafa3fda871af2 S 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 lyx-1.6.7.tar.bz2 12087980 RMD160 72d6abeda7c1e93209f52242c27fdc016b0b41e8 SHA1 24f4edff7f31dd75c47862351ece0d1906cf2e75 SHA256 b667a2bb56033cf40a219ec91c156f1c5785143156b48dc656ba0b369bdd79ce 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 3965 RMD160 921a05214d49b77bc1d09d7fe3560c0fcfef8a4e SHA1 fb43d412f78d44390e8ac492f0a2b542387901fb SHA256 b3d33b7858900e6119aea3d9e446ac1f84e81f3682600527d3a540a3a70030e7 EBUILD lyx-1.6.6.1.ebuild 3835 RMD160 3b8a3626f84d660b8f5208117ff6b5ad78f8502a SHA1 d875a86ac5cec28844799fae97184e892c377e3c SHA256 66164bcbb546910cfdf8081887879d6271a7a40b9cbe0b5015573beeff37f499 EBUILD lyx-1.6.6.ebuild 4005 RMD160 ac81ec1634b3ac146d9d90a377351053bd6b0e02 SHA1 655e125bb5e0e9a1dbba9889f4148a9e4ea7e661 SHA256 4400ec26051add058753831ac7a00eeadc59c1098a4940601bb46096cd8cb5d7 -MISC ChangeLog 28492 RMD160 c60c654708e2501f39c3dd33e3899d89c90954b2 SHA1 707c28936025725cacebd1b38a87bb36d0f2b1e4 SHA256 078bd165cf16928ea1f6a4bb542d6abe367b94336b315e98bd74116fdc4800d1 +EBUILD lyx-1.6.7.ebuild 3840 RMD160 96451fd84027e3647d8c34d07644c013adef7d90 SHA1 75916e2d2daea72111bfd67f8c579d36673d8214 SHA256 e633aba23b3d4af4ff7048eff2d98e6168d41e8aacda6e605af4c1de79f68bb4 +MISC ChangeLog 28622 RMD160 74590bf28a481e514e70721232798e4969b57311 SHA1 c5a1ecab438b8a4219023a9b15b972013b51509d SHA256 d1b34368ce5b123a92ced596f18c2ccacc6d2e6375290d31326d4d8a1d6b3d4c MISC metadata.xml 942 RMD160 148a66f848d13821bf7c90fcd9204dbca57dc6c8 SHA1 e66698d5b67b9b0ea61c3a0009dba120ef00b651 SHA256 1fe516a4fd8772fab1f9399003f5ac82d7e58a37e24e85bca3adadb2dc76899d -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) -iEYEARECAAYFAkw5vi8ACgkQNQqtfCuFneOhpwCdHDi0+wHeaLGkN8pUD7Zu3Low -OScAn2pwzb4/JCR2lku1RYoOmTSNomAi -=sgP3 +iEYEARECAAYFAkxCxZsACgkQvFcC4BYPU0ozMQCgxlf3IhLkmGivbDv5UriJw339 +AZgAoMdhzjhpSC4jrFMsvP5BKJRz9j3n +=chbx -----END PGP SIGNATURE----- diff --git a/app-office/lyx/lyx-1.6.7.ebuild b/app-office/lyx/lyx-1.6.7.ebuild new file mode 100644 index 000000000000..87ebdbdf5f57 --- /dev/null +++ b/app-office/lyx/lyx-1.6.7.ebuild @@ -0,0 +1,153 @@ +# 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.7.ebuild,v 1.1 2010/07/18 09:13:00 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-vcs/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 +} + +pkg_postrm() { + if use latex ; then + texhash + fi +} -- 2.26.2