Gentoo Archives: gentoo-commits

From: Mikle Kolyada <zlogene@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/xv/
Date: Sun, 10 Feb 2019 17:33:07
Message-Id: 1549819973.2c1ca5778d3dd8db70ee12949d6b7d76ec7ced33.zlogene@gentoo
1 commit: 2c1ca5778d3dd8db70ee12949d6b7d76ec7ced33
2 Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
3 AuthorDate: Sun Feb 10 17:32:53 2019 +0000
4 Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
5 CommitDate: Sun Feb 10 17:32:53 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c1ca577
7
8 media-gfx/xv: Drop old
9
10 Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
11 Package-Manager: Portage-2.3.51, Repoman-2.3.11
12
13 media-gfx/xv/xv-3.10a-r17.ebuild | 91 ----------------------------------------
14 1 file changed, 91 deletions(-)
15
16 diff --git a/media-gfx/xv/xv-3.10a-r17.ebuild b/media-gfx/xv/xv-3.10a-r17.ebuild
17 deleted file mode 100644
18 index 84423f73c81..00000000000
19 --- a/media-gfx/xv/xv-3.10a-r17.ebuild
20 +++ /dev/null
21 @@ -1,91 +0,0 @@
22 -# Copyright 1999-2017 Gentoo Foundation
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -EAPI=5
26 -inherit eutils flag-o-matic
27 -
28 -JUMBOV=20070520
29 -DESCRIPTION="Interactive image manipulation program supporting a wide variety of formats"
30 -HOMEPAGE="http://www.trilon.com/xv/index.html http://www.sonic.net/~roelofs/greg_xv.html"
31 -SRC_URI="mirror://sourceforge/png-mng/${P}-jumbo-patches-${JUMBOV}.tar.gz
32 - ftp://ftp.cis.upenn.edu/pub/xv/${P}.tar.gz
33 - mirror://gentoo/${P}.png.bz2"
34 -
35 -LICENSE="xv"
36 -SLOT="0"
37 -KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
38 -IUSE="jpeg tiff png"
39 -
40 -DEPEND="x11-libs/libXt
41 - jpeg? ( virtual/jpeg:0 )
42 - tiff? ( media-libs/tiff:0 )
43 - png? ( >=media-libs/libpng-1.2:0= sys-libs/zlib )"
44 -RDEPEND="${DEPEND}"
45 -
46 -src_prepare() {
47 - # Apply the jumbo patch
48 - epatch "${WORKDIR}"/${P}-jumbo-fix-enh-patch-${JUMBOV}.txt
49 -
50 - # OSX and BSD xv.h define patches
51 - epatch "${FILESDIR}"/${P}-osx-bsd-${JUMBOV}.patch
52 -
53 - # OSX malloc patch
54 - epatch "${FILESDIR}"/${P}-vdcomp-osx-${JUMBOV}.patch
55 -
56 - # Disable JP2K (i.e. use system JPEG libs)
57 - epatch "${FILESDIR}"/${P}-disable-jp2k-${JUMBOV}.patch
58 -
59 - # Fix -wait option (do not rely on obsolete CLK_TCK)
60 - epatch "${FILESDIR}"/${P}-fix-wait-${JUMBOV}.patch
61 -
62 - # Use LDFLAGS on link lines
63 - epatch "${FILESDIR}"/${P}-add-ldflags-${JUMBOV}.patch
64 -
65 - epatch "${FILESDIR}"/${P}-libpng15-r1.patch
66 -
67 - # Link with various image libraries depending on use flags
68 - IMAGE_LIBS=""
69 - use jpeg && IMAGE_LIBS="${IMAGE_LIBS} -ljpeg"
70 - use png && IMAGE_LIBS="${IMAGE_LIBS} -lz -lpng"
71 - use tiff && IMAGE_LIBS="${IMAGE_LIBS} -ltiff"
72 -
73 - sed -i \
74 - -e 's/\(^JPEG.*\)/#\1/g' \
75 - -e 's/\(^PNG.*\)/#\1/g' \
76 - -e 's/\(^TIFF.*\)/#\1/g' \
77 - -e "s/\(^LIBS = .*\)/\1${IMAGE_LIBS}/g" Makefile
78 -
79 - # /usr/bin/gzip => /bin/gzip
80 - sed -i -e 's#/usr\(/bin/gzip\)#'"${EPREFIX}"'\1#g' config.h
81 -
82 - # Fix installation of ps docs
83 - sed -i -e 's#$(DESTDIR)$(LIBDIR)#$(LIBDIR)#g' Makefile
84 -}
85 -
86 -src_compile() {
87 - append-flags -DUSE_GETCWD -DLINUX -DUSLEEP
88 - use jpeg && append-flags -DDOJPEG
89 - use png && append-flags -DDOPNG
90 - use tiff && append-flags -DDOTIFF -DUSE_TILED_TIFF_BOTLEFT_FIX
91 -
92 - emake \
93 - CC="$(tc-getCC)" CCOPTS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
94 - PREFIX="${EPREFIX}"/usr \
95 - DOCDIR="${EPREFIX}/usr/share/doc/${PF}" \
96 - LIBDIR="${T}"
97 -}
98 -
99 -src_install() {
100 - dodir /usr/bin
101 - dodir /usr/share/man/man1
102 -
103 - emake \
104 - DESTDIR="${D}" \
105 - PREFIX="${EPREFIX}"/usr \
106 - DOCDIR="${EPREFIX}/usr/share/doc/${PF}" \
107 - LIBDIR="${T}" install
108 -
109 - dodoc CHANGELOG BUGS IDEAS
110 - newicon "${WORKDIR}"/${P}.png ${PN}.png
111 - make_desktop_entry xv "" "" "Graphics;Viewer"
112 -}