summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYixun Lan <dlan@gentoo.org>2014-02-17 15:46:47 +0000
committerYixun Lan <dlan@gentoo.org>2014-02-17 15:46:47 +0000
commit8ee027af70c6ecc2026098a80772154b4aed193c (patch)
tree2bc1eba6f1883401149202b904b0ad9cf8e1d246 /app-office/lyx
parentvanilla-3.13.2 + genpatches-3.13-6 + grsecurity-3.0-3.13.3-201402152204 (diff)
downloadgentoo-2-8ee027af70c6ecc2026098a80772154b4aed193c.tar.gz
gentoo-2-8ee027af70c6ecc2026098a80772154b4aed193c.tar.bz2
gentoo-2-8ee027af70c6ecc2026098a80772154b4aed193c.zip
drop 2.0.5; fix deps, tex4ht[java] bug #486182, graphicsmagick[png] bug #314223; drop USE=xetex,luatex
(Portage version: 2.2.8/cvs/Linux x86_64, signed Manifest commit with key 0xAABEFD55)
Diffstat (limited to 'app-office/lyx')
-rw-r--r--app-office/lyx/ChangeLog9
-rw-r--r--app-office/lyx/lyx-2.0.5.1-r1.ebuild176
-rw-r--r--app-office/lyx/lyx-2.0.5.1.ebuild178
-rw-r--r--app-office/lyx/lyx-2.0.7.1-r2.ebuild (renamed from app-office/lyx/lyx-2.0.7.1-r1.ebuild)14
-rw-r--r--app-office/lyx/metadata.xml2
5 files changed, 14 insertions, 365 deletions
diff --git a/app-office/lyx/ChangeLog b/app-office/lyx/ChangeLog
index 0b99e4ca717e..0fd0f9d362f2 100644
--- a/app-office/lyx/ChangeLog
+++ b/app-office/lyx/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for app-office/lyx
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/ChangeLog,v 1.304 2014/02/16 22:45:11 dlan Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/ChangeLog,v 1.305 2014/02/17 15:46:47 dlan Exp $
+
+*lyx-2.0.7.1-r2 (17 Feb 2014)
+
+ 17 Feb 2014; Yixun Lan <dlan@gentoo.org> -lyx-2.0.5.1.ebuild,
+ -lyx-2.0.5.1-r1.ebuild, -lyx-2.0.7.1-r1.ebuild, +lyx-2.0.7.1-r2.ebuild:
+ drop 2.0.5 per maintainer request; fix deps, tex4ht[java] bug #486182,
+ graphicsmagick[png] bug #314223; drop un-used USE=xetex,luatex
*lyx-2.0.7.1-r1 (16 Feb 2014)
diff --git a/app-office/lyx/lyx-2.0.5.1-r1.ebuild b/app-office/lyx/lyx-2.0.5.1-r1.ebuild
deleted file mode 100644
index b0680dffab14..000000000000
--- a/app-office/lyx/lyx-2.0.5.1-r1.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/lyx-2.0.5.1-r1.ebuild,v 1.2 2013/03/02 19:36:01 hwoarang Exp $
-
-EAPI=3
-
-PYTHON_DEPEND="2"
-
-inherit gnome2-utils qt4-r2 eutils flag-o-matic font python 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.lyx.org/pub/lyx/stable/2.0.x/${P}.tar.xz"
-#SRC_URI="ftp://ftp.lyx.org/pub/lyx/devel/lyx-2.0/rc3/${MY_P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x86-macos"
-IUSE="cups debug nls +latex monolithic-build html rtf dot docbook dia subversion rcs svg gnumeric +hunspell aspell enchant"
-
-LANGS="ar ca cs de da el en es eu fi fr gl he hu ia id it ja nb nn pl pt ro ru sk sr sv tr uk zh_CN zh_TW"
-
-for X in ${LANGS}; do
- IUSE="${IUSE} linguas_${X}"
-done
-
-COMMONDEPEND="dev-qt/qtgui:4
- dev-qt/qtcore:4
- >=dev-libs/boost-1.34"
-
-RDEPEND="${COMMONDEPEND}
- dev-texlive/texlive-fontsextra
- || ( media-gfx/imagemagick[png] media-gfx/graphicsmagick[png] )
- cups? ( net-print/cups )
- latex? (
- app-text/texlive
- app-text/ghostscript-gpl
- app-text/noweb
- app-text/dvipng
- dev-tex/dvipost
- dev-tex/chktex
- app-text/ps2eps
- dev-texlive/texlive-latexextra
- dev-texlive/texlive-pictures
- dev-texlive/texlive-science
- dev-texlive/texlive-genericextra
- dev-texlive/texlive-fontsrecommended
- || (
- 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-1.7.0 )
- rcs? ( dev-vcs/rcs )
- svg? ( || ( media-gfx/imagemagick[svg] media-gfx/graphicsmagick[svg] )
- || ( gnome-base/librsvg media-gfx/inkscape )
- )
- gnumeric? ( app-office/gnumeric )
- hunspell? ( app-text/hunspell )
- aspell? ( app-text/aspell )
- enchant? ( app-text/enchant )"
-
-DEPEND="${COMMONDEPEND}
- sys-devel/bc
- virtual/pkgconfig
- nls? ( sys-devel/gettext )"
-
-pkg_setup() {
- python_set_active_version 2
- font_pkg_setup
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/2.0-python.patch
- echo "#!/bin/sh" > config/py-compile
- sed "s:python -tt:$(PYTHON) -tt:g" -i lib/configure.py || die
-}
-
-src_configure() {
- tc-export CXX
- #bug 221921
- export VARTEXFONTS=${T}/fonts
-
- econf \
- $(use_enable nls) \
- $(use_enable debug) \
- $(use_enable monolithic-build) \
- $(use_with hunspell) \
- $(use_with aspell) \
- $(use_with enchant) \
- --without-included-boost \
- --disable-stdlib-debug \
- --with-packaging=posix
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
-
- dodoc ANNOUNCE NEWS README RELEASE-NOTES UPGRADING "${FONT_S}"/*.txt || die
-
- 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 || die
- fi
-
- newicon -s 32 "$S/development/Win32/packaging/icons/lyx_32x32.png" ${PN}.png
- make_desktop_entry ${PN} "LyX" "${PN}" "Office" "MimeType=application/x-lyx;"
-
- # fix for bug 91108
- if use latex ; then
- dosym ../../../lyx/tex /usr/share/texmf/tex/latex/lyx || die
- fi
-
- # fonts needed for proper math display, see also bug #15629
- font_src_install
-
- python_convert_shebangs -r 2 "${ED}"/usr/share/${PN}
-
- if use hunspell ; then
- dosym /usr/share/myspell /usr/share/lyx/dicts
- dosym /usr/share/myspell /usr/share/lyx/thes
- fi
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- font_pkg_postinst
- gnome2_icon_cache_update
-
- # 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() {
- gnome2_icon_cache_update
-
- if use latex ; then
- texhash
- fi
-}
diff --git a/app-office/lyx/lyx-2.0.5.1.ebuild b/app-office/lyx/lyx-2.0.5.1.ebuild
deleted file mode 100644
index 4f0b9e7cfbf9..000000000000
--- a/app-office/lyx/lyx-2.0.5.1.ebuild
+++ /dev/null
@@ -1,178 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/lyx-2.0.5.1.ebuild,v 1.10 2013/03/11 17:49:04 ago Exp $
-
-EAPI=3
-
-PYTHON_DEPEND="2"
-
-inherit gnome2-utils qt4-r2 eutils flag-o-matic font python 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.lyx.org/pub/lyx/stable/2.0.x/${P}.tar.xz"
-#SRC_URI="ftp://ftp.lyx.org/pub/lyx/devel/lyx-2.0/rc3/${MY_P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x64-macos ~x86-macos"
-IUSE="cups debug nls +latex xetex luatex monolithic-build html rtf dot docbook dia subversion rcs svg gnumeric +hunspell aspell enchant"
-
-LANGS="ar ca cs de da el en es eu fi fr gl he hu ia id it ja nb nn pl pt ro ru sk sr sv tr uk zh_CN zh_TW"
-
-for X in ${LANGS}; do
- IUSE="${IUSE} linguas_${X}"
-done
-
-COMMONDEPEND="dev-qt/qtgui:4
- dev-qt/qtcore:4
- >=dev-libs/boost-1.34"
-
-RDEPEND="${COMMONDEPEND}
- dev-texlive/texlive-fontsextra
- || ( media-gfx/imagemagick[png] media-gfx/graphicsmagick[png] )
- cups? ( net-print/cups )
- latex? (
- virtual/latex-base
- app-text/ghostscript-gpl
- app-text/noweb
- app-text/dvipng
- dev-tex/dvipost
- dev-tex/chktex
- app-text/ps2eps
- dev-texlive/texlive-latexextra
- dev-texlive/texlive-pictures
- dev-texlive/texlive-science
- dev-texlive/texlive-genericextra
- dev-texlive/texlive-fontsrecommended
- || (
- dev-tex/latex2html
- dev-tex/tth
- dev-tex/hevea
- dev-tex/tex4ht
- )
- )
- xetex? ( dev-texlive/texlive-xetex )
- luatex? ( >=dev-texlive/texlive-luatex-2010 )
- 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-1.7.0 )
- rcs? ( dev-vcs/rcs )
- svg? ( || ( media-gfx/imagemagick[svg] media-gfx/graphicsmagick[svg] )
- || ( gnome-base/librsvg media-gfx/inkscape )
- )
- gnumeric? ( app-office/gnumeric )
- hunspell? ( app-text/hunspell )
- aspell? ( app-text/aspell )
- enchant? ( app-text/enchant )"
-
-DEPEND="${COMMONDEPEND}
- sys-devel/bc
- virtual/pkgconfig
- nls? ( sys-devel/gettext )"
-
-pkg_setup() {
- python_set_active_version 2
- font_pkg_setup
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/2.0-python.patch
- echo "#!/bin/sh" > config/py-compile
- sed "s:python -tt:$(PYTHON) -tt:g" -i lib/configure.py || die
-}
-
-src_configure() {
- tc-export CXX
- #bug 221921
- export VARTEXFONTS=${T}/fonts
-
- econf \
- $(use_enable nls) \
- $(use_enable debug) \
- $(use_enable monolithic-build) \
- $(use_with hunspell) \
- $(use_with aspell) \
- $(use_with enchant) \
- --without-included-boost \
- --disable-stdlib-debug \
- --with-packaging=posix
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
-
- dodoc ANNOUNCE NEWS README RELEASE-NOTES UPGRADING "${FONT_S}"/*.txt || die
-
- 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 || die
- fi
-
- newicon -s 32 "$S/development/Win32/packaging/icons/lyx_32x32.png" ${PN}.png
- make_desktop_entry ${PN} "LyX" "${PN}" "Office" "MimeType=application/x-lyx;"
-
- # fix for bug 91108
- if use latex ; then
- dosym ../../../lyx/tex /usr/share/texmf/tex/latex/lyx || die
- fi
-
- # fonts needed for proper math display, see also bug #15629
- font_src_install
-
- python_convert_shebangs -r 2 "${ED}"/usr/share/${PN}
-
- if use hunspell ; then
- dosym /usr/share/myspell /usr/share/lyx/dicts
- dosym /usr/share/myspell /usr/share/lyx/thes
- fi
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- font_pkg_postinst
- gnome2_icon_cache_update
-
- # 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() {
- gnome2_icon_cache_update
-
- if use latex ; then
- texhash
- fi
-}
diff --git a/app-office/lyx/lyx-2.0.7.1-r1.ebuild b/app-office/lyx/lyx-2.0.7.1-r2.ebuild
index 9b68a2709083..256739c99cbb 100644
--- a/app-office/lyx/lyx-2.0.7.1-r1.ebuild
+++ b/app-office/lyx/lyx-2.0.7.1-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/lyx-2.0.7.1-r1.ebuild,v 1.1 2014/02/16 22:45:11 dlan Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/lyx-2.0.7.1-r2.ebuild,v 1.1 2014/02/17 15:46:47 dlan Exp $
EAPI=5
@@ -14,8 +14,7 @@ FONT_S="${S}/lib/fonts"
FONT_SUFFIX="ttf"
DESCRIPTION="WYSIWYM frontend for LaTeX, DocBook, etc."
HOMEPAGE="http://www.lyx.org/"
-SRC_URI="ftp://ftp.lyx.org/pub/lyx/stable/2.0.x/${P}.tar.xz"
-#SRC_URI="ftp://ftp.lyx.org/pub/lyx/devel/lyx-2.0/rc3/${MY_P}.tar.xz"
+SRC_URI="ftp://ftp.lyx.org/pub/lyx/stable/2.0.x/${MY_P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
@@ -30,6 +29,8 @@ done
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+DOCS=( ANNOUNCE NEWS README RELEASE-NOTES UPGRADING )
+
COMMONDEPEND="dev-qt/qtgui:4
dev-qt/qtcore:4
>=dev-libs/boost-1.34
@@ -56,7 +57,7 @@ RDEPEND="${COMMONDEPEND}
dev-tex/latex2html
dev-tex/tth
dev-tex/hevea
- dev-tex/tex4ht
+ dev-tex/tex4ht[java]
)
)
html? ( dev-tex/html2latex )
@@ -90,7 +91,6 @@ pkg_setup() {
src_prepare() {
epatch "${FILESDIR}"/2.0-python.patch
- echo "#!/bin/sh" > config/py-compile
sed "s:python -tt:${EPYTHON} -tt:g" -i lib/configure.py || die
}
@@ -112,9 +112,7 @@ src_configure() {
}
src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
-
- dodoc ANNOUNCE NEWS README RELEASE-NOTES UPGRADING "${FONT_S}"/*.txt || die
+ default
if use linguas_he ; then
echo "\bind_file cua" > "${T}"/hebrew.bind
diff --git a/app-office/lyx/metadata.xml b/app-office/lyx/metadata.xml
index b19822560b56..c7e171a57df9 100644
--- a/app-office/lyx/metadata.xml
+++ b/app-office/lyx/metadata.xml
@@ -23,8 +23,6 @@
<flag name='rcs'>Add support for revision control via <pkg>dev-vcs/rcs</pkg>
</flag>
<flag name='rtf'>Add support for RTF import/export packages</flag>
- <flag name='xetex'>Add support for XeTeX typesetting</flag>
- <flag name='luatex'>Add support for LuaTeX typesetting</flag>
<flag name='gnumeric'>Add support for importing Gnumeric/OpenOffice/MS Excel
spreadsheets into LyX.</flag>
<flag name='hunspell'>Add support for spellchecking based on hunspell and