mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 21:26:49 +00:00
giflib: update to 5.2.1
Signed-off-by: Matthias Reichl <hias@horus.com>
This commit is contained in:
parent
922ffd1a12
commit
4bc79b38f1
@ -2,18 +2,21 @@
|
||||
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
|
||||
|
||||
PKG_NAME="giflib"
|
||||
PKG_VERSION="5.1.4"
|
||||
PKG_SHA256="df27ec3ff24671f80b29e6ab1c4971059c14ac3db95406884fc26574631ba8d5"
|
||||
PKG_VERSION="5.2.1"
|
||||
PKG_SHA256="31da5562f44c5f15d63340a09a4fd62b48c45620cd302f77a6d9acf0077879bd"
|
||||
PKG_LICENSE="OSS"
|
||||
PKG_SITE="http://giflib.sourceforge.net/"
|
||||
PKG_URL="$SOURCEFORGE_SRC/giflib/$PKG_NAME-$PKG_VERSION.tar.bz2"
|
||||
PKG_URL="$SOURCEFORGE_SRC/giflib/$PKG_NAME-$PKG_VERSION.tar.gz"
|
||||
PKG_DEPENDS_HOST="zlib:host"
|
||||
PKG_DEPENDS_TARGET="toolchain zlib"
|
||||
PKG_LONGDESC="giflib: giflib service library"
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
||||
PKG_CONFIGURE_OPTS_HOST="--disable-shared --enable-static"
|
||||
PKG_CONFIGURE_OPTS_TARGET="--with-sysroot=$SYSROOT_PREFIX"
|
||||
|
||||
post_makeinstall_target() {
|
||||
rm -rf $INSTALL/usr/bin
|
||||
make_host() {
|
||||
make libgif.a CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
|
||||
}
|
||||
|
||||
makeinstall_host() {
|
||||
make install-include PREFIX="${TOOLCHAIN}"
|
||||
make install-lib PREFIX="${TOOLCHAIN}"
|
||||
}
|
||||
|
@ -1,34 +0,0 @@
|
||||
--- a/lib/dgif_lib.c
|
||||
+++ b/lib/dgif_lib.c
|
||||
@@ -23,6 +23,8 @@
|
||||
#include "gif_lib.h"
|
||||
#include "gif_lib_private.h"
|
||||
|
||||
+extern void *reallocarray(void *optr, size_t nmemb, size_t size);
|
||||
+
|
||||
/* compose unsigned little endian value */
|
||||
#define UNSIGNED_LITTLE_ENDIAN(lo, hi) ((lo) | ((hi) << 8))
|
||||
|
||||
--- a/lib/gif_lib.h
|
||||
+++ b/lib/gif_lib.h
|
||||
@@ -244,9 +244,6 @@
|
||||
GifPixelType ColorTransIn2[]);
|
||||
extern int GifBitSize(int n);
|
||||
|
||||
-extern void *
|
||||
-reallocarray(void *optr, size_t nmemb, size_t size);
|
||||
-
|
||||
/******************************************************************************
|
||||
Support for the in-core structures allocation (slurp mode).
|
||||
******************************************************************************/
|
||||
--- a/lib/gifalloc.c
|
||||
+++ b/lib/gifalloc.c
|
||||
@@ -10,6 +10,8 @@
|
||||
|
||||
#include "gif_lib.h"
|
||||
|
||||
+extern void *reallocarray(void *optr, size_t nmemb, size_t size);
|
||||
+
|
||||
#define MAX(x, y) (((x) > (y)) ? (x) : (y))
|
||||
|
||||
/******************************************************************************
|
12
packages/graphics/giflib/patches/giflib-01-static-lib.patch
Normal file
12
packages/graphics/giflib/patches/giflib-01-static-lib.patch
Normal file
@ -0,0 +1,12 @@
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -99,9 +99,6 @@
|
||||
install-lib:
|
||||
$(INSTALL) -d "$(DESTDIR)$(LIBDIR)"
|
||||
$(INSTALL) -m 644 libgif.a "$(DESTDIR)$(LIBDIR)/libgif.a"
|
||||
- $(INSTALL) -m 755 libgif.so "$(DESTDIR)$(LIBDIR)/libgif.so.$(LIBVER)"
|
||||
- ln -sf libgif.so.$(LIBVER) "$(DESTDIR)$(LIBDIR)/libgif.so.$(LIBMAJOR)"
|
||||
- ln -sf libgif.so.$(LIBMAJOR) "$(DESTDIR)$(LIBDIR)/libgif.so"
|
||||
install-man:
|
||||
$(INSTALL) -d "$(DESTDIR)$(MANDIR)/man1"
|
||||
$(INSTALL) -m 644 doc/*.1 "$(DESTDIR)$(MANDIR)/man1"
|
Loading…
x
Reference in New Issue
Block a user