summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2016-07-22 01:52:53 -0400
committerMike Frysinger <vapier@gentoo.org>2016-07-22 02:04:38 -0400
commit9670e5e0434f05a72dbc3d84b86f22dbcbcb1a03 (patch)
tree5f9adcf1b9e0aae5740f3df940bfe2b94d704b26 /media-libs/gd
parentmedia-libs/gd: mark 2.2.2 arm64/m68k/s390/sh stable (diff)
downloadgentoo-9670e5e0434f05a72dbc3d84b86f22dbcbcb1a03.tar.gz
gentoo-9670e5e0434f05a72dbc3d84b86f22dbcbcb1a03.tar.bz2
gentoo-9670e5e0434f05a72dbc3d84b86f22dbcbcb1a03.zip
media-libs/gd: drop old <2.2.2 versions
Diffstat (limited to 'media-libs/gd')
-rw-r--r--media-libs/gd/Manifest2
-rw-r--r--media-libs/gd/files/gd-2.1.1-headers.patch30
-rw-r--r--media-libs/gd/files/gd-2.1.1-webp-pre.patch28
-rw-r--r--media-libs/gd/files/gd-2.1.1-webp.patch409
-rw-r--r--media-libs/gd/gd-2.1.1-r1.ebuild64
-rw-r--r--media-libs/gd/gd-2.2.1.ebuild61
6 files changed, 0 insertions, 594 deletions
diff --git a/media-libs/gd/Manifest b/media-libs/gd/Manifest
index 37ff16c16f51..294403312074 100644
--- a/media-libs/gd/Manifest
+++ b/media-libs/gd/Manifest
@@ -1,3 +1 @@
-DIST libgd-2.1.1.tar.xz 2039132 SHA256 9ada1ed45594abc998ebc942cef12b032fbad672e73efc22bc9ff54f5df2b285 SHA512 48f444402a4b89e412870f9091b92eb26136c5c0d795722262ad973c7d4103476204a2de36133a2634b8f410d6bccdcf60afb829a74ac2fddfb96aff2cd2567b WHIRLPOOL a38cf1f060db35d247b54038e731484e6230cd8a9da263a8c4823aaf6b3ce455c0747bbbde60f131d85a48340e39a5c8d6273fa51366cbe2436530520211a238
-DIST libgd-2.2.1.tar.xz 2117160 SHA256 708762ae483e5fe46b58659f622c3e8f820c7ce0b3ae4e10ad0fbf17d4c4b976 SHA512 c19fe86230198b5ba25d7bb275f93ad3332d039accf7149036f53fc333753bacd91a80b5dca576b241e9eb20e9a4028236a485ca0f9fb8581c2a552fe4fe2262 WHIRLPOOL 41f53e0d7dc6a629190019b76dc98e35b75b64a62feb5ddb5d4fedc37d2240f1a0460dd9127b247e0e8010fcec1e10d7d846ce8e7ea6fd238087bb30e5b6f08d
DIST libgd-2.2.2.tar.xz 2105628 SHA256 489f756ce07f0c034b1a794f4d34fdb4d829256112cb3c36feb40bb56b79218c SHA512 65c2f22ff35b5d62889921d7963d9cf808700299aece9292716555ac544e8c52ca435d6c5f817610553162e249343868a9164bf0fef9d59b61cd8075334c7e8d WHIRLPOOL 862588677be868c56af7c312e4aa66a5e67f10ccbc3cc7209b0fd23bcc3aae594c1e092b4b08ca7f913b334be47a486e696bced69d3f461056649f9ea8cc130d
diff --git a/media-libs/gd/files/gd-2.1.1-headers.patch b/media-libs/gd/files/gd-2.1.1-headers.patch
deleted file mode 100644
index 089e52f8fff1..000000000000
--- a/media-libs/gd/files/gd-2.1.1-headers.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 92f5a4b113deca14e80c218e6bcd06835c3e059f Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier@gentoo.org>
-Date: Sat, 28 Feb 2015 17:17:52 -0500
-Subject: [PATCH] tests: fix header inclusion
-
-gdnametest uses string funcs, so pull in string.h. It also can't pull
-in test_config.h directly as it breaks when building out of tree. Use
-the -I paths to find it.
-
-URL: https://bugs.gentoo.org/540376
-
-diff --git a/tests/gdimagefile/gdnametest.c b/tests/gdimagefile/gdnametest.c
-index dd8f019..f2bb8a6 100644
---- a/tests/gdimagefile/gdnametest.c
-+++ b/tests/gdimagefile/gdnametest.c
-@@ -1,9 +1,10 @@
- #include <stdio.h>
- #include <stdlib.h>
-+#include <string.h>
-
- #include "gd.h"
- #include "gdtest.h"
--#include "../test_config.h"
-+#include "test_config.h"
-
- #define WIDTH 60
- #define HEIGHT 50
---
-2.3.1
-
diff --git a/media-libs/gd/files/gd-2.1.1-webp-pre.patch b/media-libs/gd/files/gd-2.1.1-webp-pre.patch
deleted file mode 100644
index 766a4cbda24e..000000000000
--- a/media-libs/gd/files/gd-2.1.1-webp-pre.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-https://bugs.gentoo.org/545956
-
-From c7e5dc617c7466c44935cdefbe7e79de319f98ca Mon Sep 17 00:00:00 2001
-From: Pierre Joye <pierre.php@gmail.com>
-Date: Sat, 17 Jan 2015 08:20:17 +0100
-Subject: [PATCH] fix #111, invalid default quantization
-
----
- src/gd_webp.c | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/src/gd_webp.c b/src/gd_webp.c
-index fae3861..a3ae1ac 100644
---- a/src/gd_webp.c
-+++ b/src/gd_webp.c
-@@ -185,6 +185,9 @@ BGD_DECLARE(void) gdImageWebpCtx (gdImagePtr im, gdIOCtx * outfile, int quantiza
- gd_error("gd-webp error: cannot allocate Y buffer");
- return;
- }
-+ if (quantization == -1) {
-+ quantization = 80;
-+ }
- vp8_quality = mapQualityToVP8QP(quantization);
-
- U = Y + width * height;
---
-2.3.5
-
diff --git a/media-libs/gd/files/gd-2.1.1-webp.patch b/media-libs/gd/files/gd-2.1.1-webp.patch
deleted file mode 100644
index 93d91552fe45..000000000000
--- a/media-libs/gd/files/gd-2.1.1-webp.patch
+++ /dev/null
@@ -1,409 +0,0 @@
-https://bugs.gentoo.org/545956
-
-From a79232c5fa692c3b6e3f5bc95ecfc455424c3f54 Mon Sep 17 00:00:00 2001
-From: Pierre Joye <pierre.php@gmail.com>
-Date: Tue, 20 Jan 2015 04:55:11 +0100
-Subject: [PATCH] fix #129, drop VPX usage in favor of libwebp
-
----
- configure.ac | 80 +++++------------
- src/gd_webp.c | 231 +++++++++++++++++++++-----------------------------
- tests/Makefile.am | 2 +-
- tests/webp/bug00111.c | 2 +-
- 4 files changed, 122 insertions(+), 193 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 1024a3a..8923186 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -317,63 +317,6 @@ if test "$with_xpm" != no; then
- fi
- AM_CONDITIONAL([HAVE_LIBXPM], test "$with_xpm" = yes)
-
--dnl check for libvpx by default
--AC_ARG_WITH(vpx,dnl
--[ --with-vpx=DIR where to find the vpx library])
--
--case $with_vpx in
--no) ;;
--yes|"")
-- PKG_CHECK_MODULES([LIBVPX], vpx, [with_vpx=yes],
-- [
-- PKG_CHECK_MODULES([LIBVPX], libvpx, [with_vpx=yes],
-- [
-- if test "$with_vpx" = yes; then
-- AC_MSG_ERROR([VPX support requested, but not found])
-- fi
-- with_vpx=no
-- ])
-- ])
-- ;;
--*)
-- save_LIBS="$LIBS"
-- save_CPPFLAGS="$CPPFLAGS"
--
-- if test -d "$with_vpx"; then
-- LIBVPX_CFLAGS="-I$with_vpx/include"
-- LIBVPX_LIBS="-L$with_vpx/lib -lvpx"
-- fi
--
-- CPPFLAGS="$CPPFLAGS $LIBVPX_CFLAGS"
-- LIBS="$LIBS $LIBVPX_LIBS"
--
-- AC_CHECK_LIB(vpx,vpx_codec_destroy,
-- [
-- if test -z "$LIBVPX_LIBS"; then
-- LIBVPX_LIBS="-lvpx"
-- fi
-- with_vpx=yes
-- ],[
-- if test "$with_vpx" != ""; then
-- AC_MSG_ERROR([vpx support requested, but not found])
-- else
-- with_vpx=no
-- fi
-- ])
--
-- CPPFLAGS="$save_CPPFLAGS"
-- LIBS="$save_LIBS"
-- ;;
--esac
--
--if test "$with_vpx" != no; then
-- CPPFLAGS="$CPPFLAGS $LIBVPX_CFLAGS"
-- LIBS="$LIBS $LIBVPX_LIBS"
-- FEATURES="GD_VPX $FEATURES"
-- AC_DEFINE(HAVE_LIBVPX, 1, [ Define if you have the VPX library. ])
--fi
--AM_CONDITIONAL([HAVE_LIBVPX], test "$with_vpx" = yes)
--
- dnl check for libtiff by default
- AC_ARG_WITH(tiff,dnl
- [ --with-tiff=DIR where to find the TIFF library])
-@@ -437,6 +380,27 @@ if test "$mingw_cv_win32_host" = yes; then
- AC_DEFINE([BGDWIN32], [], [Define is you are building for Win32 API])
- fi
-
-+
-+dnl check for libwebp by default
-+AC_ARG_WITH(webp,dnl
-+[ --with-webp=DIR where to find the webp library],
-+ [if test -d "$withval"; then
-+ LDFLAGS="$LDFLAGS -L$withval/lib"
-+ CFLAGS="$CFLAGS -I$withval/include"
-+ fi],
-+ withval=yes)
-+
-+if test "$withval" != no; then
-+ AC_CHECK_LIB(webp,WebPGetInfo,
-+ [LIBS="-lwebp $LIBS"
-+ FEATURES="GD_WEBP $FEATURES"
-+ AC_DEFINE(HAVE_LIBWEBP, 1, [ Define if you have the webp library. ])])
-+ with_webp=yes
-+else
-+ with_webp=no
-+fi
-+AM_CONDITIONAL([HAVE_LIBWEBP], test "$with_webp" = yes)
-+
- dnl report configuration
- AC_MSG_RESULT([
- ** Configuration summary for $PACKAGE $VERSION:
-@@ -444,7 +408,7 @@ AC_MSG_RESULT([
- Support for Zlib: $with_zlib
- Support for PNG library: $with_png
- Support for JPEG library: $ac_cv_lib_jpeg_jpeg_set_defaults
-- Support for VPX library: $with_vpx
-+ Support for WebP library: $with_webp
- Support for TIFF library: $with_tiff
- Support for Freetype 2.x library: $with_freetype
- Support for Fontconfig library: $with_fontconfig
-diff --git a/src/gd_webp.c b/src/gd_webp.c
-index a3ae1ac..c44bd80 100644
---- a/src/gd_webp.c
-+++ b/src/gd_webp.c
-@@ -2,33 +2,21 @@
- #include "config.h"
- #endif /* HAVE_CONFIG_H */
-
-+
-+#ifdef HAVE_LIBWEBP
- #include <stdio.h>
- #include <math.h>
- #include <string.h>
- #include <stdlib.h>
- #include "gd.h"
- #include "gd_errors.h"
--
--#ifdef HAVE_LIBVPX
--#include "webpimg.h"
- #include "gdhelpers.h"
-+#include "webp/decode.h"
-+#include "webp/encode.h"
-
--extern void gd_YUV420toRGBA(uint8* Y,
-- uint8* U,
-- uint8* V,
-- gdImagePtr im);
--
--extern void gd_RGBAToYUV420(gdImagePtr im2,
-- uint8* Y,
-- uint8* U,
-- uint8* V);
--
--const char * gdWebpGetVersionString()
--{
-- return "not defined";
--}
-+#define GD_WEBP_ALLOC_STEP (4*1024)
-
--BGD_DECLARE(gdImagePtr) gdImageCreateFromWebp (FILE * inFile)
-+gdImagePtr gdImageCreateFromWebp (FILE * inFile)
- {
- gdImagePtr im;
- gdIOCtx *in = gdNewFileCtx(inFile);
-@@ -38,42 +26,16 @@ BGD_DECLARE(gdImagePtr) gdImageCreateFromWebp (FILE * inFile)
- return im;
- }
-
--BGD_DECLARE(gdImagePtr) gdImageCreateFromWebpPtr (int size, void *data)
-+gdImagePtr gdImageCreateFromWebpCtx (gdIOCtx * infile)
- {
-- int width, height, ret;
-- unsigned char *Y = NULL;
-- unsigned char *U = NULL;
-- unsigned char *V = NULL;
-- gdImagePtr im;
--
-- ret = WebPDecode(data, size, &Y, &U, &V, &width, &height);
-- if (ret != webp_success) {
-- if (Y) free(Y);
-- if (U) free(U);
-- if (V) free(V);
-- gd_error("WebP decode: fail to decode input data");
-- return NULL;
-- }
-- im = gdImageCreateTrueColor(width, height);
-- if (!im) {
-- return NULL;
-- }
-- gd_YUV420toRGBA(Y, U, V, im);
-- return im;
--}
--
--#define GD_WEBP_ALLOC_STEP (4*1024)
--
--BGD_DECLARE(gdImagePtr) gdImageCreateFromWebpCtx (gdIOCtx * infile)
--{
-- int width, height, ret;
-- unsigned char *filedata = NULL;
-+ int width, height;
-+ uint8_t *filedata = NULL;
-+ uint8_t *argb = NULL;
- unsigned char *read, *temp;
-- unsigned char *Y = NULL;
-- unsigned char *U = NULL;
-- unsigned char *V = NULL;
- size_t size = 0, n;
- gdImagePtr im;
-+ int x, y;
-+ uint8_t *p;
-
- do {
- temp = gdRealloc(filedata, size+GD_WEBP_ALLOC_STEP);
-@@ -89,23 +51,97 @@ BGD_DECLARE(gdImagePtr) gdImageCreateFromWebpCtx (gdIOCtx * infile)
- }
-
- n = gdGetBuf(read, GD_WEBP_ALLOC_STEP, infile);
-- size += n;
-- } while (n>0);
-+ if (n>0 && n!=EOF) {
-+ size += n;
-+ }
-+ } while (n>0 && n!=EOF);
-
-- ret = WebPDecode(filedata, size, &Y, &U, &V, &width, &height);
-- gdFree(filedata);
-- if (ret != webp_success) {
-- if (Y) free(Y);
-- if (U) free(U);
-- if (V) free(V);
-- gd_error("WebP decode: fail to decode input data");
-+ if (WebPGetInfo(filedata,size, &width, &height) == 0) {
-+ gd_error("gd-webp cannot get webp info");
- return NULL;
- }
-+
- im = gdImageCreateTrueColor(width, height);
-- gd_YUV420toRGBA(Y, U, V, im);
-+ if (!im) {
-+ return NULL;
-+ }
-+ argb = WebPDecodeARGB(filedata, size, &width, &height);
-+ if (!argb) {
-+ gd_error("gd-webp cannot allocate temporary buffer");
-+ gdFree(argb);
-+ return NULL;
-+ }
-+ for (y = 0, p = argb; y < height; y++) {
-+ for (x = 0; x < width; x++) {
-+ register uint8_t a = gdAlphaMax - (*(p++) >> 1);
-+ register uint8_t r = *(p++);
-+ register uint8_t g = *(p++);
-+ register uint8_t b = *(p++);
-+ im->tpixels[y][x] = gdTrueColorAlpha(r, g, b, a);
-+ }
-+ }
-+ gdFree(filedata);
-+ free(argb);
-+ im->saveAlphaFlag = 1;
- return im;
- }
-
-+void gdImageWebpCtx (gdImagePtr im, gdIOCtx * outfile, int quantization)
-+{
-+ uint8_t *argb;
-+ int x, y;
-+ uint8_t *p;
-+ uint8_t *out;
-+ size_t out_size;
-+
-+ if (im == NULL) {
-+ return;
-+ }
-+
-+ if (!gdImageTrueColor(im)) {
-+ gd_error("Paletter image not supported by webp");
-+ return;
-+ }
-+
-+ if (quantization == -1) {
-+ quantization = 80;
-+ }
-+
-+ argb = (uint8_t *)gdMalloc(gdImageSX(im) * 4 * gdImageSY(im));
-+ if (!argb) {
-+ return;
-+ }
-+ p = argb;
-+ for (y = 0; y < gdImageSY(im); y++) {
-+ for (x = 0; x < gdImageSX(im); x++) {
-+ register int c;
-+ register char a;
-+ c = im->tpixels[y][x];
-+ a = gdTrueColorGetAlpha(c);
-+ if (a == 127) {
-+ a = 0;
-+ } else {
-+ a = 255 - ((a << 1) + (a >> 6));
-+ }
-+ *(p++) = gdTrueColorGetRed(c);
-+ *(p++) = gdTrueColorGetGreen(c);
-+ *(p++) = gdTrueColorGetBlue(c);
-+ *(p++) = a;
-+ }
-+ }
-+ out_size = WebPEncodeRGBA(argb, gdImageSX(im), gdImageSY(im), gdImageSX(im) * 4, quantization, &out);
-+ printf("outsize: %i\n", out_size);
-+ if (out_size == 0) {
-+ gd_error("gd-webp encoding failed");
-+ goto freeargb;
-+ }
-+ gdPutBuf(out, out_size, outfile);
-+ free(out);
-+
-+freeargb:
-+ gdFree(argb);
-+}
-+
- BGD_DECLARE(void) gdImageWebpEx (gdImagePtr im, FILE * outFile, int quantization)
- {
- gdIOCtx *out = gdNewFileCtx(outFile);
-@@ -116,7 +152,7 @@ BGD_DECLARE(void) gdImageWebpEx (gdImagePtr im, FILE * outFile, int quantization
- BGD_DECLARE(void) gdImageWebp (gdImagePtr im, FILE * outFile)
- {
- gdIOCtx *out = gdNewFileCtx(outFile);
-- gdImageWebpCtx(im, out, -1);
-+ gdImageWebpCtx(im, out, -1);
- out->gd_free(out);
- }
-
-@@ -140,75 +176,4 @@ BGD_DECLARE(void *) gdImageWebpPtrEx (gdImagePtr im, int *size, int quantization
- out->gd_free(out);
- return rv;
- }
--
--/*
-- * Maps normalized QP (quality) to VP8 QP
-- */
--int mapQualityToVP8QP(int quality) {
--#define MIN_QUALITY 0
--#define MAX_QUALITY 100
--#define MIN_VP8QP 1
--#define MAX_VP8QP 63
-- const float scale = MAX_VP8QP - MIN_VP8QP;
-- const float vp8qp =
-- scale * (MAX_QUALITY - quality) / (MAX_QUALITY - MIN_QUALITY) + MIN_VP8QP;
-- if (quality < MIN_QUALITY || quality > MAX_QUALITY) {
-- gd_error("Wrong quality value %d.", quality);
-- return -1;
-- }
--
-- return (int)(vp8qp + 0.5);
--}
--
--/* This routine is based in part on code from Dale Lutz (Safe Software Inc.)
-- * and in part on demo code from Chapter 15 of "PNG: The Definitive Guide"
-- * (http://www.cdrom.com/pub/png/pngbook.html).
-- */
--BGD_DECLARE(void) gdImageWebpCtx (gdImagePtr im, gdIOCtx * outfile, int quantization)
--{
-- int width = im->sx;
-- int height = im->sy;
--
-- int yuv_width, yuv_height, yuv_nbytes, ret;
-- int vp8_quality;
-- unsigned char *Y = NULL,
-- *U = NULL,
-- *V = NULL;
-- unsigned char *filedata = NULL;
--
-- /* Conversion to Y,U,V buffer */
-- yuv_width = (width + 1) >> 1;
-- yuv_height = (height + 1) >> 1;
-- yuv_nbytes = width * height + 2 * yuv_width * yuv_height;
--
-- if ((Y = (unsigned char *)gdCalloc(yuv_nbytes, sizeof(unsigned char))) == NULL) {
-- gd_error("gd-webp error: cannot allocate Y buffer");
-- return;
-- }
-- if (quantization == -1) {
-- quantization = 80;
-- }
-- vp8_quality = mapQualityToVP8QP(quantization);
--
-- U = Y + width * height;
-- V = U + yuv_width * yuv_height;
-- gd_RGBAToYUV420(im, Y, U, V);
--
-- /* Encode Y,U,V and write data to file */
-- ret = WebPEncode(Y, U, V, width, height, width, yuv_width, yuv_height, yuv_width,
-- vp8_quality, &filedata, &yuv_nbytes, NULL);
-- gdFree(Y);
--
-- if (ret != webp_success) {
-- if (filedata) {
-- free(filedata);
-- }
-- gd_error("gd-webp error: WebP Encoder failed");
-- return;
-- }
--
-- gdPutBuf (filedata, yuv_nbytes, outfile);
-- free(filedata);
--}
--
--#endif /* HAVE_LIBVPX */
-+#endif /* HAVE_LIBWEBP */
---
-2.3.5
-
diff --git a/media-libs/gd/gd-2.1.1-r1.ebuild b/media-libs/gd/gd-2.1.1-r1.ebuild
deleted file mode 100644
index 08903482c1da..000000000000
--- a/media-libs/gd/gd-2.1.1-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit libtool multilib-minimal eutils autotools
-
-DESCRIPTION="A graphics library for fast image creation"
-HOMEPAGE="http://libgd.org/ http://www.boutell.com/gd/"
-SRC_URI="https://bitbucket.org/libgd/gd-libgd/downloads/lib${P}.tar.xz"
-
-LICENSE="gd IJG HPND BSD"
-SLOT="2/3"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="fontconfig jpeg png static-libs tiff truetype webp xpm zlib"
-
-# fontconfig has prefixed font paths, details see bug #518970
-REQUIRED_USE="prefix? ( fontconfig )"
-
-RDEPEND="fontconfig? ( >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] )
- jpeg? ( >=virtual/jpeg-0-r2:0=[${MULTILIB_USEDEP}] )
- png? ( >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}] )
- tiff? ( media-libs/tiff:0[${MULTILIB_USEDEP}] )
- truetype? ( >=media-libs/freetype-2.5.0.1[${MULTILIB_USEDEP}] )
- webp? ( media-libs/libwebp[${MULTILIB_USEDEP}] )
- xpm? ( >=x11-libs/libXpm-3.5.10-r1[${MULTILIB_USEDEP}] >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] )
- zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
- >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]"
-
-S="${WORKDIR}/lib${P}"
-
-src_prepare() {
- epatch "${FILESDIR}/${P}-headers.patch" #540376
- epatch "${FILESDIR}/${P}-webp-pre.patch" #545956
- epatch "${FILESDIR}/${P}-webp.patch" #545956
-
- #elibtoolize # for shared library on Solaris
- eautoreconf
-}
-
-multilib_src_configure() {
- # we aren't actually {en,dis}abling X here ... the configure
- # script uses it just to add explicit -I/-L paths which we
- # don't care about on Gentoo systems.
- ECONF_SOURCE=${S} \
- econf \
- --without-x \
- $(use_enable static-libs static) \
- $(use_with fontconfig) \
- $(use_with png) \
- $(use_with tiff) \
- $(use_with truetype freetype) \
- $(use_with jpeg) \
- $(use_with webp) \
- $(use_with xpm) \
- $(use_with zlib)
-}
-
-multilib_src_install_all() {
- dodoc NEWS README
- prune_libtool_files
-}
diff --git a/media-libs/gd/gd-2.2.1.ebuild b/media-libs/gd/gd-2.2.1.ebuild
deleted file mode 100644
index 3f2208e51ecc..000000000000
--- a/media-libs/gd/gd-2.2.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils libtool multilib-minimal
-
-DESCRIPTION="A graphics library for fast image creation"
-HOMEPAGE="http://libgd.org/ http://www.boutell.com/gd/"
-SRC_URI="https://github.com/libgd/libgd/releases/download/${P}/lib${P}.tar.xz"
-
-LICENSE="gd IJG HPND BSD"
-SLOT="2/3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="fontconfig jpeg png static-libs tiff truetype webp xpm zlib"
-
-# fontconfig has prefixed font paths, details see bug #518970
-REQUIRED_USE="prefix? ( fontconfig )"
-
-RDEPEND="fontconfig? ( >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] )
- jpeg? ( >=virtual/jpeg-0-r2:0=[${MULTILIB_USEDEP}] )
- png? ( >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}] )
- tiff? ( media-libs/tiff:0[${MULTILIB_USEDEP}] )
- truetype? ( >=media-libs/freetype-2.5.0.1[${MULTILIB_USEDEP}] )
- webp? ( media-libs/libwebp[${MULTILIB_USEDEP}] )
- xpm? ( >=x11-libs/libXpm-3.5.10-r1[${MULTILIB_USEDEP}] >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] )
- zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
- >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]"
-
-S="${WORKDIR}/lib${P}"
-
-src_prepare() {
- default
- elibtoolize # for shared library on Solaris
-}
-
-multilib_src_configure() {
- # we aren't actually {en,dis}abling X here ... the configure
- # script uses it just to add explicit -I/-L paths which we
- # don't care about on Gentoo systems.
- ECONF_SOURCE=${S} \
- econf \
- --disable-werror \
- --without-x \
- --without-liq \
- $(use_enable static-libs static) \
- $(use_with fontconfig) \
- $(use_with png) \
- $(use_with tiff) \
- $(use_with truetype freetype) \
- $(use_with jpeg) \
- $(use_with webp) \
- $(use_with xpm) \
- $(use_with zlib)
-}
-
-multilib_src_install_all() {
- #dodoc NEWS README
- prune_libtool_files
-}