summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2015-01-28 08:49:57 +0000
committerJustin Lecher <jlec@gentoo.org>2015-01-28 08:49:57 +0000
commit936d9efa56e5fb518301b670c863df4b28fd4385 (patch)
tree68d9aaf2d1bf02c850e42ac976342e761a641f95 /app-office
parentVersion bump. (diff)
downloadhistorical-936d9efa56e5fb518301b670c863df4b28fd4385.tar.gz
historical-936d9efa56e5fb518301b670c863df4b28fd4385.tar.bz2
historical-936d9efa56e5fb518301b670c863df4b28fd4385.zip
app-office/scribus: Fix live ebuilds support for Qt5, #486288
Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0xB9D4F231BD1558AB!
Diffstat (limited to 'app-office')
-rw-r--r--app-office/scribus/ChangeLog7
-rw-r--r--app-office/scribus/Manifest36
-rw-r--r--app-office/scribus/scribus-9999.ebuild37
3 files changed, 52 insertions, 28 deletions
diff --git a/app-office/scribus/ChangeLog b/app-office/scribus/ChangeLog
index 15e3ec33e88f..59732fe36d97 100644
--- a/app-office/scribus/ChangeLog
+++ b/app-office/scribus/ChangeLog
@@ -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 <jlec@gentoo.org> scribus-9999.ebuild:
+ Fix live ebuilds support for Qt5, #486288
08 Sep 2014; Chema Alonso <nimiux@gentoo.org> scribus-1.4.4-r1.ebuild:
Stable for amd64 wrt bug #519890
diff --git a/app-office/scribus/Manifest b/app-office/scribus/Manifest
index 82395aab5b42..9fe1242ac950 100644
--- a/app-office/scribus/Manifest
+++ b/app-office/scribus/Manifest
@@ -1,5 +1,5 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA512
AUX scribus-1.3.5.1-system-hyphen.patch 3754 SHA256 f17ef356e0c096b71e83048a4c97b53e455a73af7f25bc9048136c8000744e67 SHA512 0dae24abfc63253d3979398073645a510a872cec685c83d2c854221c9537b86c4285e248b42fa8e09aed5e8b8b83b5365eec9b4769db6a513d3010536b832d81 WHIRLPOOL 16b3101ca254f96507e1bc9675dc871d6b766a8f0a780b28040e0ceab88b42c2729347da57e110ba4c60b7e6773d941406b86003d6fc372407ff17969b58a8f5
AUX scribus-1.3.6-podofo-0.8.0.patch 1749 SHA256 498e2ec592175123b54cc090b1b839c8452c1a1a768d9b29737c5386aad963b7 SHA512 b3215b9028875288c1848e69c00dbc84b5375b29954394af75291fe9352950c45412f9471becd9d38b9dbea7c4a66899ddb1a0021d557541056185fc420a51d6 WHIRLPOOL 6ef3d13307334fe2a9338d4088b88fe7d43303e6f12e4d93eb2b03a51c70ef8985915a7a653a61e740f825009032cbb7dbdf13ad3371b476dc90320e6b3a303c
@@ -16,23 +16,25 @@ DIST scribus-1.4.4.tar.xz 71274196 SHA256 a43b9d55518ccebdb770d3cdac44ebf75c60ad
EBUILD scribus-1.4.3.ebuild 3870 SHA256 4fa63fe3561abc61956ab3b159e13010f90c30a89db2c0ce07ba5d2939eb7110 SHA512 d462c22fdf9423e36a06b3a2a068f4366bf4faaec3e0609c2b16d3d1eb4cd9b1a0e8951d1ad7552ce3ea47ce477b54b5f7988d6afc1a7b7147282b1d4477cf02 WHIRLPOOL 7046c1f4d806de3b044677620c47858ddda69f54b6fa0efaee2b499cf953fd042855e1dc428316b78af31fd4694992b1e3692328ec53154a5a291ac2e2374188
EBUILD scribus-1.4.4-r1.ebuild 4116 SHA256 c2eb3a1e9c5487085ae0e928a997df15191432b5a642e4e136095b0a4dbea404 SHA512 1e24ac51561a2e7994f156e23fe7fdc6e6d6be3ac121cf4c5421ace10aa99b8fc590d9bea8f1a23af4a0003096b821949c3ea2072564042e73bbe5888f3840a1 WHIRLPOOL a1213329a976a6570406336e35235b6acb816deda2a598183cbf7875be3416ca381f8da0d4b5ee470a397d5998d9bf0728c9ea86ff7f131e48e5d021779817d2
EBUILD scribus-1.4.9999.ebuild 3980 SHA256 128439f5422e8fe164daa6d009ae86332bdf1c1ee9bb6de3d4e73854ebd6d528 SHA512 ae6331a53c82a11e4520011ec130776719a52bba08006a33077a5ccdd8e0645d41d9f01b8ac9763ab1ce6539380602569cfec842f5b095cc90f3630006e28b2c WHIRLPOOL 13abbe23339587854474473c15ec8396a72ce253ea41999804b3fa9cf72673923dccd84573d811fe3c7a638d05d584fb2f91ff43921d4bed0c859a08ed670703
-EBUILD scribus-9999.ebuild 4106 SHA256 3b85e9115115abe71195a4d8cccba1242c6252348bb4f17d97c5c4e4d596e009 SHA512 d5cd4ae30f6d9ee81e652c543a7cca790b1eecbc379c96c49d8b4d2c7dfac3f94377f6b550b0e3f96291d1e06afd5a73ba7941f1d68000f975e1a7bfbc8ff77e WHIRLPOOL 597da55784d33404bdb4e14a2db6ebfb5b03f5196ce10bb0f31efb88964cebbcdf1ebac9cabf9d0b1f3ca815f45c0bada2c06857fb5fa26fc5f222105ba0b1ce
-MISC ChangeLog 26007 SHA256 5af6f6815799fb7a08efa673d0c3dfa7137468c5d1336afa588d750e2a8e2968 SHA512 13d3460250ec1da5550b61c55d5c76922a4257972bb99fb7250e213846a2696d290e56f91ffd69864a8778251252fa11b764d3d862ff141820700bfe75a59b91 WHIRLPOOL a228fbf58db0c1b8b47453536147888b34ae0f6a94b2182b01a89d8217e9879ae6174b91796554fc438be6c631c8fd1b780233a78faf8dba8132433f0739bcd6
+EBUILD scribus-9999.ebuild 4568 SHA256 d8610f55a9079fa709e162b0825a0717d4371280e42b9d2946dbfb4c5a2426af SHA512 a4b806185079c4dbbf58c05850765de1f2da0c8cc2c572514df8017c1921cdc23bbebc3a756574d4383079ed951b620a40d389566c4fe595d68b45bb1fbd1bdb WHIRLPOOL 89a935b8006373da2c5d592b0a83bc01f24e543e748a8c769cfacc8aaaad3647f0b5eb3e06c7c41f5a02adb329daf2a36712fcc7ff4d9ff74e2c3d38641d25d6
+MISC ChangeLog 26118 SHA256 fc969bbfc66335a35fe564006cb8a0303275cbd9ce4e5dba048e289e8eeb256d SHA512 5bb9b883f2ceb29038c40a794104c37f85093f64aa935cd89eb7bd529c43fa258ecb5e900792759d6fb4669b579173bf542df1bc6f1ebf168346d6fd58a7ea9b WHIRLPOOL baf5b87d40069e9a712cb84346c494666f14c394bbb69ead3574e3674390170c27a032cc062671ca0a79a7502495492da3717fd53514ad27c09d95c80517e802
MISC metadata.xml 1525 SHA256 23a06249a009e2b5fb3b11d1d2e9790ae25f9898333bb885d5764fcdd7a146a9 SHA512 8ab161b6a1b6981f8a81e95e62b514886b893d57243540f6f2f66c076047c147600d8f5d6b2341f667a70fed53d6ae74f427904c670aa4b5ca35500d81997ddf WHIRLPOOL aaaec9da2b5a731190be8b3b1fb3956fa88b9f6e59bead78db610d146fe455ae766ed8af21e40109486a37d8eb6022392c350bcef374c140a269bd38d6dc2914
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
+Version: GnuPG v2.0
-iQIcBAEBCAAGBQJUDdp7AAoJEH/rgyzyU9sVuI8QALFD97KwH5MdqO+lEZNtV2tm
-zMmQh8F/ikU2d5ltHeMMY/jSxt99fuVwGOIJjyIV01UYJAcInioq7XEwpwYt4opi
-g2VlAr1hOBA0JVknzIVJslDUhu2slCPoBqayHUF4KGMcXK4kBOBX3eDJW99Gv3OZ
-VTeS79iDgFpjyPVXLrGz5vcfQX9L8F53pEN75BwW0ycpDi+UryZcgf43b8ORREE+
-jKmaalYvOnzpvUT7M1MLMZ8DBn+JwGaLlmcDmJjjB6uFyjmLU0cJbWfk0EQZXw5m
-rNeWMx8/DIaZ0PWpin8UX3EY/triyYztl56XBWNxKFdQzoSMVAvlJTRsr/wo3xce
-B2PHHv5QKU2EIBnz7wMaGxjMMe619dXK9cNCqGLHt+gtV/GDDtGYFxZ/bWayXVA4
-PHH/+i9dzOCRK58SwDCc+bTgZQpfC2VZKCpYAB6gYvk28U7aWGxTXqRhQ0q1wYbZ
-G1cyuQ5A8A0sR4zjhBYTYyGHyikc9GXTPThuDUYmMSWgzUky6FtOWk3XDf3xz6zj
-degfwRbMjxuZP3q3mtLaLbUNhdGz2r3HWd4z27lV3VvhrDGExmxQSEUqIQNHcFbP
-ao1OVBGR7CWQUl+wiWRyTsiyHHwRsClfLoxS2TzyqIdG+OvjPHrvZru6KHu3eTU6
-0yEDs8x4Llcpi4An0VUA
-=Cmp5
+iQJ8BAEBCgBmBQJUyKONXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
+OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVirh+UP/i8R+ELvWt1cqVZlUUUl9JLe
+UfGH3/nMDhSOVKHQHDgJPnGApf7n9Fg0EM4FB9fOe07sxn2hZVsWHQDVTxbz1Kpd
+OrjTwVwl36IkQDtAUOUwz3RYJc0+MWzUCiBIxcHz0c5dDDnmcPDj0foKH+ZtmDd9
+Egfr1yRgtOxdTxnCJ9Nsula+SGl/DEXshSazWzDFPGF09kuDAELuYwLME6j7KtEm
+WtpuCC1ricEyIY3eNda3yQmF+dpKRMkcisRLl4sx3DmvKLIvKyVWHJWaZMrGLcnv
+YbDjxF8GcIWo47KwQWVbpEDmp5ywWI2i2hoVmSZj18ZpJ9/YHATebSlHEIPdxX9/
+oS0VrWt/6qjJc6FjwFVh4RXMgXA2qKUO2RD+kGmjp+0NJzFF1M95/944uRUO7J3W
+SPUJB7z4vJNKPc5X6Oxg0Ye2IjAE101AlhLS0UvDF84w73ROv8BHr0rJPhn6MdFl
+QMuUATgrTnAkOfDr6iN2LUCXkHRzxzb2yEM552cjv+ybAb2vUKeaooDcC5NQK7km
+eSv1kNXWYoQfEbOpIykT492hpJYIhdy0OEt7ftT+4FOvRO4tgOV7ic6AWKTBGf41
+HRLNTIwkb3oDBJw6VoYKHGhVdzrskKk4kuN/yvHiWtyiy9SPRoXy67uhOjngCLFa
+k0KWhHtpzbI+q4EA+PlL
+=AgH0
-----END PGP SIGNATURE-----
diff --git a/app-office/scribus/scribus-9999.ebuild b/app-office/scribus/scribus-9999.ebuild
index 27b1c572d8ab..2648f1eda0f9 100644
--- a/app-office/scribus/scribus-9999.ebuild
+++ b/app-office/scribus/scribus-9999.ebuild
@@ -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 @@ REQUIRED_USE="
${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 @@ PATCHES=(
)
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 @@ src_prepare() {
-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 @@ src_install() {
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