Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/gtk-doc/
Date: Fri, 04 Nov 2016 09:16:04
Message-Id: 1478250947.25d2efaf57c5ebec15a2b1f10aba948fde48529e.pacho@gentoo
1 commit: 25d2efaf57c5ebec15a2b1f10aba948fde48529e
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Fri Nov 4 09:02:42 2016 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Fri Nov 4 09:15:47 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25d2efaf
7
8 dev-util/gtk-doc: Drop old
9
10 Package-Manager: portage-2.3.2
11
12 dev-util/gtk-doc/Manifest | 1 -
13 dev-util/gtk-doc/gtk-doc-1.21.ebuild | 120 -----------------------------------
14 2 files changed, 121 deletions(-)
15
16 diff --git a/dev-util/gtk-doc/Manifest b/dev-util/gtk-doc/Manifest
17 index 3ab6101..bcffb74 100644
18 --- a/dev-util/gtk-doc/Manifest
19 +++ b/dev-util/gtk-doc/Manifest
20 @@ -1,3 +1,2 @@
21 -DIST gtk-doc-1.21.tar.xz 647484 SHA256 5d934d012ee08edd1585544792efa80da271652587ba5b843d2cea8e8b80ee3e SHA512 caef8f6fd42f2961b6703af6d8b9f003b6e6ba2e9e955b94d9c0ecce8d267b7f4c2315d273dbdca1aff244e81867e675434b09a9410248e93101e86105f60f9d WHIRLPOOL cd72184e6f58745573d8bec785b0a8c61f3f68ff9c20254dd6a03e113aeac1672a8408f03c84918c523e2031a98fd5d75990d9377ea8444c2ce7fdba03dfaccc
22 DIST gtk-doc-1.24.tar.xz 669664 SHA256 b420759ea05c760301bada14e428f1b321f5312f44e10a176d6804822dabb58b SHA512 a0095efed339cb101dcd947fdc1789edd4a59d7005f6328c68973133795e34819fffdccb4591725b78f8409be95158604387deb681e78ebce0356503de1377a4 WHIRLPOOL b0af2db253147dbf58738e5e66964e6b2000cd3d30f3ef138c81d544a6c12ba2a3b32f71acf3b7677c8562fe945b1d63fe212b99b4f4bb53ccd256bcacb9ad71
23 DIST gtk-doc-1.25.tar.xz 673184 SHA256 1ea46ed400e6501f975acaafea31479cea8f32f911dca4dff036f59e6464fd42 SHA512 7ac8c73ab9f9ecb6a142bd2232450a6431c3e4fe2372ff40460145b5d0bcffa1953c8cf49436539db86c3a32461cbd4180c714cb19cdd68bfd557816b789339c WHIRLPOOL 6e1acc14d6d034a8c42af36fef866da9805043b15e49fe1bf3dbe484bf8970b1f3f005c28ec390ab6b6914ae8c22864b59c864bc3d50aada09e9dac5ee850a70
24
25 diff --git a/dev-util/gtk-doc/gtk-doc-1.21.ebuild b/dev-util/gtk-doc/gtk-doc-1.21.ebuild
26 deleted file mode 100644
27 index 7fdf722..00000000
28 --- a/dev-util/gtk-doc/gtk-doc-1.21.ebuild
29 +++ /dev/null
30 @@ -1,120 +0,0 @@
31 -# Copyright 1999-2015 Gentoo Foundation
32 -# Distributed under the terms of the GNU General Public License v2
33 -# $Id$
34 -
35 -EAPI=5
36 -GCONF_DEBUG="yes"
37 -PYTHON_COMPAT=( python2_7 )
38 -
39 -inherit eutils elisp-common gnome2 python-single-r1 readme.gentoo
40 -
41 -DESCRIPTION="GTK+ Documentation Generator"
42 -HOMEPAGE="http://www.gtk.org/gtk-doc/"
43 -
44 -LICENSE="GPL-2 FDL-1.1"
45 -SLOT="0"
46 -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris"
47 -
48 -IUSE="doc emacs highlight vim test"
49 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
50 -
51 -# dev-tex/tex4ht blocker needed due bug #315287
52 -RDEPEND="
53 - >=dev-libs/glib-2.6:2
54 - >=dev-lang/perl-5.6
55 - >=app-text/openjade-1.3.1
56 - dev-libs/libxslt
57 - >=dev-libs/libxml2-2.3.6:2
58 - ~app-text/docbook-xml-dtd-4.3
59 - app-text/docbook-xsl-stylesheets
60 - ~app-text/docbook-sgml-dtd-3.0
61 - >=app-text/docbook-dsssl-stylesheets-1.40
62 - emacs? ( virtual/emacs )
63 - highlight? (
64 - vim? ( || ( app-editors/vim app-editors/gvim ) )
65 - !vim? ( dev-util/source-highlight )
66 - )
67 - !!<dev-tex/tex4ht-20090611_p1038-r1
68 -"
69 -DEPEND="${RDEPEND}
70 - ~dev-util/gtk-doc-am-${PV}
71 - app-text/yelp-tools
72 - >=app-text/scrollkeeper-0.3.14
73 - virtual/pkgconfig
74 - test? ( app-text/scrollkeeper-dtd )
75 -"
76 -
77 -pkg_setup() {
78 - DOC_CONTENTS="gtk-doc does no longer define global key bindings for Emacs.
79 - You may set your own key bindings for \"gtk-doc-insert\" and
80 - \"gtk-doc-insert-section\" in your ~/.emacs file."
81 - SITEFILE=61${PN}-gentoo.el
82 - python-single-r1_pkg_setup
83 -}
84 -
85 -src_prepare() {
86 - # Always disable fop; it is unreliable enough that gtk-doc upstream
87 - # commented it out by default, and if it's autodetected, it causes build
88 - # failures in other packages, bug #403165
89 - sed -e 's:test -n "@FOP@":test -n "":' \
90 - -i gtkdoc-mkpdf.in || die "sed failed"
91 -
92 - # Remove global Emacs keybindings, bug #184588
93 - epatch "${FILESDIR}/${PN}-1.8-emacs-keybindings.patch"
94 -
95 - gnome2_src_prepare
96 -}
97 -
98 -src_configure() {
99 - local myconf
100 - if use vim; then
101 - myconf="${myconf} $(use_with highlight highlight vim)"
102 - else
103 - G2CONF="${myconf} $(use_with highlight highlight source-highlight)"
104 - fi
105 -
106 - gnome2_src_configure \
107 - --with-xml-catalog="${EPREFIX}/etc/xml/catalog" \
108 - ${myconf}
109 -}
110 -
111 -src_compile() {
112 - gnome2_src_compile
113 - use emacs && elisp-compile tools/gtk-doc.el
114 -}
115 -
116 -src_install() {
117 - gnome2_src_install
118 -
119 - python_fix_shebang "${ED}"/usr/bin/gtkdoc-depscan
120 -
121 - # Don't install those files, they are in gtk-doc-am now
122 - rm "${ED}"/usr/share/aclocal/gtk-doc.m4 || die "failed to remove gtk-doc.m4"
123 - rm "${ED}"/usr/bin/gtkdoc-rebase || die "failed to remove gtkdoc-rebase"
124 -
125 - if use doc; then
126 - docinto doc
127 - dodoc doc/*
128 - docinto examples
129 - dodoc examples/*
130 - fi
131 -
132 - if use emacs; then
133 - elisp-install ${PN} tools/gtk-doc.el*
134 - elisp-site-file-install "${FILESDIR}/${SITEFILE}"
135 - readme.gentoo_create_doc
136 - fi
137 -}
138 -
139 -pkg_postinst() {
140 - gnome2_pkg_postinst
141 - if use emacs; then
142 - elisp-site-regen
143 - readme.gentoo_print_elog
144 - fi
145 -}
146 -
147 -pkg_postrm() {
148 - gnome2_pkg_postrm
149 - use emacs && elisp-site-regen
150 -}