Gentoo Archives: gentoo-commits

From: Andrey Grozin <grozin@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-text/fbreader/
Date: Tue, 02 Jan 2018 06:10:10
Message-Id: 1514873367.694c419b615baf24dab3dd53b66609bed7cc4618.grozin@gentoo
1 commit: 694c419b615baf24dab3dd53b66609bed7cc4618
2 Author: Andrey Grozin <grozin <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jan 2 06:09:27 2018 +0000
4 Commit: Andrey Grozin <grozin <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 2 06:09:27 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=694c419b
7
8 app-text/fbreader: remove Qt4-based version
9
10 Package-Manager: Portage-2.3.19, Repoman-2.3.6
11
12 app-text/fbreader/fbreader-0.99.4-r2.ebuild | 88 -----------------------------
13 1 file changed, 88 deletions(-)
14
15 diff --git a/app-text/fbreader/fbreader-0.99.4-r2.ebuild b/app-text/fbreader/fbreader-0.99.4-r2.ebuild
16 deleted file mode 100644
17 index 347957b5302..00000000000
18 --- a/app-text/fbreader/fbreader-0.99.4-r2.ebuild
19 +++ /dev/null
20 @@ -1,88 +0,0 @@
21 -# Copyright 1999-2017 Gentoo Foundation
22 -# Distributed under the terms of the GNU General Public License v2
23 -
24 -EAPI=5
25 -
26 -inherit eutils multilib
27 -
28 -DESCRIPTION="E-Book Reader. Supports many e-book formats"
29 -HOMEPAGE="http://www.fbreader.org/"
30 -SRC_URI="http://www.fbreader.org/files/desktop/${PN}-sources-${PV}.tgz"
31 -
32 -LICENSE="GPL-2"
33 -SLOT="0"
34 -KEYWORDS="amd64 ~arm ~ppc x86"
35 -IUSE="debug"
36 -
37 -RDEPEND="
38 - app-arch/bzip2
39 - dev-libs/expat
40 - dev-libs/liblinebreak
41 - dev-libs/fribidi
42 - dev-db/sqlite
43 - net-misc/curl
44 - sys-libs/zlib
45 - dev-qt/qtcore:4[ssl]
46 - dev-qt/qtgui:4
47 -"
48 -DEPEND="${RDEPEND}
49 - virtual/pkgconfig
50 -"
51 -
52 -src_prepare() {
53 - # Still use linebreak instead of new unibreak
54 - sed -e "s:-lunibreak:-llinebreak:" \
55 - -i makefiles/config.mk zlibrary/text/Makefile || die "fixing libunibreak failed"
56 -
57 - # Let portage decide about the compiler
58 - sed -e "/^CC = /d" \
59 - -i makefiles/arch/desktop.mk || die "removing CC line failed"
60 -
61 - # let portage strip the binary
62 - sed -e '/@strip/d' \
63 - -i fbreader/desktop/Makefile || die
64 -
65 - # Respect *FLAGS
66 - sed -e "s/^CFLAGS = -pipe/CFLAGS +=/" \
67 - -i makefiles/arch/desktop.mk || die "CFLAGS sed failed"
68 - sed -e "/^ CFLAGS +=/ d" \
69 - -i makefiles/config.mk || die "CFLAGS sed failed"
70 - sed -e "/^ LDFLAGS += -s$/ d" \
71 - -i makefiles/config.mk || die "sed failed"
72 - sed -e "/^LDFLAGS =$/ d" \
73 - -i makefiles/arch/desktop.mk || die "sed failed"
74 -
75 - echo "TARGET_ARCH = desktop" > makefiles/target.mk
76 - echo "LIBDIR = /usr/$(get_libdir)" >> makefiles/target.mk
77 -
78 - echo "UI_TYPE = qt4" >> makefiles/target.mk
79 - sed -e 's:MOC = moc-qt4:MOC = /usr/bin/moc:' \
80 - -i makefiles/arch/desktop.mk || die "updating desktop.mk failed"
81 -
82 - if use debug; then
83 - echo "TARGET_STATUS = debug" >> makefiles/target.mk
84 - else
85 - echo "TARGET_STATUS = release" >> makefiles/target.mk
86 - fi
87 -
88 - # bug #452636
89 - epatch "${FILESDIR}"/${P}.patch
90 - # bug #515698
91 - epatch "${FILESDIR}"/${P}-qreal-cast.patch
92 - # bug #516794
93 - epatch "${FILESDIR}"/${P}-mimetypes.patch
94 - # bug #437262
95 - epatch "${FILESDIR}"/${P}-ld-bfd.patch
96 - # bug #592588
97 - epatch "${FILESDIR}"/${P}-gcc6.patch
98 -}
99 -
100 -src_compile() {
101 - # bug #484516
102 - emake -j1
103 -}
104 -
105 -src_install() {
106 - default
107 - dosym FBReader /usr/bin/fbreader
108 -}