summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Volkov <pva@gentoo.org>2010-02-01 07:27:39 +0000
committerPeter Volkov <pva@gentoo.org>2010-02-01 07:27:39 +0000
commit71dea5bd7ffe76b720114628346d1583dc2dc591 (patch)
treea50c9e4d3b8795da4c318ea75d03d38d07a5be33 /app-text/djvu
parentVersion bump. Pulled the science overlay version which included opengl and fl... (diff)
downloadgentoo-2-71dea5bd7ffe76b720114628346d1583dc2dc591.tar.gz
gentoo-2-71dea5bd7ffe76b720114628346d1583dc2dc591.tar.bz2
gentoo-2-71dea5bd7ffe76b720114628346d1583dc2dc591.zip
Dropped qt3 support => djviewer gone, while browser plugin is now in djview4, bug #298293. Respect CFLAGS, bug #263688, thank Maciej Mrozowski for report.
(Portage version: 2.1.7.16/cvs/Linux x86_64)
Diffstat (limited to 'app-text/djvu')
-rw-r--r--app-text/djvu/ChangeLog9
-rw-r--r--app-text/djvu/djvu-3.5.22-r1.ebuild88
2 files changed, 96 insertions, 1 deletions
diff --git a/app-text/djvu/ChangeLog b/app-text/djvu/ChangeLog
index 047f4931ae55..d11cf917f2b2 100644
--- a/app-text/djvu/ChangeLog
+++ b/app-text/djvu/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for app-text/djvu
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/djvu/ChangeLog,v 1.100 2010/01/25 13:32:04 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/djvu/ChangeLog,v 1.101 2010/02/01 07:27:39 pva Exp $
+
+*djvu-3.5.22-r1 (01 Feb 2010)
+
+ 01 Feb 2010; Peter Volkov <pva@gentoo.org> +djvu-3.5.22-r1.ebuild:
+ Dropped qt3 support => djviewer gone, while browser plugin is now in
+ djview4, bug #298293. Respect CFLAGS, bug #263688, thank Maciej Mrozowski
+ for report.
25 Jan 2010; Samuli Suominen <ssuominen@gentoo.org> djvu-3.5.22.ebuild:
Require SLOT="0" of media-libs/jpeg for headers.
diff --git a/app-text/djvu/djvu-3.5.22-r1.ebuild b/app-text/djvu/djvu-3.5.22-r1.ebuild
new file mode 100644
index 000000000000..6675af1f0d58
--- /dev/null
+++ b/app-text/djvu/djvu-3.5.22-r1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $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 $
+
+EAPI="2"
+inherit fdo-mime autotools flag-o-matic
+
+MY_P="${PN}libre-${PV#*_p}"
+
+DESCRIPTION="DjVu viewers, encoders and utilities"
+HOMEPAGE="http://djvu.sourceforge.net"
+SRC_URI="mirror://sourceforge/djvu/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="debug doc jpeg nls tiff xml"
+
+RDEPEND="jpeg? ( >=media-libs/jpeg-6b-r2:0 )
+ tiff? ( media-libs/tiff )"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+# No gui, only manual pages left and only on ja...
+LANGS="ja"
+for X in ${LANGS}; do
+ IUSE="${IUSE} linguas_${X}"
+done
+
+src_prepare() {
+ sed 's/AC_CXX_OPTIMIZE/OPTS=;AC_SUBST(OPTS)/' -i configure.ac || die #263688
+ rm aclocal.m4 config/{libtool.m4,ltmain.sh,install-sh}
+ AT_M4DIR="config" eautoreconf
+}
+
+src_configure() {
+ local X I18N
+ if use nls; then
+ for X in ${LANGS}; do
+ if use linguas_${X}; then
+ I18N="${I18N} ${X}"
+ fi
+ done
+ I18N="${I18N# }"
+ if test -n "$I18N"; then
+ I18N="--enable-i18n=${I18N}"
+ else
+ I18N="--enable-i18n"
+ fi
+ else
+ I18N="--disable-i18n"
+ fi
+
+ use debug && append-cppflags "-DRUNTIME_DEBUG_ONLY"
+
+ # We install all desktop files by hand.
+ econf --disable-desktopfiles \
+ --without-qt \
+ $(use_enable xml xmltools) \
+ $(use_with jpeg) \
+ $(use_with tiff) \
+ "${I18N}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+
+ dodoc README TODO NEWS
+
+ use doc && cp -r doc/ "${D}"/usr/share/doc/${PF}
+
+ # Install desktop files.
+ cd desktopfiles
+ insinto /usr/share/icons/hicolor/22x22/mimetypes && newins hi22-djvu.png image-vnd.djvu.png || die
+ insinto /usr/share/icons/hicolor/32x32/mimetypes && newins hi32-djvu.png image-vnd.djvu.png || die
+ insinto /usr/share/icons/hicolor/48x48/mimetypes && newins hi48-djvu.png image-vnd.djvu.png || die
+ insinto /usr/share/mime/packages && doins djvulibre-mime.xml || die
+}
+
+pkg_postinst() {
+ fdo-mime_mime_database_update
+ elog "For djviewer or browser plugin, emerge app-text/djview4."
+}
+
+pkg_postrm() {
+ fdo-mime_mime_database_update
+}