jlec        15/01/28 08:49:52

  Modified:             ChangeLog scribus-9999.ebuild
  Log:
  app-office/scribus: Fix live ebuilds support for Qt5, #486288
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 
B9D4F231BD1558AB!)

Revision  Changes    Path
1.197                app-office/scribus/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/scribus/ChangeLog?rev=1.197&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/scribus/ChangeLog?rev=1.197&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/scribus/ChangeLog?r1=1.196&r2=1.197

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-office/scribus/ChangeLog,v
retrieving revision 1.196
retrieving revision 1.197
diff -u -r1.196 -r1.197
--- ChangeLog   8 Sep 2014 16:32:37 -0000       1.196
+++ ChangeLog   28 Jan 2015 08:49:52 -0000      1.197
@@ -1,6 +1,9 @@
 # ChangeLog for app-office/scribus
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/scribus/ChangeLog,v 1.196 
2014/09/08 16:32:37 nimiux Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-office/scribus/ChangeLog,v 1.197 
2015/01/28 08:49:52 jlec Exp $
+
+  28 Jan 2015; Justin Lecher <j...@gentoo.org> scribus-9999.ebuild:
+  Fix live ebuilds support for Qt5, #486288
 
   08 Sep 2014; Chema Alonso <nim...@gentoo.org> scribus-1.4.4-r1.ebuild:
   Stable for amd64 wrt bug #519890



1.11                 app-office/scribus/scribus-9999.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/scribus/scribus-9999.ebuild?rev=1.11&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/scribus/scribus-9999.ebuild?rev=1.11&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/scribus/scribus-9999.ebuild?r1=1.10&r2=1.11

Index: scribus-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-office/scribus/scribus-9999.ebuild,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- scribus-9999.ebuild 14 Aug 2014 07:15:15 -0000      1.10
+++ scribus-9999.ebuild 28 Jan 2015 08:49:52 -0000      1.11
@@ -1,13 +1,13 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/scribus/scribus-9999.ebuild,v 
1.10 2014/08/14 07:15:15 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/scribus/scribus-9999.ebuild,v 
1.11 2015/01/28 08:49:52 jlec Exp $
 
 EAPI=5
 
 PYTHON_COMPAT=( python2_7 )
 PYTHON_REQ_USE="tk?"
 
-inherit cmake-utils fdo-mime multilib python-single-r1 subversion
+inherit cmake-utils fdo-mime flag-o-matic multilib python-single-r1 subversion
 
 DESCRIPTION="Desktop publishing (DTP) and layout program"
 HOMEPAGE="http://www.scribus.net/";
@@ -28,28 +28,44 @@
        ${PYTHON_REQUIRED_USE}
        tk? ( scripts )"
 
+# osg
+# couple of third_party libs bundled
 COMMON_DEPEND="
        ${PYTHON_DEPS}
+       app-text/libmspub
        dev-libs/boost
        dev-libs/hyphen
+       dev-libs/librevenge
        dev-libs/libxml2
-       dev-qt/qtcore:4
-       dev-qt/qtgui:4
+       dev-qt/linguist:5
+       dev-qt/linguist-tools:5
+       dev-qt/qtcore:5
+       dev-qt/qtgui:5
+       dev-qt/qtnetwork:5
+       dev-qt/qtopengl:5
+       dev-qt/qtprintsupport:5
+       dev-qt/qtquickcontrols:5
+       dev-qt/qtwebkit:5
+       dev-qt/qtwidgets:5
+       dev-qt/qtxml:5
        media-libs/fontconfig
        media-libs/freetype:2
        media-libs/lcms:2
+       media-libs/libcdr
+       media-libs/libpagemaker
        media-libs/libpng:0
+       media-libs/libvisio
        media-libs/tiff:0
        net-print/cups
        sys-libs/zlib[minizip]
        virtual/jpeg
-       cairo? ( x11-libs/cairo[X,svg] )
+       cairo? ( >=x11-libs/cairo-1.10.0[X,svg] )
        !cairo? ( media-libs/libart_lgpl )
        hunspell? ( app-text/hunspell )
        graphicsmagick? ( media-gfx/graphicsmagick )
        osg? ( dev-games/openscenegraph )
        pdf? ( app-text/podofo )
-       poppler? ( app-text/poppler )
+       poppler? ( >=app-text/poppler-0.19.0 )
        scripts? ( virtual/python-imaging[tk?,${PYTHON_USEDEP}] )
        tk? ( virtual/python-imaging[tk?,${PYTHON_USEDEP}] )
 "
@@ -63,6 +79,7 @@
        )
 
 src_prepare() {
+       rm -r codegen/cheetah || die
        cat > cmake/modules/FindZLIB.cmake <<- EOF
        find_package(PkgConfig)
        pkg_check_modules(ZLIB minizip zlib)
@@ -80,6 +97,8 @@
                -e 's:\(${CMAKE_INSTALL_PREFIX}\):./\1:g' \
                -i resources/templates/CMakeLists.txt || die
 
+       use amd64 && append-flags -fPIC
+
        cmake-utils_src_prepare
        subversion_src_prepare
 }
@@ -133,8 +152,8 @@
                rm 
"${ED}"/usr/share/scribus/scripts/{FontSample,CalendarWizard}.py || die
        fi
 
-       python_fix_shebang "${ED}"/usr/share/scribus/scripts
-       python_optimize "${ED}"/usr/share/scribus/scripts
+       use scripts && python_fix_shebang "${ED}"/usr/share/scribus/scripts
+       use scripts && python_optimize "${ED}"/usr/share/scribus/scripts
 
        mv "${ED}"/usr/share/doc/${PF}/{en,html} || die
        ln -sf html "${ED}"/usr/share/doc/${PF}/en || die




Reply via email to