Pngcheck 2.3.0 => 3.0.2 (#6457)

This commit is contained in:
Ed Reel
2021-12-06 20:13:46 -06:00
committed by GitHub
parent 54ca6a75b7
commit 27ad8bbc53

View File

@@ -3,17 +3,20 @@ require 'package'
class Pngcheck < Package
description 'pngcheck verifies the integrity of PNG, JNG and MNG files'
homepage 'http://www.libpng.org/pub/png/apps/pngcheck.html'
version '2.3.0'
version '3.0.2'
license 'HPND and GPL-2+'
compatibility 'all'
source_url 'https://prdownloads.sourceforge.net/project/png-mng/pngcheck/2.3.0/pngcheck-2.3.0.tar.gz'
source_sha256 '77f0a039ac64df55fbd06af6f872fdbad4f639d009bbb5cd5cbe4db25690f35f'
source_url 'https://downloads.sourceforge.net/project/png-mng/pngcheck/3.0.2/pngcheck-3.0.2.tar.gz'
source_sha256 '0d7e262f24116fddf2847a8ceb5c92d9f5f26efb42e9fff63ec2bb7676131ca7'
def self.build
system "gcc -O -DUSE_ZLIB -I#{CREW_PREFIX}/include -o pngcheck pngcheck.c -L#{CREW_LIB_PREFIX} -lz"
system 'make', '-f', 'Makefile.unx'
end
def self.install
system "install -Dm755 pngcheck #{CREW_DEST_PREFIX}/bin/pngcheck"
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin"
FileUtils.mkdir_p "#{CREW_DEST_MAN_PREFIX}/man1"
FileUtils.install 'pngcheck', "#{CREW_DEST_PREFIX}/bin/pngcheck", mode: 0o755
FileUtils.install 'pngcheck.1', "#{CREW_DEST_MAN_PREFIX}/man1/pngcheck.1", mode: 0o644
end
end