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/djvu: ChangeLog djvu-3.5.22-r1.ebuild
Date: Mon, 01 Feb 2010 07:27:46
Message-Id: E1NbqhA-0004Mt-3f@stork.gentoo.org
1 pva 10/02/01 07:27:40
2
3 Modified: ChangeLog
4 Added: djvu-3.5.22-r1.ebuild
5 Log:
6 Dropped qt3 support => djviewer gone, while browser plugin is now in djview4, bug #298293. Respect CFLAGS, bug #263688, thank Maciej Mrozowski for report.
7 (Portage version: 2.1.7.16/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.101 app-text/djvu/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/djvu/ChangeLog?rev=1.101&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/djvu/ChangeLog?rev=1.101&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/djvu/ChangeLog?r1=1.100&r2=1.101
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-text/djvu/ChangeLog,v
19 retrieving revision 1.100
20 retrieving revision 1.101
21 diff -u -r1.100 -r1.101
22 --- ChangeLog 25 Jan 2010 13:32:04 -0000 1.100
23 +++ ChangeLog 1 Feb 2010 07:27:39 -0000 1.101
24 @@ -1,6 +1,13 @@
25 # ChangeLog for app-text/djvu
26 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-text/djvu/ChangeLog,v 1.100 2010/01/25 13:32:04 ssuominen Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-text/djvu/ChangeLog,v 1.101 2010/02/01 07:27:39 pva Exp $
29 +
30 +*djvu-3.5.22-r1 (01 Feb 2010)
31 +
32 + 01 Feb 2010; Peter Volkov <pva@g.o> +djvu-3.5.22-r1.ebuild:
33 + Dropped qt3 support => djviewer gone, while browser plugin is now in
34 + djview4, bug #298293. Respect CFLAGS, bug #263688, thank Maciej Mrozowski
35 + for report.
36
37 25 Jan 2010; Samuli Suominen <ssuominen@g.o> djvu-3.5.22.ebuild:
38 Require SLOT="0" of media-libs/jpeg for headers.
39
40
41
42 1.1 app-text/djvu/djvu-3.5.22-r1.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/djvu/djvu-3.5.22-r1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/djvu/djvu-3.5.22-r1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: djvu-3.5.22-r1.ebuild
48 ===================================================================
49 # Copyright 1999-2010 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/app-text/djvu/djvu-3.5.22-r1.ebuild,v 1.1 2010/02/01 07:27:39 pva Exp $
52
53 EAPI="2"
54 inherit fdo-mime autotools flag-o-matic
55
56 MY_P="${PN}libre-${PV#*_p}"
57
58 DESCRIPTION="DjVu viewers, encoders and utilities"
59 HOMEPAGE="http://djvu.sourceforge.net"
60 SRC_URI="mirror://sourceforge/djvu/${MY_P}.tar.gz"
61
62 LICENSE="GPL-2"
63 SLOT="0"
64 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
65 IUSE="debug doc jpeg nls tiff xml"
66
67 RDEPEND="jpeg? ( >=media-libs/jpeg-6b-r2:0 )
68 tiff? ( media-libs/tiff )"
69 DEPEND="${RDEPEND}"
70
71 S=${WORKDIR}/${MY_P}
72
73 # No gui, only manual pages left and only on ja...
74 LANGS="ja"
75 for X in ${LANGS}; do
76 IUSE="${IUSE} linguas_${X}"
77 done
78
79 src_prepare() {
80 sed 's/AC_CXX_OPTIMIZE/OPTS=;AC_SUBST(OPTS)/' -i configure.ac || die #263688
81 rm aclocal.m4 config/{libtool.m4,ltmain.sh,install-sh}
82 AT_M4DIR="config" eautoreconf
83 }
84
85 src_configure() {
86 local X I18N
87 if use nls; then
88 for X in ${LANGS}; do
89 if use linguas_${X}; then
90 I18N="${I18N} ${X}"
91 fi
92 done
93 I18N="${I18N# }"
94 if test -n "$I18N"; then
95 I18N="--enable-i18n=${I18N}"
96 else
97 I18N="--enable-i18n"
98 fi
99 else
100 I18N="--disable-i18n"
101 fi
102
103 use debug && append-cppflags "-DRUNTIME_DEBUG_ONLY"
104
105 # We install all desktop files by hand.
106 econf --disable-desktopfiles \
107 --without-qt \
108 $(use_enable xml xmltools) \
109 $(use_with jpeg) \
110 $(use_with tiff) \
111 "${I18N}"
112 }
113
114 src_install() {
115 emake DESTDIR="${D}" install || die
116
117 dodoc README TODO NEWS
118
119 use doc && cp -r doc/ "${D}"/usr/share/doc/${PF}
120
121 # Install desktop files.
122 cd desktopfiles
123 insinto /usr/share/icons/hicolor/22x22/mimetypes && newins hi22-djvu.png image-vnd.djvu.png || die
124 insinto /usr/share/icons/hicolor/32x32/mimetypes && newins hi32-djvu.png image-vnd.djvu.png || die
125 insinto /usr/share/icons/hicolor/48x48/mimetypes && newins hi48-djvu.png image-vnd.djvu.png || die
126 insinto /usr/share/mime/packages && doins djvulibre-mime.xml || die
127 }
128
129 pkg_postinst() {
130 fdo-mime_mime_database_update
131 elog "For djviewer or browser plugin, emerge app-text/djview4."
132 }
133
134 pkg_postrm() {
135 fdo-mime_mime_database_update
136 }