Gentoo Archives: gentoo-commits

From: Michael Orlitzky <mjo@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/netsurf/
Date: Sat, 15 Aug 2020 12:03:37
Message-Id: 1597492711.1bc687cb3ab8a6e8821168aa00394dd5cad47d13.mjo@gentoo
1 commit: 1bc687cb3ab8a6e8821168aa00394dd5cad47d13
2 Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
3 AuthorDate: Sat Aug 15 01:05:42 2020 +0000
4 Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 15 11:58:31 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bc687cb
7
8 www-client/netsurf: remove old "unused" ebuild.
9
10 Package-Manager: Portage-2.3.103, Repoman-2.3.23
11 Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>
12
13 www-client/netsurf/netsurf-3.10-r2.ebuild | 149 ------------------------------
14 1 file changed, 149 deletions(-)
15
16 diff --git a/www-client/netsurf/netsurf-3.10-r2.ebuild b/www-client/netsurf/netsurf-3.10-r2.ebuild
17 deleted file mode 100644
18 index 9aee997cf05..00000000000
19 --- a/www-client/netsurf/netsurf-3.10-r2.ebuild
20 +++ /dev/null
21 @@ -1,149 +0,0 @@
22 -# Copyright 1999-2020 Gentoo Authors
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -EAPI=7
26 -
27 -inherit toolchain-funcs desktop
28 -
29 -DESCRIPTION="a free, open source web browser"
30 -HOMEPAGE="https://www.netsurf-browser.org/"
31 -SRC_URI="http://download.netsurf-browser.org/netsurf/releases/source/${P}-src.tar.gz"
32 -
33 -LICENSE="GPL-2 MIT"
34 -SLOT="0"
35 -KEYWORDS="~amd64 ~ppc64"
36 -IUSE="bmp +duktape fbcon truetype +gif +gtk gtk2 +javascript +jpeg mng
37 - +png +psl rosprite +svg +svgtiny +webp"
38 -
39 -REQUIRED_USE="|| ( fbcon gtk gtk2 )
40 - duktape? ( javascript )"
41 -
42 -RDEPEND="
43 - >=dev-libs/libcss-0.9
44 - >=net-libs/libdom-0.3
45 - >=net-libs/libhubbub-0.3
46 - >=dev-libs/libnsutils-0.1.0
47 - >=dev-libs/libutf8proc-2.4
48 - dev-libs/libxml2:2
49 - net-misc/curl
50 - bmp? ( >=media-libs/libnsbmp-0.1 )
51 - fbcon? ( >=dev-libs/libnsfb-0.2.2
52 - truetype? ( media-fonts/dejavu
53 - >=media-libs/freetype-2.5.0.1 )
54 - )
55 - gif? ( >=media-libs/libnsgif-0.1 )
56 - gtk? ( dev-libs/glib:2
57 - x11-libs/gtk+:3 )
58 - gtk2? ( dev-libs/glib:2
59 - x11-libs/gtk+:2 )
60 - javascript? (
61 - >=dev-libs/nsgenbind-0.7
62 - duktape? ( dev-lang/duktape )
63 - !duktape? ( dev-lang/spidermonkey:0= )
64 - )
65 - jpeg? ( >=virtual/jpeg-0-r2:0 )
66 - mng? ( >=media-libs/libmng-1.0.10-r2 )
67 - png? ( >=media-libs/libpng-1.2.51:0 )
68 - psl? ( media-libs/libnspsl )
69 - rosprite? ( >=media-libs/librosprite-0.1.2-r1 )
70 - svg? ( svgtiny? ( >=media-libs/libsvgtiny-0.1.3-r1 )
71 - !svgtiny? ( gnome-base/librsvg:2 ) )
72 - webp? ( >=media-libs/libwebp-0.3.0 )"
73 -BDEPEND="
74 - duktape? ( app-editors/vim-core )
75 - dev-libs/check
76 - dev-perl/HTML-Parser
77 - >=dev-util/netsurf-buildsystem-1.7-r1"
78 -
79 -PATCHES=(
80 - "${FILESDIR}/${PN}-3.9-conditionally-include-image-headers.patch"
81 - "${FILESDIR}/${PN}-3.10-julia-libutf8proc-header-location.patch"
82 - "${FILESDIR}/${PN}-3.10-disable-failing-tests.patch"
83 -)
84 -
85 -DOCS=( README docs/using-framebuffer.md
86 - docs/ideas/{cache,css-engine,render-library}.txt )
87 -
88 -src_prepare() {
89 - default
90 - rm -r frontends/{amiga,atari,beos,monkey,riscos,windows} || die
91 -}
92 -
93 -_emake() {
94 - source /usr/share/netsurf-buildsystem/gentoo-helpers.sh
95 - netsurf_define_makeconf
96 - local netsurf_makeconf=(
97 - "${NETSURF_MAKECONF[@]}"
98 - COMPONENT_TYPE=binary
99 - NETSURF_USE_BMP=$(usex bmp YES NO)
100 - NETSURF_USE_GIF=$(usex gif YES NO)
101 - NETSURF_USE_JPEG=$(usex jpeg YES NO)
102 - NETSURF_USE_PNG=$(usex png YES NO)
103 - NETSURF_USE_NSPSL=$(usex psl YES NO)
104 - NETSURF_USE_MNG=$(usex mng YES NO)
105 - NETSURF_USE_WEBP=$(usex webp YES NO)
106 - NETSURF_USE_MOZJS=$(usex javascript $(usex duktape NO YES) NO)
107 - NETSURF_USE_JS=NO
108 - NETSURF_USE_DUKTAPE=$(usex javascript $(usex duktape YES NO) NO)
109 - NETSURF_USE_NSSVG=$(usex svg $(usex svgtiny YES NO) NO)
110 - NETSURF_USE_RSVG=$(usex svg $(usex svgtiny NO YES) NO)
111 - NETSURF_USE_ROSPRITE=$(usex rosprite YES NO)
112 - PKG_CONFIG=$(tc-getPKG_CONFIG)
113 - NETSURF_FB_FONTLIB=$(usex truetype freetype internal)
114 - NETSURF_FB_FONTPATH="${EPREFIX}/usr/share/fonts/dejavu"
115 - NETSURF_USE_VIDEO=NO
116 - )
117 - emake "${netsurf_makeconf[@]}" $@
118 -}
119 -
120 -src_compile() {
121 - # The build system only runs pkg-config to find librsvg's include
122 - # dir for the gtk targets. So if you try to build the framebuffer
123 - # target with NETSURF_USE_RSVG=YES, the build crashes on failing to
124 - # find rsvg.h. To work around that, we set NETSURF_USE_RSVG=NO. It
125 - # might be possible to fall back to svgtiny with USE="svg -svgtiny"
126 - # if svgtiny works in a framebuffer, but then our (R)DEPEND would
127 - # need some mangling to ensure that svgtiny is installed.
128 - use fbcon && _emake NETSURF_USE_RSVG=NO TARGET=framebuffer
129 -
130 - use gtk2 && _emake TARGET=gtk2
131 - use gtk && _emake TARGET=gtk3
132 -}
133 -
134 -src_test() {
135 - _emake test
136 -}
137 -
138 -src_install() {
139 - sed -e '1iexit;' \
140 - -i "${WORKDIR}"/*/utils/git-testament.pl || die
141 -
142 - if use fbcon ; then
143 - # See earlier comments about rsvg.h.
144 - _emake NETSURF_USE_RSVG=NO TARGET=framebuffer DESTDIR="${D}" install
145 - elog "framebuffer binary has been installed as netsurf-fb"
146 - make_desktop_entry "${EPREFIX}"/usr/bin/netsurf-fb \
147 - NetSurf-framebuffer \
148 - netsurf \
149 - "Network;WebBrowser"
150 - fi
151 - if use gtk2 ; then
152 - _emake TARGET=gtk2 DESTDIR="${D}" install
153 - elog "netsurf gtk2 version has been installed as netsurf-gtk2"
154 - make_desktop_entry "${EPREFIX}"/usr/bin/netsurf-gtk2 \
155 - NetSurf-gtk2 \
156 - netsurf \
157 - "Network;WebBrowser"
158 - fi
159 - if use gtk ; then
160 - _emake TARGET=gtk3 DESTDIR="${D}" install
161 - elog "netsurf gtk3 version has been installed as netsurf-gtk3"
162 - make_desktop_entry "${EPREFIX}"/usr/bin/netsurf-gtk3 \
163 - NetSurf-gtk3 \
164 - netsurf \
165 - "Network;WebBrowser"
166 - fi
167 -
168 - insinto /usr/share/pixmaps
169 - doins frontends/gtk/res/netsurf.xpm
170 -}