diff --git a/media-gfx/gscan2pdf/Manifest b/media-gfx/gscan2pdf/Manifest index 74a4113e9b8bf4f81777ddf0cd6dec288da35e26..682faafc35ca367d2f94ed407664370b8440ee11 100644 --- a/media-gfx/gscan2pdf/Manifest +++ b/media-gfx/gscan2pdf/Manifest @@ -1,7 +1,12 @@ +AUX gscan2pdf-1.1.0-tesseract.patch 697 SHA256 23410b701fcdbd8b0462c3d1cc9609a683e5a047038cfbce29e99310dd3df02c SHA512 5551b406e69817baea4369346ccee5549f7909dee940195db9b33a118f4af63c4fa866063268bf144750b504989d1d4235c3dfd16a4d7f8de6592c2ab276ad78 WHIRLPOOL 5cbb03d5a4ff4f674b443ec3a2f7da496aa55b7b465b2e293b56b7098c18cb89afe28c02774fda62d9d24fee3f838f56021477885403bed8430538b929e71bf6 AUX metadata.xml 1171 SHA256 0b023ae0644efbf6cc9f29fdd05e8c57cdf385aeeeba5ffd83266db3cee51a19 SHA512 7bf9a8562199100f14312f7cabdc26ea150c8dad61fe5f40594420344d0f3c24d0fb15f3320284eb6a87430be0f4e23e2a7f620ef01eb5015589ab5e6b28b535 WHIRLPOOL ab8b40ee4f9cdc319c480b813120b4b0c1dfe0cf6003523cc9f61417c1a1d5f7fbaf0a56b681907e3eccfa686d6a5e9fea9b0cc08ae0a4ee1819a9f36620754b DIST gscan2pdf-0.9.29.tar.gz 398700 SHA256 06e9c9866d6e2752176431d64ae1a73252289cccb4bbdad68558cc1ced7121c4 SHA512 7deeeba35af8a08986f0f07673504bb54dff2eb61290e2495953a28eff1173aea479a07106a06310913242cd96a40958d47443096baf40eac9dc1fe0d86ddbd6 WHIRLPOOL c5bb81e0dc9d77c79e04c336095da403087e62671bc86d57d63bd59ae1178b187b8077f8d37acc5c9a57fe47fda6d8fcaf606b951ce9c60c20908ada2cfb05d2 DIST gscan2pdf-0.9.31.tar.gz 486224 SHA256 5cca2f17015574d283799c3a4adaa78fd0e612259e790ebad495be3dee6ef549 SHA512 16fae51385dd5e44e36637c23538c64302f6f45656107b78007440d38a0eb020672e496ecbd243ba4fdfb545be84be79ed14b1e9db0700366e5c1aa485a1ce92 WHIRLPOOL 847f3251fe57c22d4be1d573ea0da87ea97a04502711b05f2895a5f53c70b4ed55ef2961f9c82496b226895bb1fafb7eeb7bc943cc132330fce99b0811aa3f8d DIST gscan2pdf-1.0.0.tar.gz 564958 SHA256 29f7bfecaec1ced7fa49d842775719e6b9869682d4676c95ea59df4a2aa2da14 SHA512 fbfa1c95087f67a0ae4f4fed6f44a9e7142158dcf86f18ac38231b836f3969c3bb536e8641a0e1c22f170ee32de6ba123a742966d9930f240cffb80c26916357 WHIRLPOOL d32761ca771ead2dd99671d150ab3259d13d3e13836f848733efc7b7814ebd68353c6ad73616fdd6145a58826cd6b547c310b0d5ffe11ed1e959f6654f8181a3 +DIST gscan2pdf-1.0.6.tar.gz 567017 SHA256 e91f2efc48398b028c22146af65aad07679c101fbdd34c56f0a68ac7d5ddb202 SHA512 5a1efe0c6c1c0267cbcd6878bbc782aa2b4ca7c5880ef56c45ad29c1597201823e8613924a660ae9868c9e4a4987214718d1afba98208986bea778e768ea267d WHIRLPOOL 6511fba971f18574faf92ca48b26ee011a8335ee510e8e8a1872d3605c84b46248d372637829f530b83d1059f45c9d15ab9a1a2fe8d74b5922a43764ec18b493 +DIST gscan2pdf-1.1.1.tar.gz 607422 SHA256 7dc42f36f3991d4f962096028b9a6f2ebf151d73ce928b408d9e93aa4883626c SHA512 c1dcb0f353817d3593d581dac726810bbe74fcc7b0a85795e5ebc9c810da13ed2f3070090f7d83fcc399927a5d68707cf3c7ae3c9c5e3cbbb36c84bd145c6c75 WHIRLPOOL 32cbcf283713fea716bef296f25edf3c864cfa5ba2788b6dea09b2b72c2292f0942b50e1d3a94928ad6d0615fd0ce5f4ee11cfde1d505393c6e5471aa6286152 EBUILD gscan2pdf-0.9.29.ebuild 1262 SHA256 f017c7f53a94f4fda10d04f743424ef9fccf3936850e5827bf8190856ba062e5 SHA512 f638ed8ef7b9ee5aa14057bfd368ae88069ab4ecf7f83ea85859b7f74c81d6aebb1a6fc52ae8a9fd874873e0aad9dbd824c05ef98dc6c5faef16e9650a9ceeea WHIRLPOOL 7437ea98e7d24c224be26f1438d3eb38b53621b6752eefd2aa28d9291a97762987d48c9e6512492fbb58cf9b85e23c4a8f570d87013c162991b8450e6a949f3c EBUILD gscan2pdf-0.9.31.ebuild 1434 SHA256 56f56bd166b2602ab282c9a88f7e12583b25f4436a970752ca800b15e7dc901e SHA512 6d0f1bd9267e49d9cc674513f10f286b66ac7cd0597301959b0c55a88131603ec4f4e83435b60515de974aca078f31de791c275eaa2f98d76ccac850e6ae0659 WHIRLPOOL 6e770fce32593c645ff64e7ac0176babb99c177e0132c635f5e9b45462b1e891bf7fa93783a83cb2f2f8d1fd7c4de3ff968cb82b7ecbaebc1ed48edff3b58703 EBUILD gscan2pdf-1.0.0.ebuild 1523 SHA256 05a4057215a791d781d9c417d96afb4a1e4bfb5917d95537b12081fae1772402 SHA512 ce7412adbb1cd343c60bc9bdd252b9e964d73fa5742de1094f77bbd26377c9a7d2a95f067079e3d9d59a8293e86150a0ae50fbf36263f5d6c7d01d8b91d546e0 WHIRLPOOL 470622e5249a5b7823858f8570b87658f68953eece0de0ec3cd0cf6d9f33abb743f21cc6b71cc63bf6c724253ef83ed2b02374dbf68d6add9ee6e5aba9f4ddb0 +EBUILD gscan2pdf-1.0.6.ebuild 1555 SHA256 4c1508bcc529eb17746fe8deed37b0ec5cd10350ac2ee4ebfc4d7865e3826dc9 SHA512 fafaba98b757921a4c77d19fa7b1bd1f34f4627446d4f8b617c080817f4a260d5b2c0e77fe9f772a6aa7edda785def135d7930bfc452a32dfa1dd2bb95e08619 WHIRLPOOL 553bbdfcf91c4fa5aff713b96b56240f6f54f0f92d02da4b80227256432c9f5b319f2d5213a9f3b6f40f2738659c6e67b4f5637a8f36e81afcc4cdb69059e7d6 +EBUILD gscan2pdf-1.1.1.ebuild 1574 SHA256 a48473f6535e61358699354dc8ae29c117d0838ef45ff5f8fb0cf0b0ae57d7fa SHA512 c46dae9b30d8960c1216e9f7214ec607aad4ddb475cc507f8604a01901245c19d9ea156b789d666f78e59ba18c583c06ed67ad34829327894cdd97b178dbb981 WHIRLPOOL 7dc654ca32f7d13e5a8b84bda51db66056bf6d682ae87eb5e1f4f9f754c7a152fcc270b58d2129baf6ffc9d7179047f07032d851f914395cc4ad33340de4e417 diff --git a/media-gfx/gscan2pdf/files/gscan2pdf-1.1.0-tesseract.patch b/media-gfx/gscan2pdf/files/gscan2pdf-1.1.0-tesseract.patch new file mode 100644 index 0000000000000000000000000000000000000000..60c3d590fab9420d127b5b682193acbf50b1f7bf --- /dev/null +++ b/media-gfx/gscan2pdf/files/gscan2pdf-1.1.0-tesseract.patch @@ -0,0 +1,14 @@ +diff -ur gscan2pdf-1.1.0/lib/Gscan2pdf/Tesseract.pm gscan2pdf-1.1.0.new/lib/Gscan2pdf/Tesseract.pm +--- gscan2pdf-1.1.0/lib/Gscan2pdf/Tesseract.pm 2012-11-11 21:25:02.000000000 +0100 ++++ gscan2pdf-1.1.0.new/lib/Gscan2pdf/Tesseract.pm 2012-11-30 11:57:08.867965437 +0100 +@@ -22,8 +22,8 @@ + else { + return; + } +- my ( $out, undef ) = Gscan2pdf::Document::open_three("tesseract '' '' -l ''"); +- ( $tessdata, $version, $datasuffix ) = parse_tessdata($out); ++ my ( $out, $err ) = Gscan2pdf::Document::open_three("tesseract '' '' -l ''"); ++ ( $tessdata, $version, $datasuffix ) = parse_tessdata($err . "\n" . $out); + + unless ( defined $tessdata ) { + if ( defined($version) and $version > 3.01 ) { diff --git a/media-gfx/gscan2pdf/gscan2pdf-0.9.31.ebuild b/media-gfx/gscan2pdf/gscan2pdf-1.0.6.ebuild similarity index 62% rename from media-gfx/gscan2pdf/gscan2pdf-0.9.31.ebuild rename to media-gfx/gscan2pdf/gscan2pdf-1.0.6.ebuild index e34a9929f34efe5ca00b586739da42aedd6107cd..a5af7d7f593910bce88544d5a4bd8662c95d5e90 100644 --- a/media-gfx/gscan2pdf/gscan2pdf-0.9.31.ebuild +++ b/media-gfx/gscan2pdf/gscan2pdf-1.0.6.ebuild @@ -1,49 +1,51 @@ -# Copyright 1999-2009 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ -EAPI="2" +EAPI="4" inherit perl-app -DESCRIPTION="Create PDF of selected pages with File/Save PDF" +DESCRIPTION="GUI to produce PDF or DjVu files from scanned documents" HOMEPAGE="http://gscan2pdf.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +# https://bugs.gentoo.org/show_bug.cgi?id=254704 -LICENSE="GPL-2" +LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="adf cuneiform doc djvu gocr ocropus tesseract unpaper +xdg" +IUSE="adf cuneiform doc djvu gocr ocropus tesseract unpaper xdg" -DEPEND="dev-lang/perl - >=dev-perl/config-general-2.40" +# test only: dev-perl/Test-Perl-Critic +DEPEND="sys-devel/gettext" -RDEPEND=">=dev-perl/gtk2-perl-1.143-r1 +RDEPEND="dev-lang/perl[ithreads] + >=dev-perl/config-general-2.40 >=dev-perl/glib-perl-1.100-r1 - dev-perl/PDF-API2 - dev-perl/Proc-ProcessTable + dev-perl/Goo-Canvas dev-perl/Gtk2-Ex-Simple-List dev-perl/Gtk2-ImageView - dev-perl/Goo-Canvas + >=dev-perl/gtk2-perl-1.043.1 + dev-perl/HTML-Parser + >=dev-perl/Locale-gettext-1.50 + dev-perl/Log-Log4perl + dev-perl/PDF-API2 + dev-perl/Proc-ProcessTable + dev-perl/Readonly-XS dev-perl/Sane - dev-perl/prefork - >=dev-perl/Locale-gettext-1.05 dev-perl/Set-IntSpan - dev-perl/forks - dev-perl/Test-Perl-Critic virtual/perl-Archive-Tar media-gfx/imagemagick[perl] media-gfx/sane-backends media-libs/tiff xdg? ( x11-misc/xdg-utils ) adf? ( media-gfx/sane-frontends ) - cuneiform? ( app-text/cuneiform ) + cuneiform? ( app-text/cuneiform ) doc? ( dev-perl/Gtk2-Ex-PodViewer ) djvu? ( app-text/djvu ) gocr? ( app-text/gocr ) ocropus? ( app-text/ocropus ) tesseract? ( app-text/tesseract ) - unpaper? ( app-text/unpaper ) -" + unpaper? ( app-text/unpaper )" src_install() { perl-module_src_install diff --git a/media-gfx/gscan2pdf/gscan2pdf-0.9.29.ebuild b/media-gfx/gscan2pdf/gscan2pdf-1.1.1.ebuild similarity index 57% rename from media-gfx/gscan2pdf/gscan2pdf-0.9.29.ebuild rename to media-gfx/gscan2pdf/gscan2pdf-1.1.1.ebuild index 0257a11af4c9c4e61e3609b90ce7516288658caa..44b423b72147d45f63b858a5ff4afea1cdac5750 100644 --- a/media-gfx/gscan2pdf/gscan2pdf-0.9.29.ebuild +++ b/media-gfx/gscan2pdf/gscan2pdf-1.1.1.ebuild @@ -1,41 +1,50 @@ -# Copyright 1999-2009 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ -EAPI="2" +EAPI="4" inherit perl-app -DESCRIPTION="Create PDF of selected pages with File/Save PDF" +DESCRIPTION="GUI to produce PDF or DjVu files from scanned documents" HOMEPAGE="http://gscan2pdf.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +# https://bugs.gentoo.org/show_bug.cgi?id=254704 -LICENSE="GPL-2" +LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="adf doc djvu gocr tesseract unpaper +xdg" +IUSE="adf cuneiform doc djvu gocr ocropus tesseract unpaper xdg" -DEPEND="dev-lang/perl - >=dev-perl/config-general-2.40" +# test only: dev-perl/Test-Perl-Critic +DEPEND="sys-devel/gettext" -RDEPEND=">=dev-perl/gtk2-perl-1.140-r1 - dev-perl/PDF-API2 +RDEPEND="dev-lang/perl[ithreads] + >=dev-perl/config-general-2.40 + >=dev-perl/glib-perl-1.100-r1 + dev-perl/Goo-Canvas dev-perl/Gtk2-Ex-Simple-List dev-perl/Gtk2-ImageView + >=dev-perl/gtk2-perl-1.043.1 + dev-perl/HTML-Parser + >=dev-perl/Locale-gettext-1.50 + dev-perl/Log-Log4perl + dev-perl/PDF-API2 + dev-perl/Proc-ProcessTable + dev-perl/Readonly-XS dev-perl/Sane - dev-perl/prefork - >=dev-perl/Locale-gettext-1.05 dev-perl/Set-IntSpan - dev-perl/forks - dev-perl/Test-Perl-Critic + dev-perl/Try-Tiny virtual/perl-Archive-Tar media-gfx/imagemagick[perl] media-gfx/sane-backends media-libs/tiff xdg? ( x11-misc/xdg-utils ) adf? ( media-gfx/sane-frontends ) + cuneiform? ( app-text/cuneiform ) doc? ( dev-perl/Gtk2-Ex-PodViewer ) djvu? ( app-text/djvu ) gocr? ( app-text/gocr ) + ocropus? ( app-text/ocropus ) tesseract? ( app-text/tesseract ) unpaper? ( app-text/unpaper )"