diff options
author | Danilo Egea Gondolfo <danilo@FreeBSD.org> | 2015-07-05 03:30:41 +0000 |
---|---|---|
committer | Danilo Egea Gondolfo <danilo@FreeBSD.org> | 2015-07-05 03:30:41 +0000 |
commit | 7d4ab93667ca47d800375d8423440b705758cbac (patch) | |
tree | 2f2bd87b781dc40508e59f0bdd50ac59b9ce326a /graphics/gscan2pdf | |
parent | 2722598f719cb419d42a2c6a3165d55159912882 (diff) | |
download | ports-7d4ab93667ca47d800375d8423440b705758cbac.tar.gz ports-7d4ab93667ca47d800375d8423440b705758cbac.zip |
- Fix a runtime dependency
- Fix a runtime error due a Linux dependent code snippet
Reported by: Torfinn Ingolfsen <tingox@gmail.com>
Tested by: Torfinn Ingolfsen <tingox@gmail.com>
MFH: 2015Q3
Notes
Notes:
svn path=/head/; revision=391341
Diffstat (limited to 'graphics/gscan2pdf')
-rw-r--r-- | graphics/gscan2pdf/Makefile | 4 | ||||
-rw-r--r-- | graphics/gscan2pdf/files/patch-bin_gscan2pdf | 50 |
2 files changed, 52 insertions, 2 deletions
diff --git a/graphics/gscan2pdf/Makefile b/graphics/gscan2pdf/Makefile index 6f86ea0a901e..f9c836683831 100644 --- a/graphics/gscan2pdf/Makefile +++ b/graphics/gscan2pdf/Makefile @@ -3,6 +3,7 @@ PORTNAME= gscan2pdf PORTVERSION= 1.3.1 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= SF @@ -36,6 +37,7 @@ RUN_DEPENDS:= p5-Archive-Tar>0:${PORTSDIR}/archivers/p5-Archive-Tar \ unpaper:${PORTSDIR}/graphics/unpaper \ p5-HTML-Parser>0:${PORTSDIR}/www/p5-HTML-Parser \ p5-Gtk2-Ex-PodViewer>0.17:${PORTSDIR}/x11-toolkits/p5-Gtk2-Ex-PodViewer \ + p5-Filesys-Df>0.92:${PORTSDIR}/sysutils/p5-Filesys-Df \ ${BUILD_DEPENDS} NO_ARCH= yes @@ -62,7 +64,5 @@ post-patch: @${REINPLACE_CMD} -e \ 's|$$sharedir/man|$$prefixdir/man| ; \ s|1p|1|' ${WRKSRC}/Makefile.PL - @${REINPLACE_CMD} -e \ - 's|/usr/share|${PREFIX}/share|g' ${WRKSRC}/bin/${PORTNAME} .include <bsd.port.mk> diff --git a/graphics/gscan2pdf/files/patch-bin_gscan2pdf b/graphics/gscan2pdf/files/patch-bin_gscan2pdf new file mode 100644 index 000000000000..668898f36434 --- /dev/null +++ b/graphics/gscan2pdf/files/patch-bin_gscan2pdf @@ -0,0 +1,50 @@ +--- bin/gscan2pdf.orig 2015-06-16 20:04:47 UTC ++++ bin/gscan2pdf +@@ -78,7 +78,6 @@ use Fcntl qw(:flock) + use Log::Log4perl; + use Try::Tiny; + use Data::Dumper; +-use Linux::Distribution qw(distribution_name distribution_version); + use Filesys::Df; + use English qw( -no_match_vars ) + ; # for $PERL_VERSION, $PROGRAM_NAME, $EVAL_ERROR, $ERRNO +@@ -122,7 +121,7 @@ my $VERSION = '1.3.1'; + my $border = 1; + + # Set up domain for gettext (internationalisation) +-# Expects /usr/share/locale/LANGUAGE/LC_MESSAGES/$prog_name.mo ++# Expects /usr/local/share/locale/LANGUAGE/LC_MESSAGES/$prog_name.mo + # or whatever is set by $d->dir([NEWDIR]); + my $d = Locale::gettext->domain($prog_name); + my $d_sane = Locale::gettext->domain('sane-backends'); +@@ -147,19 +146,6 @@ read_config_file($rc); + + set_up_test_mode(); + +-if ( my $distro = distribution_name() ) { +- my $version = distribution_version(); +- if ( defined $version ) { +- $version = ", version $version"; +- } +- else { +- $version = $EMPTY; +- } +- $logger->info("You are running $distro$version"); +-} +-else { +- $logger->info('Distribution unknown'); +-} + $logger->info("Perl version $PERL_VERSION"); + $logger->info("Glib-Perl version $Glib::VERSION"); + $logger->info( 'Built for Glib ' . join $DOT, Glib->GET_VERSION_INFO ); +@@ -200,8 +186,8 @@ Gscan2pdf::Document->set_paper_sizes( $S + # Create icons for rotate buttons + my $iconfactory; + my $iconpath; +-if ( -d '/usr/share/gscan2pdf' ) { +- $iconpath = '/usr/share/gscan2pdf'; ++if ( -d '/usr/local/share/gscan2pdf' ) { ++ $iconpath = '/usr/local/share/gscan2pdf'; + } + else { + $iconpath = 'icons'; |