Gentoo Archives: gentoo-commits

From: "Michael Weber (xmw)" <xmw@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-admin/elektra: metadata.xml elektra-0.8.6.ebuild ChangeLog
Date: Wed, 30 Jul 2014 22:49:20
Message-Id: 20140730224915.5A2A32004E@flycatcher.gentoo.org
1 xmw 14/07/30 22:49:14
2
3 Modified: metadata.xml ChangeLog
4 Added: elektra-0.8.6.ebuild
5 Log:
6 Version bump (bug 497132, big thanks to Andreas Sturmlechner for writing the ebuild update)
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 62EEF090)
9
10 Revision Changes Path
11 1.4 app-admin/elektra/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/elektra/metadata.xml?rev=1.4&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/elektra/metadata.xml?rev=1.4&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/elektra/metadata.xml?r1=1.3&r2=1.4
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-admin/elektra/metadata.xml,v
20 retrieving revision 1.3
21 retrieving revision 1.4
22 diff -u -r1.3 -r1.4
23 --- metadata.xml 4 Nov 2012 10:40:57 -0000 1.3
24 +++ metadata.xml 30 Jul 2014 22:49:14 -0000 1.4
25 @@ -8,6 +8,7 @@
26 <use>
27 <flag name="gcov">Enable coverage support</flag>
28 <flag name="simpleini">Enable simpleini support</flag>
29 + <flag name="uname">Enable uname information for the key database</flag>
30 <flag name="yajl">Enable yajl support</flag>
31 </use>
32 </pkgmetadata>
33
34
35
36 1.20 app-admin/elektra/ChangeLog
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/elektra/ChangeLog?rev=1.20&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/elektra/ChangeLog?rev=1.20&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/elektra/ChangeLog?r1=1.19&r2=1.20
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/app-admin/elektra/ChangeLog,v
45 retrieving revision 1.19
46 retrieving revision 1.20
47 diff -u -r1.19 -r1.20
48 --- ChangeLog 30 Jul 2014 22:36:36 -0000 1.19
49 +++ ChangeLog 30 Jul 2014 22:49:14 -0000 1.20
50 @@ -1,6 +1,13 @@
51 # ChangeLog for app-admin/elektra
52 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/app-admin/elektra/ChangeLog,v 1.19 2014/07/30 22:36:36 xmw Exp $
54 +# $Header: /var/cvsroot/gentoo-x86/app-admin/elektra/ChangeLog,v 1.20 2014/07/30 22:49:14 xmw Exp $
55 +
56 +*elektra-0.8.6 (30 Jul 2014)
57 +
58 + 30 Jul 2014; Michael Weber <xmw@g.o> +elektra-0.8.6.ebuild,
59 + metadata.xml:
60 + Version bump (bug 497132, big thanks to Andreas Sturmlechner for writing the
61 + ebuild update)
62
63 30 Jul 2014; Michael Weber <xmw@g.o> -elektra-0.7.1-r3.ebuild,
64 -elektra-0.7.1-r4.ebuild, -elektra-0.8.3-r1.ebuild, -elektra-0.8.3-r2.ebuild:
65
66
67
68 1.1 app-admin/elektra/elektra-0.8.6.ebuild
69
70 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/elektra/elektra-0.8.6.ebuild?rev=1.1&view=markup
71 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/elektra/elektra-0.8.6.ebuild?rev=1.1&content-type=text/plain
72
73 Index: elektra-0.8.6.ebuild
74 ===================================================================
75 # Copyright 1999-2014 Gentoo Foundation
76 # Distributed under the terms of the GNU General Public License v2
77 # $Header: /var/cvsroot/gentoo-x86/app-admin/elektra/elektra-0.8.6.ebuild,v 1.1 2014/07/30 22:49:14 xmw Exp $
78
79 EAPI=5
80
81 inherit cmake-multilib eutils
82
83 DESCRIPTION="universal and secure framework to store config parameters in a hierarchical key-value pair mechanism"
84 HOMEPAGE="http://freedesktop.org/wiki/Software/Elektra"
85 SRC_URI="ftp://ftp.markus-raab.org/${PN}/releases/${P}.tar.gz"
86
87 LICENSE="BSD"
88 SLOT="0"
89 KEYWORDS="~amd64 ~x86"
90 IUSE="dbus doc examples iconv simpleini static-libs syslog tcl test +uname xml yajl"
91
92 RDEPEND=">=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
93 dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
94 iconv? ( >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] )
95 uname? ( sys-apps/coreutils )
96 yajl? (
97 <dev-libs/yajl-2[${MULTILIB_USEDEP}]
98 >=dev-libs/yajl-1.0.11-r1[${MULTILIB_USEDEP}]
99 )"
100 DEPEND="${RDEPEND}
101 sys-devel/libtool
102 doc? ( app-doc/doxygen )"
103
104 DOCS="doc/AUTHORS doc/CHANGES doc/NEWS doc/README doc/todo/TODO"
105 # tries to write to user's home directory (and doesn't respect HOME)
106 RESTRICT="test"
107
108 src_prepare() {
109
110 #move doc files to correct location
111 sed -e "s/elektra-api/${PF}/" \
112 -i cmake/ElektraCache.cmake || die
113
114 cmake-utils_src_prepare
115 }
116
117 multilib_src_configure() {
118 local my_plugins="ccode;dump;error;fstab;glob;hexcode;hidden;hosts;network;ni;null;path;resolver;struct;success;template;timeofday;tracer;type;validation"
119
120 use dbus && my_plugins+=";dbus"
121 use doc && my_plugins+=";doc"
122 use iconv && my_plugins+=";iconv"
123 use simpleini && my_plugins+=";simpleini"
124 use syslog && my_plugins+=";syslog"
125 use tcl && my_plugins+=";tcl"
126 use uname && my_plugins+=";uname"
127 use xml && my_plugins+=";xmltool"
128 use yajl && my_plugins+=";yajl"
129
130 mycmakeargs=(
131 "-DPLUGINS=${my_plugins}"
132 "-DLATEX_COMPILER=OFF"
133 "-DTARGET_CMAKE_FOLDER=share/cmake/Modules"
134 $(multilib_is_native_abi && cmake-utils_use doc BUILD_DOCUMENTATION \
135 || echo -DBUILD_DOCUMENTATION=OFF)
136 $(multilib_is_native_abi && cmake-utils_use examples BUILD_EXAMPLES \
137 || echo -DBUILD_EXAMPLES=OFF)
138 $(cmake-utils_use static-libs BUILD_STATIC)
139 $(cmake-utils_use test BUILD_TESTING)
140 )
141
142 cmake-utils_src_configure
143 }