Gentoo Archives: gentoo-commits

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