Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/
Date: Sat, 30 Mar 2019 21:57:05
Message-Id: 1553982953.3d2f19a29e8dc7d13db4561a01a84cb14bf78ea6.leio@gentoo
1 commit: 3d2f19a29e8dc7d13db4561a01a84cb14bf78ea6
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Sat Mar 30 21:20:47 2019 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Sat Mar 30 21:55:53 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d2f19a2
7
8 dev-util/anjuta: remove old
9
10 Package-Manager: Portage-2.3.52, Repoman-2.3.12
11 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
12
13 dev-util/anjuta/anjuta-3.28.0.ebuild | 136 -----------------------------------
14 1 file changed, 136 deletions(-)
15
16 diff --git a/dev-util/anjuta/anjuta-3.28.0.ebuild b/dev-util/anjuta/anjuta-3.28.0.ebuild
17 deleted file mode 100644
18 index 998c1d39963..00000000000
19 --- a/dev-util/anjuta/anjuta-3.28.0.ebuild
20 +++ /dev/null
21 @@ -1,136 +0,0 @@
22 -# Copyright 1999-2018 Gentoo Foundation
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -EAPI=6
26 -GNOME2_LA_PUNT="yes"
27 -PYTHON_COMPAT=( python2_7 )
28 -# libanjuta-language-vala.so links to a specific slot of libvala; we want to
29 -# avoid automagic behavior.
30 -VALA_MIN_API_VERSION="0.36"
31 -VALA_MAX_API_VERSION="${VALA_MIN_API_VERSION}"
32 -
33 -inherit gnome2 flag-o-matic readme.gentoo-r1 python-single-r1 vala
34 -
35 -DESCRIPTION="A versatile IDE for GNOME"
36 -HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta"
37 -
38 -LICENSE="GPL-2+"
39 -SLOT="0"
40 -KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd"
41 -
42 -IUSE="debug devhelp glade +introspection packagekit subversion terminal test vala"
43 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
44 -
45 -# FIXME: automagically uses libgda:6 if available
46 -# FIXME: make python dependency non-automagic
47 -COMMON_DEPEND="
48 - >=dev-libs/glib-2.34:2[dbus]
49 - x11-libs/gdk-pixbuf:2
50 - >=x11-libs/gtk+-3.10:3
51 - >=dev-libs/libxml2-2.4.23
52 - >=dev-libs/gdl-3.5.5:3=
53 - >=x11-libs/gtksourceview-3:3.0
54 -
55 - sys-devel/autogen
56 -
57 - >=gnome-extra/libgda-5:5=
58 - dev-util/ctags
59 -
60 - x11-libs/libXext
61 - x11-libs/libXrender
62 -
63 - ${PYTHON_DEPS}
64 -
65 - devhelp? ( >=dev-util/devhelp-3.7.4:= )
66 - glade? ( >=dev-util/glade-3.12:3.10= )
67 - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= )
68 - subversion? (
69 - >=dev-vcs/subversion-1.8:=
70 - >=net-libs/serf-1.2:1=
71 - >=dev-libs/apr-1:=
72 - >=dev-libs/apr-util-1:= )
73 - terminal? ( >=x11-libs/vte-0.27.6:2.91 )
74 - vala? ( $(vala_depend) )
75 -"
76 -RDEPEND="${COMMON_DEPEND}
77 - gnome-base/gsettings-desktop-schemas
78 - packagekit? ( app-admin/packagekit-base )
79 -"
80 -DEPEND="${COMMON_DEPEND}
81 - >=dev-lang/perl-5
82 - >=dev-util/gtk-doc-am-1.4
83 - >=dev-util/intltool-0.40.1
84 - sys-devel/bison
85 - sys-devel/flex
86 - >=sys-devel/gettext-0.17
87 - virtual/pkgconfig
88 - !!dev-libs/gnome-build
89 - test? (
90 - app-text/docbook-xml-dtd:4.1.2
91 - app-text/docbook-xml-dtd:4.5 )
92 - app-text/yelp-tools
93 - dev-libs/gobject-introspection-common
94 - gnome-base/gnome-common
95 -"
96 -# yelp-tools, gi-common and gnome-common are required by eautoreconf
97 -
98 -pkg_setup() {
99 - python-single-r1_pkg_setup
100 -}
101 -
102 -src_prepare() {
103 - if use vala; then
104 - DISABLE_AUTOFORMATTING="yes"
105 - DOC_CONTENTS="To create a generic vala project you will need to specify
106 -desired valac versioned binary to be used, to do that you
107 -will need to:
108 -1. Go to 'Build' -> 'Configure project'
109 -2. Add 'VALAC=/usr/bin/valac-X.XX' (respecting quotes) to
110 -'Configure options'."
111 - fi
112 -
113 - # COPYING is used in Anjuta's help/about entry
114 - DOCS="AUTHORS ChangeLog COPYING FUTURE MAINTAINERS NEWS README ROADMAP THANKS TODO"
115 -
116 - # Conflicts with -pg in a plugin, bug #266777
117 - filter-flags -fomit-frame-pointer
118 -
119 - # Do not build benchmarks, they are not installed and for dev purpose only
120 - sed -e '/SUBDIRS =/ s/benchmark//' \
121 - -i plugins/symbol-db/Makefile.{am,in} || die
122 -
123 - use vala && vala_src_prepare
124 - gnome2_src_prepare
125 -}
126 -
127 -src_configure() {
128 - gnome2_src_configure \
129 - --disable-neon \
130 - --disable-static \
131 - $(use_enable debug) \
132 - $(use_enable devhelp plugin-devhelp) \
133 - $(use_enable glade plugin-glade) \
134 - $(use_enable glade glade-catalog) \
135 - $(use_enable introspection) \
136 - $(use_enable packagekit) \
137 - $(use_enable subversion plugin-subversion) \
138 - $(use_enable subversion serf) \
139 - $(use_enable terminal plugin-terminal) \
140 - $(use_enable vala)
141 -}
142 -
143 -src_install() {
144 - # COPYING is used in Anjuta's help/about entry
145 - docompress -x "/usr/share/doc/${PF}/COPYING"
146 -
147 - # Anjuta uses a custom rule to install DOCS, get rid of it
148 - gnome2_src_install
149 - rm -rf "${ED}"/usr/share/doc/${PN} || die "rm failed"
150 -
151 - use vala && readme.gentoo_create_doc
152 -}
153 -
154 -pkg_postinst() {
155 - gnome2_pkg_postinst
156 - use vala && readme.gentoo_print_elog
157 -}