commit:     72821afb8af287d935425699f35258c27fba28cc
Author:     Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 12 08:32:23 2014 +0000
Commit:     Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
CommitDate: Sat Apr 12 08:32:23 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=dev/dev-zero.git;a=commit;h=72821afb

Bump version and fix deps, etc. Also make sure that a recent enough 
glib/gtk2-perl is installed due to compat-issues with perl-5.18.

---
 app-office/gscan2pdf/Manifest                |  4 +-
 app-office/gscan2pdf/gscan2pdf-0.9.29.ebuild | 50 -------------------
 app-office/gscan2pdf/gscan2pdf-1.2.4.ebuild  | 73 ++++++++++++++++++++++++++++
 3 files changed, 75 insertions(+), 52 deletions(-)

diff --git a/app-office/gscan2pdf/Manifest b/app-office/gscan2pdf/Manifest
index ff5d847..43f2648 100644
--- a/app-office/gscan2pdf/Manifest
+++ b/app-office/gscan2pdf/Manifest
@@ -1,2 +1,2 @@
-EBUILD gscan2pdf-0.9.29.ebuild 1210 RMD160 
d8f18dd5eba8c918883d54b1f4f2b67a914260ae SHA1 
de97e2f35a118b1c992c52e3e71541c2f6336394 SHA256 
951504413891b5618fea5860bb64a327741e775cb58ab2fc059c37c49f4c3b09
-DIST gscan2pdf-0.9.29.tar.gz 398700 RMD160 
6167acae9bb6b2e8d852c25adf24fa7ba460fe01 SHA1 
a4e84cfcd98f50bc606983c261abe48c7fbd0b1e SHA256 
06e9c9866d6e2752176431d64ae1a73252289cccb4bbdad68558cc1ced7121c4
+DIST gscan2pdf-1.2.4.tar.gz 638451 SHA256 
0b4297440fa25d54aa2f2b81eda14ebe2b5093903c96dd4ef4fe137abf1f91ae SHA512 
cd908945b5093b68bbde136596bab59bf46ac70b11e07eaf8a23ae6ebbe0f4d2bd725af5079bdb8c8996795e27f982ca54862dec62bddcd66d2f6b2576c98b06
 WHIRLPOOL 
3ea884d922c3740bbd9d1c682137191d0cea98514775d05a467589f2b959458b1ce3c23398b693471dffb62b63b8f8cc1e1bbb88700c81861e04f4e3bb28bce3
+EBUILD gscan2pdf-1.2.4.ebuild 1671 SHA256 
a3e706c55fcc2817acb329841221384ef2951823748b93e4b6cf7547b0ff4543 SHA512 
f74865fdfa5651686ff694215ed354120029f0519688638699e342029030f84f07881232cfc6f37faeb41c87cd810e84050827bf3aa8601c2aff3140bbcfb2df
 WHIRLPOOL 
56033e5c3bba3064989fa7ec05ad81e904538b1650c287491ddd90083ec8da5890ad97ccb2cb2835333b0d231e5709f515208153703fa079cc5401e7d7a41a6d

diff --git a/app-office/gscan2pdf/gscan2pdf-0.9.29.ebuild 
b/app-office/gscan2pdf/gscan2pdf-0.9.29.ebuild
deleted file mode 100644
index 27869a7..0000000
--- a/app-office/gscan2pdf/gscan2pdf-0.9.29.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="2"
-inherit perl-app
-
-DESCRIPTION="Create PDF of selected pages with File/Save PDF"
-HOMEPAGE="http://gscan2pdf.sourceforge.net/";
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="adf doc djvu gocr tesseract unpaper +xdg"
-
-DEPEND="dev-lang/perl
-       >=dev-perl/config-general-2.40"
-
-RDEPEND=">=dev-perl/gtk2-perl-1.140-r1
-       dev-perl/PDF-API2
-       dev-perl/Gtk2-Ex-Simple-List
-       dev-perl/Gtk2-ImageView
-       dev-perl/Sane
-       dev-perl/prefork
-       dev-perl/forks
-       dev-perl/Set-IntSpan
-       >=dev-perl/Locale-gettext-1.05
-       media-gfx/imagemagick[perl]
-       media-gfx/sane-backends
-       media-libs/tiff
-       xdg? ( x11-misc/xdg-utils )
-       adf? ( media-gfx/sane-frontends )
-       doc? ( dev-perl/Gtk2-Ex-PodViewer )
-       djvu? ( app-text/djvu )
-       gocr? ( app-text/gocr )
-       tesseract? ( app-text/tesseract )
-       unpaper? ( app-text/unpaper )"
-
-src_install() {
-       perl-module_src_install
-       dodoc History
-}
-
-pkg_postinst() {
-       ewarn "Thunderbird users can't use the Email to PDF feature"
-       ewarn "because xdg-email doesn't support creating new emails"
-       ewarn "with attachments in Thunderbird."
-}
-

diff --git a/app-office/gscan2pdf/gscan2pdf-1.2.4.ebuild 
b/app-office/gscan2pdf/gscan2pdf-1.2.4.ebuild
new file mode 100644
index 0000000..5d858cd
--- /dev/null
+++ b/app-office/gscan2pdf/gscan2pdf-1.2.4.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+inherit perl-app
+
+DESCRIPTION="GUI to produce PDF or DjVu files from scanned documents"
+HOMEPAGE="http://gscan2pdf.sourceforge.net/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+LICENSE="GPL-3 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=">=dev-perl/gtk2-perl-1.249
+       >=dev-perl/glib-perl-1.304
+       dev-perl/Gtk2-Ex-Simple-List
+       dev-perl/Gtk2-ImageView
+       media-gfx/imagemagick[perl]
+       >=dev-perl/Locale-gettext-1.05
+       dev-perl/config-general
+       dev-perl/PDF-API2
+       dev-perl/Sane
+       dev-perl/Set-IntSpan
+       dev-perl/Goo-Canvas
+       dev-perl/Readonly
+       dev-perl/Log-Log4perl
+       dev-perl/Try-Tiny
+       dev-perl/List-MoreUtils
+       dev-perl/Proc-ProcessTable
+       virtual/perl-Archive-Tar
+       virtual/perl-threads
+       virtual/perl-threads-shared
+       virtual/perl-Getopt-Long
+       virtual/perl-Data-Dumper
+       virtual/perl-Carp
+       virtual/perl-File-Temp"
+DEPEND="${RDEPEND}
+       media-gfx/sane-backends"
+
+src_install() {
+       perl-module_src_install
+       dodoc History
+}
+
+optfeature() {
+       local desc=$1
+       shift
+       while (( $# )); do
+               if has_version "$1"; then
+                       elog "  [I] $1 to ${desc}"
+               else
+                       elog "  [ ] $1 to ${desc}"
+               fi
+               shift
+       done
+}
+
+pkg_postinst() {
+       optfeature "Send to mail" x11-misc/xdg-utils
+       optfeature "Scanning via ADF" media-gfx/sane-frontends
+       optfeature "OCR support" \
+               app-text/gocr \
+               app-text/tesseract \
+               app-text/ocropus \
+               app-text/cuneiform
+       optfeature "Convert/scan to DJVU" app-text/djvu
+       optfeature "Post-process scans with unpaper" app-text/unpaper
+       optfeature "Convert/scan to TIFF" media-libs/tiff
+       optfeature "Display help" dev-perl/Gtk2-Ex-PodViewer
+}

Reply via email to