diff options
author | Jeroen Roovers <jer@gentoo.org> | 2018-08-15 09:03:44 +0200 |
---|---|---|
committer | Jeroen Roovers <jer@gentoo.org> | 2018-08-15 09:03:44 +0200 |
commit | ff2fd068236a2b6e716cc419c458e3edf48a3c2d (patch) | |
tree | 44006c8d5d246d89f67ba052ba1bea9866d18840 /media-libs/urt | |
parent | media-libs/urt: Install a shared library. (diff) | |
download | gentoo-ff2fd068236a2b6e716cc419c458e3edf48a3c2d.tar.gz gentoo-ff2fd068236a2b6e716cc419c458e3edf48a3c2d.tar.bz2 gentoo-ff2fd068236a2b6e716cc419c458e3edf48a3c2d.zip |
media-libs/urt: Fix includes (bug #293578).
Package-Manager: Portage-2.3.46, Repoman-2.3.10
Diffstat (limited to 'media-libs/urt')
-rw-r--r-- | media-libs/urt/files/urt-3.1b-implicit-function-declarations.patch | 96 | ||||
-rw-r--r-- | media-libs/urt/urt-3.1b-r3.ebuild (renamed from media-libs/urt/urt-3.1b-r2.ebuild) | 3 |
2 files changed, 98 insertions, 1 deletions
diff --git a/media-libs/urt/files/urt-3.1b-implicit-function-declarations.patch b/media-libs/urt/files/urt-3.1b-implicit-function-declarations.patch new file mode 100644 index 000000000000..4e0e31e660b1 --- /dev/null +++ b/media-libs/urt/files/urt-3.1b-implicit-function-declarations.patch @@ -0,0 +1,96 @@ +Fix implicit declaration of functions + +--- a/cnv/rletoabA62/rletoabA62.c ++++ b/cnv/rletoabA62/rletoabA62.c +@@ -42,6 +42,10 @@ + */ + + #include <stdio.h> ++#include <stdlib.h> ++#include <unistd.h> ++#include <sys/stat.h> ++#include <fcntl.h> + + #ifndef TRUE + #define TRUE 1 +--- a/tools/mallocNd.c ++++ b/tools/mallocNd.c +@@ -67,6 +67,7 @@ + + /* Imports */ + #include <stdio.h> ++#include <stdlib.h> + #include <string.h> + + /* Forward declarations */ +--- a/get/getx11/getx11.h ++++ b/get/getx11/getx11.h +@@ -29,6 +29,8 @@ + #include <stdio.h> + #include <math.h> + #include <ctype.h> ++#include <unistd.h> ++#include <X11/Xlibint.h> + #include <X11/X.h> + #include <X11/Xlib.h> + #include <X11/Xutil.h> +--- a/tools/into.c ++++ b/tools/into.c +@@ -27,6 +27,7 @@ + + #include "rle_config.h" + #include <stdio.h> ++#include <unistd.h> + #include <errno.h> + #include <sys/types.h> + #include <sys/param.h> /* for MAXPATHLEN */ +--- a/tools/rlecat.c ++++ b/tools/rlecat.c +@@ -15,6 +15,7 @@ + */ + + #include <stdio.h> ++#include <unistd.h> + #include "rle.h" + #include "rle_raw.h" + +--- a/tools/rleaddcom.c ++++ b/tools/rleaddcom.c +@@ -26,6 +26,7 @@ + */ + + #include <stdio.h> ++#include <unistd.h> + #include "rle.h" + #include <sys/types.h> + #include <sys/param.h> /* for MAXPATHLEN */ +--- a/tools/rlenoise.c ++++ b/tools/rlenoise.c +@@ -20,6 +20,7 @@ + */ + + #include <stdio.h> ++#include <time.h> + #include "rle.h" + + /* Change this according the value on your system. This is a crock. */ +--- a/cnv/rletorla.c ++++ b/cnv/rletorla.c +@@ -29,6 +29,7 @@ + * System includes. + */ + #include <stdio.h> ++#include <unistd.h> + #include "rlb_header.h" + #include "rle.h" + +--- a/cnv/giftorle.c ++++ b/cnv/giftorle.c +@@ -22,6 +22,7 @@ + /* +------------------------------------------------------------------+ */ + + #include <stdio.h> ++#include <unistd.h> + #include "rle.h" + + #ifndef lint diff --git a/media-libs/urt/urt-3.1b-r2.ebuild b/media-libs/urt/urt-3.1b-r3.ebuild index 9630f407797e..c22b164afab3 100644 --- a/media-libs/urt/urt-3.1b-r2.ebuild +++ b/media-libs/urt/urt-3.1b-r3.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="http://www.cs.utah.edu/gdc/projects/urt/" SRC_URI="ftp://ftp.iastate.edu/pub/utah-raster/${P}.tar.Z" LICENSE="URT gif? ( free-noncomm )" -SLOT="0/${PVR}" +SLOT="0/3.1b-r2" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="gif postscript static-libs tiff X" @@ -37,6 +37,7 @@ PATCHES=( "${FILESDIR}"/${P}-make.patch "${FILESDIR}"/${P}-solaris.patch "${FILESDIR}"/${P}-librle-toolchain.patch + "${FILESDIR}"/${P}-implicit-function-declarations.patch ) src_prepare() { |