Kwalitee Issues

has_meta_yml

Add a META.yml to the distribution. Your buildtool should be able to autogenerate it.

buildtool_not_executable

Change the permissions of Build.PL/Makefile.PL to not-executable.

manifest_matches_dist

Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.

Error:

  • MANIFEST (9) does not match dist (333):
  • Missing in MANIFEST: WebP.xs, ignore.txt, include/decode.h, include/demux.h, include/encode.h, include/mux.h, include/mux_types.h, include/types.h, precompiled/win32/bit_reader.o, precompiled/win32/bit_writer.o, precompiled/win32/color_cache.o, precompiled/win32/filters.o, precompiled/win32/huffman.o, precompiled/win32/huffman_encode.o, precompiled/win32/libwebpdecode_la-alpha.o, precompiled/win32/libwebpdecode_la-buffer.o, precompiled/win32/libwebpdecode_la-frame.o, precompiled/win32/libwebpdecode_la-idec.o, precompiled/win32/libwebpdecode_la-io.o, precompiled/win32/libwebpdecode_la-layer.o, precompiled/win32/libwebpdecode_la-quant.o, precompiled/win32/libwebpdecode_la-tree.o, precompiled/win32/libwebpdecode_la-vp8.o, precompiled/win32/libwebpdecode_la-vp8l.o, precompiled/win32/libwebpdecode_la-webp.o, precompiled/win32/libwebpdsp_la-cpu.o, precompiled/win32/libwebpdsp_la-dec.o, precompiled/win32/libwebpdsp_la-dec_neon.o, precompiled/win32/libwebpdsp_la-dec_sse2.o, precompiled/win32/libwebpdsp_la-enc.o, precompiled/win32/libwebpdsp_la-enc_neon.o, precompiled/win32/libwebpdsp_la-enc_sse2.o, precompiled/win32/libwebpdsp_la-lossless.o, precompiled/win32/libwebpdsp_la-upsampling.o, precompiled/win32/libwebpdsp_la-upsampling_neon.o, precompiled/win32/libwebpdsp_la-upsampling_sse2.o, precompiled/win32/libwebpdsp_la-yuv.o, precompiled/win32/libwebpencode_la-alpha.o, precompiled/win32/libwebpencode_la-analysis.o, precompiled/win32/libwebpencode_la-backward_references.o, precompiled/win32/libwebpencode_la-config.o, precompiled/win32/libwebpencode_la-cost.o, precompiled/win32/libwebpencode_la-filter.o, precompiled/win32/libwebpencode_la-frame.o, precompiled/win32/libwebpencode_la-histogram.o, precompiled/win32/libwebpencode_la-iterator.o, precompiled/win32/libwebpencode_la-layer.o, precompiled/win32/libwebpencode_la-picture.o, precompiled/win32/libwebpencode_la-quant.o, precompiled/win32/libwebpencode_la-syntax.o, precompiled/win32/libwebpencode_la-token.o, precompiled/win32/libwebpencode_la-tree.o, precompiled/win32/libwebpencode_la-vp8l.o, precompiled/win32/libwebpencode_la-webpenc.o, precompiled/win32/quant_levels.o, precompiled/win32/quant_levels_dec.o, precompiled/win32/rescaler.o, precompiled/win32/thread.o, precompiled/win32/utils.o, t/WebP.t, t/test.webp, typemap, webp-src/AUTHORS, webp-src/Android.mk, webp-src/COPYING, webp-src/ChangeLog, webp-src/Makefile, webp-src/Makefile.am, webp-src/Makefile.in, webp-src/Makefile.vc, webp-src/NEWS, webp-src/PATENTS, webp-src/README, webp-src/README.mux, webp-src/aclocal.m4, webp-src/autogen.sh, webp-src/compile, webp-src/config.guess, webp-src/config.h, webp-src/config.h.in, webp-src/config.log, webp-src/config.status, webp-src/config.sub, webp-src/configure, webp-src/configure.ac, webp-src/depcomp, webp-src/doc/README, webp-src/doc/template.html, webp-src/doc/webp-container-spec.txt, webp-src/doc/webp-lossless-bitstream-spec.txt, webp-src/examples/.deps/cwebp-cwebp.Po, webp-src/examples/.deps/cwebp-jpegdec.Po, webp-src/examples/.deps/cwebp-metadata.Po, webp-src/examples/.deps/cwebp-pngdec.Po, webp-src/examples/.deps/cwebp-tiffdec.Po, webp-src/examples/.deps/cwebp-wicdec.Po, webp-src/examples/.deps/dwebp-dwebp.Po, webp-src/examples/.deps/example_util.Plo, webp-src/examples/.deps/gif2webp-gif2webp.Po, webp-src/examples/.deps/webpmux-webpmux.Po, webp-src/examples/Makefile, webp-src/examples/Makefile.am, webp-src/examples/Makefile.in, webp-src/examples/cwebp.c, webp-src/examples/dwebp.c, webp-src/examples/example_util.c, webp-src/examples/example_util.h, webp-src/examples/gif2webp.c, webp-src/examples/jpegdec.c, webp-src/examples/jpegdec.h, webp-src/examples/metadata.c, webp-src/examples/metadata.h, webp-src/examples/pngdec.c, webp-src/examples/pngdec.h, webp-src/examples/stopwatch.h, webp-src/examples/test.webp, webp-src/examples/test_ref.ppm, webp-src/examples/tiffdec.c, webp-src/examples/tiffdec.h, webp-src/examples/vwebp.c, webp-src/examples/webpmux.c, webp-src/examples/wicdec.c, webp-src/examples/wicdec.h, webp-src/install-sh, webp-src/iosbuild.sh, webp-src/libtool, webp-src/ltmain.sh, webp-src/m4/ax_pthread.m4, webp-src/m4/libtool.m4, webp-src/m4/ltoptions.m4, webp-src/m4/ltsugar.m4, webp-src/m4/ltversion.m4, webp-src/m4/lt~obsolete.m4, webp-src/makefile.unix, webp-src/man/Makefile, webp-src/man/Makefile.am, webp-src/man/Makefile.in, webp-src/man/cwebp.1, webp-src/man/dwebp.1, webp-src/man/gif2webp.1, webp-src/man/webpmux.1, webp-src/missing, webp-src/src/Makefile, webp-src/src/Makefile.am, webp-src/src/Makefile.in, webp-src/src/dec/.deps/libwebpdecode_la-alpha.Plo, webp-src/src/dec/.deps/libwebpdecode_la-buffer.Plo, webp-src/src/dec/.deps/libwebpdecode_la-frame.Plo, webp-src/src/dec/.deps/libwebpdecode_la-idec.Plo, webp-src/src/dec/.deps/libwebpdecode_la-io.Plo, webp-src/src/dec/.deps/libwebpdecode_la-layer.Plo, webp-src/src/dec/.deps/libwebpdecode_la-quant.Plo, webp-src/src/dec/.deps/libwebpdecode_la-tree.Plo, webp-src/src/dec/.deps/libwebpdecode_la-vp8.Plo, webp-src/src/dec/.deps/libwebpdecode_la-vp8l.Plo, webp-src/src/dec/.deps/libwebpdecode_la-webp.Plo, webp-src/src/dec/Makefile, webp-src/src/dec/Makefile.am, webp-src/src/dec/Makefile.in, webp-src/src/dec/alpha.c, webp-src/src/dec/buffer.c, webp-src/src/dec/decode_vp8.h, webp-src/src/dec/frame.c, webp-src/src/dec/idec.c, webp-src/src/dec/io.c, webp-src/src/dec/layer.c, webp-src/src/dec/quant.c, webp-src/src/dec/tree.c, webp-src/src/dec/vp8.c, webp-src/src/dec/vp8i.h, webp-src/src/dec/vp8l.c, webp-src/src/dec/vp8li.h, webp-src/src/dec/webp.c, webp-src/src/dec/webpi.h, webp-src/src/demux/.deps/demux.Plo, webp-src/src/demux/Makefile, webp-src/src/demux/Makefile.am, webp-src/src/demux/Makefile.in, webp-src/src/demux/demux.c, webp-src/src/demux/libwebpdemux.pc, webp-src/src/demux/libwebpdemux.pc.in, webp-src/src/dsp/.deps/libwebpdsp_la-cpu.Plo, webp-src/src/dsp/.deps/libwebpdsp_la-dec.Plo, webp-src/src/dsp/.deps/libwebpdsp_la-dec_neon.Plo, webp-src/src/dsp/.deps/libwebpdsp_la-dec_sse2.Plo, webp-src/src/dsp/.deps/libwebpdsp_la-enc.Plo, webp-src/src/dsp/.deps/libwebpdsp_la-enc_neon.Plo, webp-src/src/dsp/.deps/libwebpdsp_la-enc_sse2.Plo, webp-src/src/dsp/.deps/libwebpdsp_la-lossless.Plo, webp-src/src/dsp/.deps/libwebpdsp_la-upsampling.Plo, webp-src/src/dsp/.deps/libwebpdsp_la-upsampling_neon.Plo, webp-src/src/dsp/.deps/libwebpdsp_la-upsampling_sse2.Plo, webp-src/src/dsp/.deps/libwebpdsp_la-yuv.Plo, webp-src/src/dsp/.deps/libwebpdspdecode_la-cpu.Plo, webp-src/src/dsp/.deps/libwebpdspdecode_la-dec.Plo, webp-src/src/dsp/.deps/libwebpdspdecode_la-dec_neon.Plo, webp-src/src/dsp/.deps/libwebpdspdecode_la-dec_sse2.Plo, webp-src/src/dsp/.deps/libwebpdspdecode_la-lossless.Plo, webp-src/src/dsp/.deps/libwebpdspdecode_la-upsampling.Plo, webp-src/src/dsp/.deps/libwebpdspdecode_la-upsampling_neon.Plo, webp-src/src/dsp/.deps/libwebpdspdecode_la-upsampling_sse2.Plo, webp-src/src/dsp/.deps/libwebpdspdecode_la-yuv.Plo, webp-src/src/dsp/Makefile, webp-src/src/dsp/Makefile.am, webp-src/src/dsp/Makefile.in, webp-src/src/dsp/cpu.c, webp-src/src/dsp/dec.c, webp-src/src/dsp/dec_neon.c, webp-src/src/dsp/dec_sse2.c, webp-src/src/dsp/dsp.h, webp-src/src/dsp/enc.c, webp-src/src/dsp/enc_neon.c, webp-src/src/dsp/enc_sse2.c, webp-src/src/dsp/lossless.c, webp-src/src/dsp/lossless.h, webp-src/src/dsp/upsampling.c, webp-src/src/dsp/upsampling_neon.c, webp-src/src/dsp/upsampling_sse2.c, webp-src/src/dsp/yuv.c, webp-src/src/dsp/yuv.h, webp-src/src/enc/.deps/libwebpencode_la-alpha.Plo, webp-src/src/enc/.deps/libwebpencode_la-analysis.Plo, webp-src/src/enc/.deps/libwebpencode_la-backward_references.Plo, webp-src/src/enc/.deps/libwebpencode_la-config.Plo, webp-src/src/enc/.deps/libwebpencode_la-cost.Plo, webp-src/src/enc/.deps/libwebpencode_la-filter.Plo, webp-src/src/enc/.deps/libwebpencode_la-frame.Plo, webp-src/src/enc/.deps/libwebpencode_la-histogram.Plo, webp-src/src/enc/.deps/libwebpencode_la-iterator.Plo, webp-src/src/enc/.deps/libwebpencode_la-layer.Plo, webp-src/src/enc/.deps/libwebpencode_la-picture.Plo, webp-src/src/enc/.deps/libwebpencode_la-quant.Plo, webp-src/src/enc/.deps/libwebpencode_la-syntax.Plo, webp-src/src/enc/.deps/libwebpencode_la-token.Plo, webp-src/src/enc/.deps/libwebpencode_la-tree.Plo, webp-src/src/enc/.deps/libwebpencode_la-vp8l.Plo, webp-src/src/enc/.deps/libwebpencode_la-webpenc.Plo, webp-src/src/enc/Makefile, webp-src/src/enc/Makefile.am, webp-src/src/enc/Makefile.in, webp-src/src/enc/alpha.c, webp-src/src/enc/analysis.c, webp-src/src/enc/backward_references.c, webp-src/src/enc/backward_references.h, webp-src/src/enc/config.c, webp-src/src/enc/cost.c, webp-src/src/enc/cost.h, webp-src/src/enc/filter.c, webp-src/src/enc/frame.c, webp-src/src/enc/histogram.c, webp-src/src/enc/histogram.h, webp-src/src/enc/iterator.c, webp-src/src/enc/layer.c, webp-src/src/enc/picture.c, webp-src/src/enc/quant.c, webp-src/src/enc/syntax.c, webp-src/src/enc/token.c, webp-src/src/enc/tree.c, webp-src/src/enc/vp8enci.h, webp-src/src/enc/vp8l.c, webp-src/src/enc/vp8li.h, webp-src/src/enc/webpenc.c, webp-src/src/libwebp.pc, webp-src/src/libwebp.pc.in, webp-src/src/libwebpdecoder.pc, webp-src/src/libwebpdecoder.pc.in, webp-src/src/mux/.deps/muxedit.Plo, webp-src/src/mux/.deps/muxinternal.Plo, webp-src/src/mux/.deps/muxread.Plo, webp-src/src/mux/Makefile, webp-src/src/mux/Makefile.am, webp-src/src/mux/Makefile.in, webp-src/src/mux/libwebpmux.pc, webp-src/src/mux/libwebpmux.pc.in, webp-src/src/mux/muxedit.c, webp-src/src/mux/muxi.h, webp-src/src/mux/muxinternal.c, webp-src/src/mux/muxread.c, webp-src/src/utils/.deps/bit_reader.Plo, webp-src/src/utils/.deps/bit_writer.Plo, webp-src/src/utils/.deps/color_cache.Plo, webp-src/src/utils/.deps/filters.Plo, webp-src/src/utils/.deps/huffman.Plo, webp-src/src/utils/.deps/huffman_encode.Plo, webp-src/src/utils/.deps/quant_levels.Plo, webp-src/src/utils/.deps/quant_levels_dec.Plo, webp-src/src/utils/.deps/rescaler.Plo, webp-src/src/utils/.deps/thread.Plo, webp-src/src/utils/.deps/utils.Plo, webp-src/src/utils/Makefile, webp-src/src/utils/Makefile.am, webp-src/src/utils/Makefile.in, webp-src/src/utils/bit_reader.c, webp-src/src/utils/bit_reader.h, webp-src/src/utils/bit_writer.c, webp-src/src/utils/bit_writer.h, webp-src/src/utils/color_cache.c, webp-src/src/utils/color_cache.h, webp-src/src/utils/filters.c, webp-src/src/utils/filters.h, webp-src/src/utils/huffman.c, webp-src/src/utils/huffman.h, webp-src/src/utils/huffman_encode.c, webp-src/src/utils/huffman_encode.h, webp-src/src/utils/quant_levels.c, webp-src/src/utils/quant_levels.h, webp-src/src/utils/quant_levels_dec.c, webp-src/src/utils/quant_levels_dec.h, webp-src/src/utils/rescaler.c, webp-src/src/utils/rescaler.h, webp-src/src/utils/thread.c, webp-src/src/utils/thread.h, webp-src/src/utils/utils.c, webp-src/src/utils/utils.h, webp-src/src/webp/decode.h, webp-src/src/webp/demux.h, webp-src/src/webp/encode.h, webp-src/src/webp/format_constants.h, webp-src/src/webp/mux.h, webp-src/src/webp/mux_types.h, webp-src/src/webp/types.h, webp-src/stamp-h1, webp-src/swig/README, webp-src/swig/libwebp.i, webp-src/swig/libwebp.jar, webp-src/swig/libwebp_java_wrap.c
  • Missing in Dist: t/pod-coverage.t, t/pod.t

main_module_version_matches_dist_version

Make sure that the main module name and version are the same of the distribution.

has_meta_json

Add a META.json to the distribution. Your buildtool should be able to autogenerate it.

meta_yml_has_license

Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.

has_separate_license_file

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

Modules

Name Abstract Version View
Image::WebP binding to Google's libwebp. 0.01 metacpan

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan