Gentoo Archives: gentoo-commits

From: "Manuel Rüger" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-libs/fltk/
Date: Tue, 22 Dec 2015 16:48:25
Message-Id: 1450802524.30a59ebb6b5977514dec8097989690c001036b4b.mrueg@gentoo
1 commit: 30a59ebb6b5977514dec8097989690c001036b4b
2 Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
3 AuthorDate: Tue Dec 22 16:42:04 2015 +0000
4 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
5 CommitDate: Tue Dec 22 16:42:04 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30a59ebb
7
8 x11-libs/fltk: Remove old
9
10 Package-Manager: portage-2.2.26
11
12 x11-libs/fltk/Manifest | 1 -
13 x11-libs/fltk/fltk-1.3.2.ebuild | 153 ----------------------------------------
14 2 files changed, 154 deletions(-)
15
16 diff --git a/x11-libs/fltk/Manifest b/x11-libs/fltk/Manifest
17 index 66b6807..f7d69a4 100644
18 --- a/x11-libs/fltk/Manifest
19 +++ b/x11-libs/fltk/Manifest
20 @@ -1,2 +1 @@
21 -DIST fltk-1.3.2-source.tar.gz 4260874 SHA256 176044df94f31bd53a5806cf5054ca78b180bf9ae27ce47649608833695ee4a4 SHA512 9372a34d8dfc4b4ece7632683c1c92f9ea9e538ba6eec08bec69615e2b2c885957d229a5ec495830f673b6a059f55a94b61727e8eb1fb7b3bd37005dc0b8312e WHIRLPOOL 10c85d1ae50ccd3d9f66285483d39bc0e61b9f3306f87412841ceed9a45fd45f0476b28f7e7652658f6fcc48533d1ec4974a9eb98ca0f535b662a70209c1f781
22 DIST fltk-1.3.3-source.tar.gz 4986376 SHA256 f8398d98d7221d40e77bc7b19e761adaf2f1ef8bb0c30eceb7beb4f2273d0d97 SHA512 277ba27e35c20e2d4fc5296bf418c5ab78c821870476e21d49f723765b99b3a559eed4ecd5215ac26d53a1091ada003e17f1553194cebaa97dd854809dd2885d WHIRLPOOL 876a92e44dac20e6a2d86e4339a87185e708718d4cc59983bd81d5c3f0100d52230ef34d9c92800a2a07f6e7ed26e2ba9212c01ce898e7a184a7a35c40837761
23
24 diff --git a/x11-libs/fltk/fltk-1.3.2.ebuild b/x11-libs/fltk/fltk-1.3.2.ebuild
25 deleted file mode 100644
26 index 19d8ac5..0000000
27 --- a/x11-libs/fltk/fltk-1.3.2.ebuild
28 +++ /dev/null
29 @@ -1,153 +0,0 @@
30 -# Copyright 1999-2015 Gentoo Foundation
31 -# Distributed under the terms of the GNU General Public License v2
32 -# $Id$
33 -
34 -EAPI=4
35 -
36 -inherit autotools eutils fdo-mime flag-o-matic versionator
37 -
38 -MY_P=${P/_}
39 -
40 -DESCRIPTION="C++ user interface toolkit for X and OpenGL"
41 -HOMEPAGE="http://www.fltk.org/"
42 -SRC_URI="http://fltk.org/pub/${PN}/${PV/_}/${P/_}-source.tar.gz"
43 -
44 -SLOT="1"
45 -LICENSE="FLTK LGPL-2"
46 -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
47 -IUSE="cairo debug doc examples games +opengl pdf static-libs +threads +xft +xinerama"
48 -
49 -RDEPEND="
50 - >=media-libs/libpng-1.2:0
51 - virtual/jpeg:0
52 - sys-libs/zlib
53 - x11-libs/libICE
54 - x11-libs/libSM
55 - x11-libs/libXext
56 - x11-libs/libXt
57 - cairo? ( x11-libs/cairo )
58 - opengl? ( virtual/opengl )
59 - xinerama? ( x11-libs/libXinerama )
60 - xft? ( x11-libs/libXft )"
61 -DEPEND="${RDEPEND}
62 - x11-proto/xextproto
63 - doc? (
64 - app-doc/doxygen
65 - pdf? ( dev-texlive/texlive-latex )
66 - )
67 - xinerama? ( x11-proto/xineramaproto )"
68 -
69 -INCDIR=${EPREFIX}/usr/include/fltk-${SLOT}
70 -LIBDIR=${EPREFIX}/usr/$(get_libdir)/fltk-${SLOT}
71 -
72 -S=${WORKDIR}/${MY_P}
73 -
74 -src_prepare() {
75 - rm -rf zlib jpeg png || die
76 - epatch \
77 - "${FILESDIR}"/${PN}-1.3.1-as-needed.patch \
78 - "${FILESDIR}"/${PN}-1.3.2-desktop.patch \
79 - "${FILESDIR}"/${PN}-1.3.0-share.patch \
80 - "${FILESDIR}"/${PN}-1.3.0-conf-tests.patch
81 - sed \
82 - -e 's:@HLINKS@::g' -i FL/Makefile.in || die
83 - sed -i \
84 - -e '/C\(XX\)\?FLAGS=/s:@C\(XX\)\?FLAGS@::' \
85 - -e '/^LDFLAGS=/d' \
86 - "${S}/fltk-config.in" || die
87 - # some fixes introduced because slotting
88 - sed -i \
89 - -e '/RANLIB/s:$(libdir)/\(.*LIBNAME)\):$(libdir)/`basename \1`:g' \
90 - src/Makefile || die
91 - # docs in proper docdir
92 - sed -i \
93 - -e "/^docdir/s:fltk:${PF}/html:" \
94 - -e "/SILENT:/d" \
95 - makeinclude.in || die
96 - sed -e "s/7/$(get_version_component_range 3)/" \
97 - "${FILESDIR}"/FLTKConfig.cmake > CMake/FLTKConfig.cmake
98 - sed -e 's:-Os::g' -i configure.in || die
99 - use prefix && append-ldflags -Wl,-rpath -Wl,"${LIBDIR}"
100 - eautoconf
101 -}
102 -
103 -src_configure() {
104 - econf \
105 - --includedir=${INCDIR}\
106 - --libdir=${LIBDIR} \
107 - --docdir="${EPREFIX}/usr/share/doc/${PF}/html" \
108 - --enable-largefile \
109 - --enable-shared \
110 - --enable-xdbe \
111 - --disable-localjpeg \
112 - --disable-localpng \
113 - --disable-localzlib \
114 - $(use_enable debug) \
115 - $(use_enable cairo) \
116 - $(use_enable opengl gl) \
117 - $(use_enable threads) \
118 - $(use_enable xft) \
119 - $(use_enable xinerama)
120 -}
121 -
122 -src_compile() {
123 - default
124 - if use doc; then
125 - cd "${S}"/documentation
126 - emake html
127 - if use pdf; then
128 - emake pdf
129 - fi
130 - fi
131 - if use games; then
132 - cd "${S}"/test
133 - emake blocks checkers sudoku
134 - fi
135 -}
136 -
137 -src_install() {
138 - default
139 - emake -C fluid \
140 - DESTDIR="${D}" install-linux
141 - if use doc; then
142 - emake -C documentation \
143 - DESTDIR="${D}" install
144 - fi
145 - local apps="fluid"
146 - if use games; then
147 - emake -C test \
148 - DESTDIR="${D}" install-linux
149 - emake -C documentation \
150 - DESTDIR="${D}" install-linux
151 - apps="${apps} sudoku blocks checkers"
152 - fi
153 - for app in ${apps}; do
154 - dosym /usr/share/icons/hicolor/32x32/apps/${app}.png \
155 - /usr/share/pixmaps/${app}.png
156 - done
157 - dodoc CHANGES README CREDITS ANNOUNCEMENT
158 -
159 - if use examples; then
160 - insinto /usr/share/doc/${PF}/examples
161 - doins test/*.{h,cxx,fl} test/demo.menu
162 - fi
163 -
164 - insinto /usr/share/cmake/Modules
165 - doins CMake/FLTK*.cmake
166 -
167 - echo "LDPATH=${LIBDIR}" > 99fltk-${SLOT}
168 - echo "FLTK_DOCDIR=${EPREFIX}/usr/share/doc/${PF}/html" >> 99fltk-${SLOT}
169 - doenvd 99fltk-${SLOT}
170 -
171 - if ! use static-libs; then
172 - rm "${ED}"/usr/lib*/fltk-1/*.a || die
173 - fi
174 -}
175 -
176 -pkg_postinst() {
177 - fdo-mime_desktop_database_update
178 -}
179 -
180 -pkg_postrm() {
181 - fdo-mime_desktop_database_update
182 -}