Giflib 5.2.1-1 => 5.2.2 (#9359)

This commit is contained in:
Ed Reel
2024-02-20 09:42:26 -06:00
committed by GitHub
parent 3785611147
commit 759f1f7b2f
4 changed files with 36 additions and 35 deletions

View File

@@ -1,9 +1,17 @@
/usr/local/bin/gif2rgb
/usr/local/bin/gifbg
/usr/local/bin/gifbuild
/usr/local/bin/gifclrmp
/usr/local/bin/gifcolor
/usr/local/bin/gifecho
/usr/local/bin/giffilter
/usr/local/bin/giffix
/usr/local/bin/gifhisto
/usr/local/bin/gifinto
/usr/local/bin/gifsponge
/usr/local/bin/giftext
/usr/local/bin/giftool
/usr/local/bin/gifwedge
/usr/local/include/gif_lib.h
/usr/local/lib/libgif.la
/usr/local/lib/libgif.so
@@ -15,10 +23,11 @@
/usr/local/share/man/man1/gifclrmp.1.zst
/usr/local/share/man/man1/gifcolor.1.zst
/usr/local/share/man/man1/gifecho.1.zst
/usr/local/share/man/man1/giffilter.1.zst
/usr/local/share/man/man1/giffix.1.zst
/usr/local/share/man/man1/gifhisto.1.zst
/usr/local/share/man/man1/gifinto.1.zst
/usr/local/share/man/man1/giflib.1.zst
/usr/local/share/man/man1/gifsponge.1.zst
/usr/local/share/man/man1/giftext.1.zst
/usr/local/share/man/man1/giftool.1.zst
/usr/local/share/man/man1/gifwedge.1.zst

View File

@@ -1,24 +0,0 @@
/usr/local/bin/gif2rgb
/usr/local/bin/gifbuild
/usr/local/bin/gifclrmp
/usr/local/bin/giffix
/usr/local/bin/giftext
/usr/local/bin/giftool
/usr/local/include/gif_lib.h
/usr/local/lib/libgif.la
/usr/local/lib/libgif.so
/usr/local/lib/libgif.so.7
/usr/local/lib/libgif.so.7.2.0
/usr/local/share/man/man1/gif2rgb.1.zst
/usr/local/share/man/man1/gifbg.1.zst
/usr/local/share/man/man1/gifbuild.1.zst
/usr/local/share/man/man1/gifclrmp.1.zst
/usr/local/share/man/man1/gifcolor.1.zst
/usr/local/share/man/man1/gifecho.1.zst
/usr/local/share/man/man1/giffix.1.zst
/usr/local/share/man/man1/gifhisto.1.zst
/usr/local/share/man/man1/gifinto.1.zst
/usr/local/share/man/man1/giflib.1.zst
/usr/local/share/man/man1/giftext.1.zst
/usr/local/share/man/man1/giftool.1.zst
/usr/local/share/man/man1/gifwedge.1.zst

View File

@@ -1,9 +1,17 @@
/usr/local/bin/gif2rgb
/usr/local/bin/gifbg
/usr/local/bin/gifbuild
/usr/local/bin/gifclrmp
/usr/local/bin/gifcolor
/usr/local/bin/gifecho
/usr/local/bin/giffilter
/usr/local/bin/giffix
/usr/local/bin/gifhisto
/usr/local/bin/gifinto
/usr/local/bin/gifsponge
/usr/local/bin/giftext
/usr/local/bin/giftool
/usr/local/bin/gifwedge
/usr/local/include/gif_lib.h
/usr/local/lib64/libgif.la
/usr/local/lib64/libgif.so
@@ -15,10 +23,11 @@
/usr/local/share/man/man1/gifclrmp.1.zst
/usr/local/share/man/man1/gifcolor.1.zst
/usr/local/share/man/man1/gifecho.1.zst
/usr/local/share/man/man1/giffilter.1.zst
/usr/local/share/man/man1/giffix.1.zst
/usr/local/share/man/man1/gifhisto.1.zst
/usr/local/share/man/man1/gifinto.1.zst
/usr/local/share/man/man1/giflib.1.zst
/usr/local/share/man/man1/gifsponge.1.zst
/usr/local/share/man/man1/giftext.1.zst
/usr/local/share/man/man1/giftool.1.zst
/usr/local/share/man/man1/gifwedge.1.zst

View File

@@ -3,24 +3,31 @@ require 'package'
class Giflib < Package
description 'giflib is a library for reading and writing gif images.'
homepage 'http://giflib.sourceforge.net/'
version '5.2.1-1'
version '5.2.2'
license 'MIT'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/project/giflib/giflib-5.2.1.tar.gz'
source_sha256 '31da5562f44c5f15d63340a09a4fd62b48c45620cd302f77a6d9acf0077879bd'
compatibility 'x86_64 aarch64 armv7l'
source_url 'https://downloads.sourceforge.net/project/giflib/giflib-5.2.2.tar.gz'
source_sha256 'be7ffbd057cadebe2aa144542fd90c6838c6a083b5e8a9048b8ee3b66b29d5fb'
binary_compression 'tar.zst'
binary_sha256({
aarch64: '3b0b0b66720c1eec34ba17441a5edb0a27b1accfcd91ea22cd52c1e5f343e95e',
armv7l: '3b0b0b66720c1eec34ba17441a5edb0a27b1accfcd91ea22cd52c1e5f343e95e',
i686: 'd94ebf373666a28f98c2010c5e1e72f35b3f1559e512a7307ff52b646ec3db34',
x86_64: '9828787f55c5af5fc53587a3a7c2552adf53079f4291164eef3fe982ba51bdb6'
aarch64: '73bc9172813f7d8637e5448d7c80a12270224bba12fb6f76604a9a11cc895f81',
armv7l: '73bc9172813f7d8637e5448d7c80a12270224bba12fb6f76604a9a11cc895f81',
x86_64: 'c7e4b56340c481f7007e459010ebd126b8401d8511d6e4045b4b6245c4115941'
})
depends_on 'glibc' # R
depends_on 'imagemagick7' => :build
no_env_options
def self.patch
# Fix /usr/local/bin/ld: fatal error: -soname: must take a non-empty argument
system "sed -i 's/-soname -Wl,/-soname /g' Makefile"
# Make sure all the binaries are installed
system "sed -i 's/$(INSTALL) $^/$(INSTALL) $(UTILS)/' Makefile"
end
def self.build
# No configure script in the source.
system "#{CREW_ENV_OPTIONS.gsub('-mfpu=vfpv3-d16',
@@ -32,7 +39,7 @@ class Giflib < Package
end
def self.install
system 'make', "DESTDIR=#{CREW_DEST_DIR}", "PREFIX=#{CREW_PREFIX}", "LIBDIR=#{CREW_LIB_PREFIX}", 'install'
system 'make', "DESTDIR=#{CREW_DEST_DIR}", "PREFIX=#{CREW_PREFIX}", "LIBDIR=#{CREW_LIB_PREFIX}", 'MANUAL_PAGES=doc/*.1', 'install'
# Remove static library.
FileUtils.rm "#{CREW_DEST_LIB_PREFIX}/libgif.a"
@libname = name.to_s.start_with?('lib') ? name.downcase : "lib#{name.gsub('lib', '').downcase}"