Gentoo Archives: gentoo-commits

From: "Peter Volkov (pva)" <pva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-text/djview4: metadata.xml ChangeLog djview4-4.5-r1.ebuild
Date: Mon, 01 Feb 2010 07:35:34
Message-Id: E1Nbqol-0004c8-4O@stork.gentoo.org
1 pva 10/02/01 07:35:31
2
3 Modified: metadata.xml ChangeLog
4 Added: djview4-4.5-r1.ebuild
5 Log:
6 Use nsplugin instead of one in djvu, bug #245841, thank A.C.Heron for report. Respect CFLAGS.
7 (Portage version: 2.1.7.16/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.3 app-text/djview4/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/djview4/metadata.xml?rev=1.3&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/djview4/metadata.xml?rev=1.3&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/djview4/metadata.xml?r1=1.2&r2=1.3
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-text/djview4/metadata.xml,v
19 retrieving revision 1.2
20 retrieving revision 1.3
21 diff -u -r1.2 -r1.3
22 --- metadata.xml 25 Nov 2008 05:18:43 -0000 1.2
23 +++ metadata.xml 1 Feb 2010 07:35:30 -0000 1.3
24 @@ -2,4 +2,8 @@
25 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
26 <pkgmetadata>
27 <herd>tex</herd>
28 +<maintainer>
29 + <email>pva@g.o</email>
30 + <name>Peter Volkov</name>
31 +</maintainer>
32 </pkgmetadata>
33
34
35
36 1.23 app-text/djview4/ChangeLog
37
38 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/djview4/ChangeLog?rev=1.23&view=markup
39 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/djview4/ChangeLog?rev=1.23&content-type=text/plain
40 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/djview4/ChangeLog?r1=1.22&r2=1.23
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/app-text/djview4/ChangeLog,v
45 retrieving revision 1.22
46 retrieving revision 1.23
47 diff -u -r1.22 -r1.23
48 --- ChangeLog 6 Jan 2010 20:24:16 -0000 1.22
49 +++ ChangeLog 1 Feb 2010 07:35:30 -0000 1.23
50 @@ -1,6 +1,13 @@
51 # ChangeLog for app-text/djview4
52 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/app-text/djview4/ChangeLog,v 1.22 2010/01/06 20:24:16 ranger Exp $
54 +# $Header: /var/cvsroot/gentoo-x86/app-text/djview4/ChangeLog,v 1.23 2010/02/01 07:35:30 pva Exp $
55 +
56 +*djview4-4.5-r1 (01 Feb 2010)
57 +
58 + 01 Feb 2010; Peter Volkov <pva@g.o> +djview4-4.5-r1.ebuild,
59 + metadata.xml:
60 + Use nsplugin instead of one in djvu, bug #245841, thank A.C.Heron for
61 + report. Respect CFLAGS.
62
63 06 Jan 2010; Brent Baude <ranger@g.o> djview4-4.5.ebuild:
64 Marking djview4-4.5 ppc64 for bug 287316
65
66
67
68 1.1 app-text/djview4/djview4-4.5-r1.ebuild
69
70 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/djview4/djview4-4.5-r1.ebuild?rev=1.1&view=markup
71 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/djview4/djview4-4.5-r1.ebuild?rev=1.1&content-type=text/plain
72
73 Index: djview4-4.5-r1.ebuild
74 ===================================================================
75 # Copyright 1999-2010 Gentoo Foundation
76 # Distributed under the terms of the GNU General Public License v2
77 # $Header: /var/cvsroot/gentoo-x86/app-text/djview4/djview4-4.5-r1.ebuild,v 1.1 2010/02/01 07:35:30 pva Exp $
78
79 EAPI=2
80
81 inherit autotools versionator qt4 toolchain-funcs multilib nsplugins fdo-mime flag-o-matic
82
83 MY_P=${PN}-$(replace_version_separator 2 '-')
84
85 DESCRIPTION="Portable DjVu viewer using Qt4"
86 HOMEPAGE="http://djvu.sourceforge.net/djview4.html"
87 SRC_URI="mirror://sourceforge/djvu/${MY_P}.tar.gz"
88
89 LICENSE="GPL-2"
90 SLOT="0"
91 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc64 ~x86"
92 IUSE="debug nsplugin"
93
94 RDEPEND="
95 >=app-text/djvu-3.5.22-r1
96 x11-libs/qt-gui:4"
97 DEPEND="${RDEPEND}
98 dev-util/pkgconfig
99 nsplugin? ( dev-libs/glib:2 )"
100
101 S=${WORKDIR}/${PN}-$(get_version_component_range 1-2)
102
103 src_prepare() {
104 # Force XEmbed instead of Xt-based mainloop (disable Xt autodep)
105 sed -e 's:\(ac_xt=\)yes:\1no:' -i configure* || die
106 sed 's/AC_CXX_OPTIMIZE/OPTS=;AC_SUBST(OPTS)/' -i configure.ac || die #263688
107 rm aclocal.m4 config/{libtool.m4,ltmain.sh,install-sh}
108 AT_M4DIR="config" eautoreconf
109 }
110
111 src_configure() {
112 # See config/acinclude.m4
113 use debug || append-cppflags "-DNDEBUG"
114
115 # QTDIR is needed because of kde3
116 QTDIR=/usr \
117 econf \
118 --with-x \
119 $(use_enable nsplugin nsdejavu) \
120 --disable-desktopfiles
121 }
122
123 src_compile() {
124 emake CC=$(tc-getCC) CXX=$(tc-getCXX) || die "emake failed"
125 }
126
127 src_install() {
128 emake DESTDIR="${D}" \
129 plugindir=/usr/$(get_libdir)/${PLUGINS_DIR} \
130 install || die "emake install failed"
131
132 dodoc README TODO NEWS || die "dodoc failed"
133
134 cd desktopfiles
135 insinto /usr/share/icons/hicolor/32x32/apps
136 newins hi32-djview4.png djvulibre-djview4.png
137 insinto /usr/share/icons/hicolor/scalable/apps
138 newins djview.svg djvulibre-djview4.svg
139 domenu djvulibre-djview4.desktop
140 }
141
142 pkg_postinst() {
143 fdo-mime_desktop_database_update
144 }
145
146 pkg_postrm() {
147 fdo-mime_desktop_database_update
148 }