diff options
author | Yixun Lan <dlan@gentoo.org> | 2015-07-31 03:30:19 +0000 |
---|---|---|
committer | Yixun Lan <dlan@gentoo.org> | 2015-07-31 03:30:19 +0000 |
commit | 15789caff6b014594949d890987504f6eb9aa6c9 (patch) | |
tree | f9b4d6007fa93fd2d254d4930a20e99591dbb830 /app-office | |
parent | on behalf of cardoe; revert all changes made to the openrc runscripts; as per... (diff) | |
download | historical-15789caff6b014594949d890987504f6eb9aa6c9.tar.gz historical-15789caff6b014594949d890987504f6eb9aa6c9.tar.bz2 historical-15789caff6b014594949d890987504f6eb9aa6c9.zip |
version bump, proxy for Pavel Sanda
Package-Manager: portage-2.2.20/cvs/Linux x86_64
Manifest-Sign-Key: 0xAABEFD55
Diffstat (limited to 'app-office')
-rw-r--r-- | app-office/lyx/ChangeLog | 7 | ||||
-rw-r--r-- | app-office/lyx/Manifest | 24 | ||||
-rw-r--r-- | app-office/lyx/lyx-2.1.4.ebuild | 179 |
3 files changed, 204 insertions, 6 deletions
diff --git a/app-office/lyx/ChangeLog b/app-office/lyx/ChangeLog index 5a64207aa7ef..5f0370586a1f 100644 --- a/app-office/lyx/ChangeLog +++ b/app-office/lyx/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-office/lyx # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/ChangeLog,v 1.339 2015/07/18 14:26:21 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/ChangeLog,v 1.340 2015/07/31 03:30:01 dlan Exp $ + +*lyx-2.1.4 (31 Jul 2015) + + 31 Jul 2015; Yixun Lan <dlan@gentoo.org> +lyx-2.1.4.ebuild: + version bump, proxy for Pavel Sanda 18 Jul 2015; Pacho Ramos <pacho@gentoo.org> lyx-2.1.3.ebuild: Needs to be rebuilt when libboost so versions change diff --git a/app-office/lyx/Manifest b/app-office/lyx/Manifest index 4517868f69ea..7711a034afc3 100644 --- a/app-office/lyx/Manifest +++ b/app-office/lyx/Manifest @@ -10,16 +10,30 @@ DIST lyx-1.6.10.tar.bz2 12559454 SHA256 dcfb6fc0f6880e706d45ea16459ed2206265179f DIST lyx-2.0.8.1.tar.xz 10481988 SHA256 fa0a9c6070554e0d12d24e9b3c4a1e5fc2ee853b3fbe83e2a415635cdc973c59 SHA512 17e313d3118dfe439f5251384f2fffdb45ffef5ec515953b7af0762d35c8e156a9338de698cea91cf8b3cedca1fc08364d8f3c50c9345f304d57004af695f901 WHIRLPOOL 6a9ef2df39861d373e1c6288f5443f910632a09ed4d84e409efe06459f2f39d3c30462b3a26aafe37c5216b765882e7ab5189e7d164b71def97f50877784754c DIST lyx-2.1.2.tar.xz 10669264 SHA256 c8783822341e95cc2a6b5da1b0e838542fd875017d8775f237b17c1790b1bba5 SHA512 3e7234673e302343e26f70a11d0f078436f89929749e6c9b8a5ba74fe32d6c0b7418142783715abd8115d014f146db8115ffdd0bcd77cacb38fce23f3c0844cc WHIRLPOOL 83915cfa3dc8fc6b51d8ed2ebcb7b56ac9a5f2d8d7acb12dba8457838a3e57d4f50b161ee964562c068acf02129fff38f8ae75d377e4c0928f9f17f0d7a6ac2b DIST lyx-2.1.3.tar.xz 10778624 SHA256 2fd52e7e5ee372983eb6b0a7f04765cb0df6f8c1f3420081d9f7761acfc75682 SHA512 c2930d0ff1dfb7dc23e07be7141cd50c4fa023f32fc3653745b4f5031460c6fe5acfc955c0af5b3bf9505d7958b0d1e301eefd0a894bd02bb4c3f966f54332db WHIRLPOOL 818bba837ed7e63609c1067e94f3281a9d9ef2049ba1792a010372cb544e6ead8bab0ec1906f083e8fa27f8ae8145c1cf7a4772cf3952caccf5bbd2a2c1026be +DIST lyx-2.1.4.tar.xz 10928716 SHA256 d13548cf183f2fc241df8121420933702491a7460c78a0ef6dba0e9e438ef32a SHA512 7547950e3c11e88f0ccf2cacb56709f9722d4cd03a5ee751af4489f6d343e13ee6b4e0ff7b830532572975c6cc9506686ade2afa5093f765d21b4d1b9ee7339d WHIRLPOOL a5d8533902fd5dd5a696645941c532bfe35eeaf76f411798a0aafcd01674e678dd65d2c0a58af09a6739adaf80f821a2676c340a349fca61929edfc5a9389938 EBUILD lyx-1.6.10.ebuild 4120 SHA256 445c2becd493409edac0a36d3d9d55a6e82cb2cd3a68fe426f19960cfe3ed94c SHA512 b644de0190a2c85dc139ed08bbd47da8428821eee2c4997741301b8a2380927d9eda01d998245b5598db4685c168d9083e45de0adf9f94a285b627035c84ce92 WHIRLPOOL 4c37840e9ba6d643c9271b0148f63f25d1aacf7fb3d5d76c4ca20aa9abb46f10cb6072306c51b213907732e864d5bcef6f74e91a96e344678bf0727b6755de90 EBUILD lyx-2.0.8.1.ebuild 4478 SHA256 d9c1e410237569d404adcfd8aa54f12ee854d79ee72278f58715de4d8c659ee0 SHA512 ca1ae71707678f148d32f53760aa8b7c8a32cc69af1d08b6b6a9fd1be7279fad0ef6e7235e909aa1b0e4f58ba651bbc5fd503fb7cfa50078110b4f8ae1392b12 WHIRLPOOL 3b5b3440a015b4ba5e7cbecfcfc8c3baa33637c5bfe9379f5e901fc4ff8f555479246ac01c5d728c900768fb83be129109073b0014c788f164d458422cfdb578 EBUILD lyx-2.1.2.ebuild 4469 SHA256 57e3e6d3b05f6b04410ddf90f304841ffdd92619a2ad051da9849a70d6c19d77 SHA512 3ffc3591165486419fe61ce13912f9aa3d0e5b1c7f873d8f37f4a8b2b27329b4e0722e4aaac4bbee1b6f67bf0226c2a56e48da2071bca34d71bd397693135c63 WHIRLPOOL 2901ed97270a6334af09b78957a48567780d12cf4f9d85dfd04e0e7c560bcc9f060c4bfb82caba9b109fa1b6370c076f6765dc195ecf58898b2c95cfd4409022 EBUILD lyx-2.1.3.ebuild 4391 SHA256 8def019784c7126e0bcaf18c5e86f6934f66177d590a61732f5957a010a784c4 SHA512 56f269e7e0462afbc168fb115df7025d49a45c688a3d5d17368b3304f06fd4df0e00ee8b3b6deb6de3b5a4458f7b1dda2abda4b0b9c5924b8f620126dd16b72b WHIRLPOOL c2ee7f3f3f0b3015932dae25fbc97195f21085f808a3fbb8ea57bca6315dc81db09a9360d687b48702cffa2a849dcb9bd283dbae79f34ce91b70fc94ba28ae79 -MISC ChangeLog 45050 SHA256 b23f3c97b768eb6f6df8b8904d8b64eb6b5e73206fcc55bc54184dad405a81cf SHA512 cada03bc818481cce90ddde063750d11dfbeb4719a9f66caafef7d4745f0d230d271ee8f1a9160ef1b1af80680b8a78676a708f264b26d33fa9d977547a43114 WHIRLPOOL 87e53eb33adef583d78d98ad2dfea58552d56a971f2f1c2c384254c63c3a7343c03d03cba543856a81466d85a207f7193aede3e3d258568a60cf51c0567cb366 +EBUILD lyx-2.1.4.ebuild 4397 SHA256 a91900c9a3724e8fbab98ef0bb0f678ae026620dde3846136ee6b0c32fac5fb8 SHA512 649a77bfb61d3a9e11b98c7379f3b1a800779a3f27c02fb958bfc1417101a49b3582dc296bfe15465d63befd479f442a0372f780f71f139cc40a09d0ba16bbbe WHIRLPOOL e97e7eb8b7088c7462eaef2bd27520549931c921948cac10a176239231ac23762687aad745292a41b6d6ffa3fcfc6d066211af356b4160a7c1cb646ad8ce771d +MISC ChangeLog 45176 SHA256 11679cd5cd617775904ef656e0a8bb040e702433f120105ebdfb66cb16cff4d8 SHA512 66562510ce8f16104087ddbf90cd6763da769c7c0b01f1f253d2841ed6e52ff39138d9dc91d070e190f60e7a3a54c86bfd790c4c375f8894dd5533dd19f3df18 WHIRLPOOL 48b842422e7afd6cfef3f32111117cd941c7e1a11c16205d140ace3835b7ed2b72f54be253b45cd4976164c8687e3e36abf1af630b2cc86c400e1d5a3e06cf46 MISC metadata.xml 1593 SHA256 3e74c09403c8d71ae2b00d906fda9b9a1006ffe046f1a8f4f7e19fe84334cc65 SHA512 17fbf8f40fce9fceff58ce79abe827effd4e0822d4df584eeec9b0ee1989122bc0762f09d93a9f09334cc926e1b553f765325361cddddf2f071e0a848e280ab8 WHIRLPOOL db6ecebaa791225e7d918b90cc4998b4585d148426f9565b63fdff5472f5e472c7afbb2c7c7e82763d3501711741b9782a8878461c238f35f092cd3050cc98af -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2 +Version: GnuPG v2.1 -iEYEAREIAAYFAlWqYg8ACgkQCaWpQKGI+9QMhgCfYF0rHSSizMwHncu12rGs8v0A -fpwAn3xbjiZRsbMEQ9Cr+yeUhWSp3eEn -=30Xp +iQJ8BAEBCABmBQJVu1xUXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRCNUJBQjhDOUMzMUI3MTE1NjcwMjIzREMz +MUFBRUE0NzU5NERCQkVEAAoJEDGq6kdZTbvtKqAQAI2xoW9SxauCzZDuO9cqpzI6 +SYJeTtMewgrXpez5vWJHDHvPbA61uElLKv+M3MY1j9MFKOP0fQB8Y/Y5TQt8oABS +yXeVTrctc+0vP+TE1cdvQolrVVykZCLNqLsTb56rScc8BKmnVstSxkwxPtR/b/Ju +IyzV3ps81lROby0XdGBoRkU5YWSJqm/xnFQ6TBs3KHHd9BtJyFjtObOAuzHUCs2g +lrc/AKfvU97m0o2g2iZjzmPpqZDiTCrrH5POmuz75zL/BHG0U+gilFtK2IIAnex/ +dWnZ6umjHUysTh9C0XQdg77yScMvPa2yUrMgT1dClz2FYv86E1HtRUANQ8swWmQj +hooIEiSyr44ylvVcAaZnkeFAnCOJtIHmSjABuur6LI4Dj3v9fG/c26USI74t/5Dn +WvET8EPIwfX8QnrnfqYInJuBl2SavFPPBMfkCVAseo4XpIR2YcHMPeTLTmMorMTz +hmkehid+Pouulm2I1x2xfabuSwbO/cHAwcUEhPm1rNP2GXtrZsxFQO0nojuWRNBd +vy9iWggB837iDZDhP+TSRkJWt3FEATRLcsD15mlJ3Jqg7CDQ6Z2amVJZRAN5d9aZ +QE0CnZE1JNOq/ZdZrmJPKFVTTrAEyQAoHN/MiJVE5BFjhL3YX+qsIrN8HO7N02cR +DzcYUW/KEQf4Bjh5h2Vi +=cW5l -----END PGP SIGNATURE----- diff --git a/app-office/lyx/lyx-2.1.4.ebuild b/app-office/lyx/lyx-2.1.4.ebuild new file mode 100644 index 000000000000..7ebbcb29042a --- /dev/null +++ b/app-office/lyx/lyx-2.1.4.ebuild @@ -0,0 +1,179 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/lyx-2.1.4.ebuild,v 1.1 2015/07/31 03:30:01 dlan Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +inherit gnome2-utils eutils fdo-mime flag-o-matic font python-single-r1 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.1.x/${MY_P}.tar.xz + ftp://ftp.lyx.org/pub/lyx/devel/lyx-2.1/${MY_P}/${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 + +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:= + ${PYTHON_DEPS}" + +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[java] + ) + ) + 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? ( || ( 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} + virtual/pkgconfig + nls? ( sys-devel/gettext )" + +pkg_setup() { + python-single-r1_pkg_setup + font_pkg_setup +} + +src_prepare() { + epatch "${FILESDIR}"/2.1-python.patch + sed "s:python -tt:${EPYTHON} -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() { + default + + 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 + doicon -s 48 "${S}/lib/images/lyx.png" + doicon -s scalable "${S}/lib/images/lyx.svg" + + # fix for bug 91108 + if use latex ; then + dosym ../../../lyx/tex /usr/share/texmf-site/tex/latex/lyx || die + fi + + # fonts needed for proper math display, see also bug #15629 + font_src_install + + python_fix_shebang "${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 + fdo-mime_desktop_database_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 + fdo-mime_desktop_database_update + + if use latex ; then + texhash + fi +} |