Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnome-extra/cjs/
Date: Sat, 12 Jun 2021 03:55:38
Message-Id: 1623470111.308478c39b15250b2aa7350193141a77626dfa62.sam@gentoo
1 commit: 308478c39b15250b2aa7350193141a77626dfa62
2 Author: Matthew S. Turnbull <sparky <AT> bluefang-logic <DOT> com>
3 AuthorDate: Fri Jun 11 16:36:03 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sat Jun 12 03:55:11 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=308478c3
7
8 gnome-extra/cjs: drop old
9
10 Package-Manager: Portage-3.0.18, Repoman-3.0.2
11 Signed-off-by: Matthew S. Turnbull <sparky <AT> bluefang-logic.com>
12 Signed-off-by: Sam James <sam <AT> gentoo.org>
13
14 gnome-extra/cjs/Manifest | 1 -
15 gnome-extra/cjs/cjs-4.6.0.ebuild | 74 ----------------------------------------
16 2 files changed, 75 deletions(-)
17
18 diff --git a/gnome-extra/cjs/Manifest b/gnome-extra/cjs/Manifest
19 index 9e0f6d3009c..b908110d860 100644
20 --- a/gnome-extra/cjs/Manifest
21 +++ b/gnome-extra/cjs/Manifest
22 @@ -1,3 +1,2 @@
23 -DIST cjs-4.6.0.tar.gz 463060 BLAKE2B 466f807539ea95eece8b468287582f2c085ce86a63cf37ed1489f6ed20c98dfcb7028c7679102526009b71aba7d737f6f56c9544bc926fbf5a0be540afeaee53 SHA512 b7b457b43b756918670c9acc1064fc5b424d7bb7ab826ec207595c98159f407411ceb6d3043d305570f21f7675e1b699d7e95466688835034e178e079e118dfe
24 DIST cjs-4.8.2.tar.gz 600711 BLAKE2B d1506e599c05301083479df4145d3177c9cbb057d3ed260e9744994da70fe392eb2cd872dc00b1ef6269efe9442e32e16878ba975f57f1abc35851cb15e7bb97 SHA512 c607198847a3229443bbfa6906b05036295b6d7f95d3b355780b28e69382407a8f6ef5f637f411fbf2ae474c4c7c5f68f64fec6dd7a2e7f944945927f5efac91
25 DIST cjs-5.0.0.tar.gz 601928 BLAKE2B b8d4e64472eefe15678fd2ebcd270161b779e5081b1f9fdff61c4410fdef601cff9bc948b423308059aa73de0b960d430711e8741c10511f758b41da8d96892f SHA512 32524de39e17ffc3e70f83188aed5d6bcb39e9ac4d4a1aa980a1f45dfc7970c103868f270775fcd290de0a6c70035b61b04dc575c6bcc1375972aaa0abdd8e59
26
27 diff --git a/gnome-extra/cjs/cjs-4.6.0.ebuild b/gnome-extra/cjs/cjs-4.6.0.ebuild
28 deleted file mode 100644
29 index bbdc3a6ffab..00000000000
30 --- a/gnome-extra/cjs/cjs-4.6.0.ebuild
31 +++ /dev/null
32 @@ -1,74 +0,0 @@
33 -# Copyright 1999-2021 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=7
37 -inherit autotools gnome2-utils pax-utils virtualx xdg-utils
38 -
39 -DESCRIPTION="Linux Mint's fork of gjs for Cinnamon"
40 -HOMEPAGE="https://projects.linuxmint.com/cinnamon/"
41 -SRC_URI="https://github.com/linuxmint/cjs/archive/${PV}.tar.gz -> ${P}.tar.gz"
42 -
43 -LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
44 -SLOT="0"
45 -IUSE="+cairo examples gtk test"
46 -KEYWORDS="amd64 ~arm64 x86"
47 -RESTRICT="test"
48 -
49 -RDEPEND="
50 - dev-lang/spidermonkey:52
51 - >=dev-libs/glib-2.42:2
52 - >=dev-libs/gobject-introspection-1.41.4:=
53 - sys-libs/readline:0=
54 - dev-libs/libffi:0=
55 - cairo? ( x11-libs/cairo[X,glib] )
56 - gtk? ( x11-libs/gtk+:3 )
57 -"
58 -DEPEND="${RDEPEND}
59 - test? ( sys-apps/dbus )
60 -"
61 -BDEPEND="
62 - sys-devel/autoconf-archive
63 - sys-devel/gettext
64 - virtual/pkgconfig
65 -"
66 -
67 -src_prepare() {
68 - xdg_environment_reset
69 - default
70 - eautoreconf
71 - gnome2_disable_deprecation_warning
72 -
73 - sed -ie "s/'Gjs'/'Cjs'/g" \
74 - "${S}"/installed-tests/js/testExceptions.js \
75 - "${S}"/installed-tests/js/testEverythingBasic.js || die
76 -}
77 -
78 -src_configure() {
79 - # FIXME: add systemtap/dtrace support, like in glib:2
80 - # FIXME: --enable-systemtap installs files in ${D}/${D} for some reason
81 - econf \
82 - --disable-maintainer-mode \
83 - --enable-compile-warnings=minimum \
84 - --disable-systemtap \
85 - --disable-dtrace \
86 - $(use_with cairo) \
87 - $(use_with gtk)
88 -}
89 -
90 -src_test() {
91 - virtx emake check
92 -}
93 -
94 -src_install() {
95 - # installation sometimes fails in parallel
96 - default -j1
97 - find "${D}" -name '*.la' -delete || die
98 -
99 - if use examples; then
100 - docinto examples
101 - dodoc "${S}"/examples/*
102 - fi
103 -
104 - # Required for cjs-console to run correctly on PaX systems
105 - pax-mark mr "${ED}/usr/bin/cjs-console"
106 -}