diff options
author | schmonz <schmonz@pkgsrc.org> | 2017-06-16 18:13:00 +0000 |
---|---|---|
committer | schmonz <schmonz@pkgsrc.org> | 2017-06-16 18:13:00 +0000 |
commit | 0caa64a65d7fed7936112082031a859456800182 (patch) | |
tree | 1acfc6e609b51286c82a5664f4a29b6b67c48fcb /graphics/p5-Image-JpegTran-AutoRotate | |
parent | e6079261cd5a5a36f36f23a750c40f3c7b0285c5 (diff) | |
download | pkgsrc-0caa64a65d7fed7936112082031a859456800182.tar.gz |
Initial import of p5-Image-JpegTran-AutoRotate, a Perl module that
transforms JPEG files so that orientation becomes 1.
This is the same operation as "exifautotran", but with no dependencies
on command-line programs; instead, we use the excellent Image::JpegTran
and Image::ExifTool CPAN modules.
Diffstat (limited to 'graphics/p5-Image-JpegTran-AutoRotate')
6 files changed, 79 insertions, 0 deletions
diff --git a/graphics/p5-Image-JpegTran-AutoRotate/DESCR b/graphics/p5-Image-JpegTran-AutoRotate/DESCR new file mode 100644 index 00000000000..66662388246 --- /dev/null +++ b/graphics/p5-Image-JpegTran-AutoRotate/DESCR @@ -0,0 +1,5 @@ +Transforms JPEG files so that orientation becomes 1. + +This is the same operation as "exifautotran", but with no dependencies +on command-line programs; instead, we use the excellent Image::JpegTran +and Image::ExifTool CPAN modules. diff --git a/graphics/p5-Image-JpegTran-AutoRotate/Makefile b/graphics/p5-Image-JpegTran-AutoRotate/Makefile new file mode 100644 index 00000000000..e0c74d60cb1 --- /dev/null +++ b/graphics/p5-Image-JpegTran-AutoRotate/Makefile @@ -0,0 +1,25 @@ +# $NetBSD: Makefile,v 1.1 2017/06/16 18:13:00 schmonz Exp $ + +DISTNAME= Image-JpegTran-AutoRotate-0.03 +PKGNAME= p5-${DISTNAME} +CATEGORIES= graphics perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/A/AU/AUDREYT/} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://search.cpan.org/dist/Image-JpegTran-AutoRotate/ +COMMENT= Losslessly fix JPEG orientation +LICENSE= cc0-1.0-universal + +BUILD_DEPENDS+= p5-Devel-CheckLib-[0-9]*:../../devel/p5-Devel-CheckLib +DEPENDS+= p5-Image-ExifTool-[0-9]*:../../graphics/p5-Image-ExifTool + +MAKE_ENV+= PERL_USE_UNSAFE_INC=1 + +PERL5_PACKLIST= auto/Image/JpegTran/AutoRotate/.packlist + +post-extract: + rm -f ${WRKSRC}/Image-JpegTran/inc/Devel/CheckLib.pm + +.include "../../lang/perl5/module.mk" +.include "../../mk/jpeg.buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/graphics/p5-Image-JpegTran-AutoRotate/distinfo b/graphics/p5-Image-JpegTran-AutoRotate/distinfo new file mode 100644 index 00000000000..6720b2000f0 --- /dev/null +++ b/graphics/p5-Image-JpegTran-AutoRotate/distinfo @@ -0,0 +1,9 @@ +$NetBSD: distinfo,v 1.1 2017/06/16 18:13:00 schmonz Exp $ + +SHA1 (Image-JpegTran-AutoRotate-0.03.tar.gz) = 59110a122864f974b50cb31c4e724a01ab152e13 +RMD160 (Image-JpegTran-AutoRotate-0.03.tar.gz) = 4985e2e482c075ed521698ad25e49c52db2b8ad2 +SHA512 (Image-JpegTran-AutoRotate-0.03.tar.gz) = 8a3c2fdd860a9386ed0ba811df695e7d801adf51f718d23d45f52d0d4e8c925505eeafb1249988312249e48f77242508378be7f8e7875441ba0df2d87c0ceb24 +Size (Image-JpegTran-AutoRotate-0.03.tar.gz) = 122259 bytes +SHA1 (patch-Image-JpegTran_MANIFEST) = 61f2a9a2702077f0a6607b5ec68326601ca6a1f4 +SHA1 (patch-Image-JpegTran_Makefile.PL) = c85b575e229115f8bfe2c6bc92a82f2d5985d8db +SHA1 (patch-MANIFEST) = 551875ea481d366c665111e319701f98bda2ad6c diff --git a/graphics/p5-Image-JpegTran-AutoRotate/patches/patch-Image-JpegTran_MANIFEST b/graphics/p5-Image-JpegTran-AutoRotate/patches/patch-Image-JpegTran_MANIFEST new file mode 100644 index 00000000000..3b44f69a7e9 --- /dev/null +++ b/graphics/p5-Image-JpegTran-AutoRotate/patches/patch-Image-JpegTran_MANIFEST @@ -0,0 +1,12 @@ +$NetBSD: patch-Image-JpegTran_MANIFEST,v 1.1 2017/06/16 18:13:00 schmonz Exp $ + +Use pkgsrc Devel::CheckLib. + +--- Image-JpegTran/MANIFEST.orig 2010-07-17 13:23:06.000000000 +0000 ++++ Image-JpegTran/MANIFEST +@@ -1,5 +1,4 @@ + Changes +-inc/Devel/CheckLib.pm + jinclude.h + jpegint.h + JpegTran.xs diff --git a/graphics/p5-Image-JpegTran-AutoRotate/patches/patch-Image-JpegTran_Makefile.PL b/graphics/p5-Image-JpegTran-AutoRotate/patches/patch-Image-JpegTran_Makefile.PL new file mode 100644 index 00000000000..0e4265eb5ed --- /dev/null +++ b/graphics/p5-Image-JpegTran-AutoRotate/patches/patch-Image-JpegTran_Makefile.PL @@ -0,0 +1,15 @@ +$NetBSD: patch-Image-JpegTran_Makefile.PL,v 1.1 2017/06/16 18:13:00 schmonz Exp $ + +Use pkgsrc Devel::CheckLib. + +--- Image-JpegTran/Makefile.PL.orig 2010-07-17 13:08:44.000000000 +0000 ++++ Image-JpegTran/Makefile.PL +@@ -11,7 +11,7 @@ check_lib_or_exit( + lib => 'jpeg', + libpath => [ grep length, split /\s+/,$Config::Config{libsdirs} ], + incpath => [ Cwd::cwd(), grep length, split /\s+/,$Config::Config{locincpth} ], +- header => [['"jinclude.h"','<jpeglib.h>']], ++ header => ['jinclude.h','jpeglib.h'], + define0 => "#define JPEG_INTERNALS\n", + define => "#if JPEG_LIB_VERSION < 80\n#error jpeglib version >= 80 required\n#endif", + ); diff --git a/graphics/p5-Image-JpegTran-AutoRotate/patches/patch-MANIFEST b/graphics/p5-Image-JpegTran-AutoRotate/patches/patch-MANIFEST new file mode 100644 index 00000000000..8c53fb9456a --- /dev/null +++ b/graphics/p5-Image-JpegTran-AutoRotate/patches/patch-MANIFEST @@ -0,0 +1,13 @@ +$NetBSD: patch-MANIFEST,v 1.1 2017/06/16 18:13:00 schmonz Exp $ + +Use pkgsrc Devel::CheckLib. + +--- MANIFEST.orig 2016-07-27 11:11:28.000000000 +0000 ++++ MANIFEST +@@ -1,6 +1,5 @@ + Changes + Image-JpegTran/Changes +-Image-JpegTran/inc/Devel/CheckLib.pm + Image-JpegTran/jinclude.h + Image-JpegTran/jpegint.h + Image-JpegTran/JpegTran.xs |