From c82e88dd00d1b0b7fcfb4e5628d99611388cef6f Mon Sep 17 00:00:00 2001 From: rawnix ports Date: Sat, 26 Sep 2026 18:19:05 +0000 Subject: sync 2026-09-26 18:19 UTC 1672 files changed, 151396 insertions(+) --- libs/giflib/MAKEPKG | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 libs/giflib/MAKEPKG (limited to 'libs/giflib/MAKEPKG') diff --git a/libs/giflib/MAKEPKG b/libs/giflib/MAKEPKG new file mode 100644 index 0000000..c087d41 --- /dev/null +++ b/libs/giflib/MAKEPKG @@ -0,0 +1,43 @@ +#!/bin/mkpkg +# description: Library for reading and writing GIF images +# url: https://giflib.sourceforge.net + +name=giflib +version=6.1.3 +release=1 +source=(https://downloads.sourceforge.net/project/giflib/giflib-6.x/$name-$version.tar.gz) + +sha256sums=( + "b65b66b99f0424b93525f987386f22fc5efb9da2bfc92ad4a532249aaffbab0e" +) + +build() { + cd ${name}-${version} + + # Remove doc build from all target (needs xmlto/ImageMagick) + sed -i '/-C doc/d' Makefile + + # Remove install-doc from install target (builds and installs HTML docs) + sed -i 's/ install-doc//' Makefile + + # Install prebuilt man pages instead of xml sources + sed -e 's|giflib.xml|giflib.7|' \ + -re 's|doc/(.*).xml|doc/\1.1|g' \ + -i Makefile + + make CC=cc PREFIX=/usr + make PREFIX=/usr DESTDIR=$PKG install + + # gif2rgb dropped from install target in 6.x + install -m755 gif2rgb $PKG/usr/bin/ + install -m644 doc/gif2rgb.1 $PKG/usr/share/man/man1/ + + rm -f $PKG/usr/lib/libgif.a +} + +signify() { + untrusted comment: public key + RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3 +} + +# vim: filetype=sh -- cgit v1.3.1