Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-libs/qwt: metadata.xml ChangeLog qwt-5.2.3.ebuild qwt-6.0.1.ebuild qwt-6.0.1-r1.ebuild
Date: Mon, 04 Mar 2013 18:31:11
Message-Id: 20130304183059.449BB2171D@flycatcher.gentoo.org
1 jlec 13/03/04 18:30:58
2
3 Modified: metadata.xml ChangeLog
4 Added: qwt-5.2.3.ebuild
5 Removed: qwt-6.0.1.ebuild qwt-6.0.1-r1.ebuild
6 Log:
7 x11-libs/qwt: Version Bump, #460200; build static libs, #260324
8
9 (Portage version: 2.2.0_alpha165/cvs/Linux x86_64, signed Manifest commit with key 8009D6F070EB7916)
10
11 Revision Changes Path
12 1.7 x11-libs/qwt/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/qwt/metadata.xml?rev=1.7&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/qwt/metadata.xml?rev=1.7&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/qwt/metadata.xml?r1=1.6&r2=1.7
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/x11-libs/qwt/metadata.xml,v
21 retrieving revision 1.6
22 retrieving revision 1.7
23 diff -u -r1.6 -r1.7
24 --- metadata.xml 31 Jan 2013 11:40:58 -0000 1.6
25 +++ metadata.xml 4 Mar 2013 18:30:58 -0000 1.7
26 @@ -1,15 +1,15 @@
27 <?xml version="1.0" encoding="UTF-8"?>
28 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
29 <pkgmetadata>
30 - <herd>sci</herd>
31 - <longdescription lang="en">
32 + <herd>sci</herd>
33 + <longdescription lang="en">
34 The Qwt library contains GUI Components and utility classes which are
35 primarily useful for programs with a technical background.
36 Besides a 2D plot widget it provides scales, sliders, dials,
37 compasses, thermometers, wheels and knobs to control or display
38 values, arrays or ranges of type double.
39 </longdescription>
40 -<use>
41 - <flag name='mathml'>Use the MathML renderer of the Qt solutions package.</flag>
42 -</use>
43 + <use>
44 + <flag name="mathml">Use the MathML renderer of the Qt solutions package.</flag>
45 + </use>
46 </pkgmetadata>
47
48
49
50 1.106 x11-libs/qwt/ChangeLog
51
52 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/qwt/ChangeLog?rev=1.106&view=markup
53 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/qwt/ChangeLog?rev=1.106&content-type=text/plain
54 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/qwt/ChangeLog?r1=1.105&r2=1.106
55
56 Index: ChangeLog
57 ===================================================================
58 RCS file: /var/cvsroot/gentoo-x86/x11-libs/qwt/ChangeLog,v
59 retrieving revision 1.105
60 retrieving revision 1.106
61 diff -u -r1.105 -r1.106
62 --- ChangeLog 2 Mar 2013 23:46:23 -0000 1.105
63 +++ ChangeLog 4 Mar 2013 18:30:58 -0000 1.106
64 @@ -1,6 +1,12 @@
65 # ChangeLog for x11-libs/qwt
66 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
67 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/qwt/ChangeLog,v 1.105 2013/03/02 23:46:23 hwoarang Exp $
68 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/qwt/ChangeLog,v 1.106 2013/03/04 18:30:58 jlec Exp $
69 +
70 +*qwt-5.2.3 (04 Mar 2013)
71 +
72 + 04 Mar 2013; Justin Lecher <jlec@g.o> +qwt-5.2.3.ebuild,
73 + -qwt-6.0.1.ebuild, -qwt-6.0.1-r1.ebuild, metadata.xml:
74 + Version Bump, #460200; build static libs, #260324
75
76 02 Mar 2013; Markos Chandras <hwoarang@g.o> qwt-5.2.1.ebuild,
77 qwt-6.0.0.ebuild, qwt-6.0.1-r1.ebuild, qwt-6.0.1.ebuild, qwt-6.0.2.ebuild:
78
79
80
81 1.1 x11-libs/qwt/qwt-5.2.3.ebuild
82
83 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/qwt/qwt-5.2.3.ebuild?rev=1.1&view=markup
84 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/qwt/qwt-5.2.3.ebuild?rev=1.1&content-type=text/plain
85
86 Index: qwt-5.2.3.ebuild
87 ===================================================================
88 # Copyright 1999-2013 Gentoo Foundation
89 # Distributed under the terms of the GNU General Public License v2
90 # $Header: /var/cvsroot/gentoo-x86/x11-libs/qwt/qwt-5.2.3.ebuild,v 1.1 2013/03/04 18:30:58 jlec Exp $
91
92 EAPI=5
93
94 inherit eutils qt4-r2
95
96 DESCRIPTION="2D plotting library for Qt4"
97 HOMEPAGE="http://qwt.sourceforge.net/"
98 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
99
100 LICENSE="qwt"
101 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-macos"
102 SLOT="5"
103 IUSE="doc examples static-libs svg"
104
105 DEPEND="
106 dev-qt/qtgui:4
107 doc? ( !<media-libs/coin-3.1.3[doc] )
108 svg? ( dev-qt/qtsvg:4 )"
109 RDEPEND="${DEPEND}"
110
111 DOCS="CHANGES README"
112
113 src_prepare() {
114 sed -e "/QwtVersion/s:5.2.2.:${PV}:g" -i ${PN}.prf || die
115 cat > qwtconfig.pri <<-EOF
116 target.path = "${EPREFIX}/usr/$(get_libdir)"
117 headers.path = "${EPREFIX}/usr/include/qwt5"
118 doc.path = "${EPREFIX}/usr/share/doc/${PF}"
119 CONFIG += qt warn_on thread release
120 CONFIG += QwtDll
121 CONFIG += QwtPlot QwtWidgets QwtDesigner
122 VERSION = ${PV}
123 EOF
124 sed -i -e 's/headers doc/headers/' src/src.pro || die
125 use svg && echo >> qwtconfig.pri "CONFIG += QwtSVGItem"
126 }
127
128 src_compile() {
129 building() {
130 # split compilation to allow parallel building
131 emake sub-src
132 emake
133 }
134 building
135
136 if use static-libs; then
137 sed "/QwtDll/d" -i qwtconfig.pri || die
138 eqmake4
139 building
140 echo "CONFIG += QwtDll" >> qwtconfig.pri || die
141 fi
142 }
143
144 src_test() {
145 cd examples || die
146 eqmake4 examples.pro
147 emake
148 }
149
150 src_install () {
151 qt4-r2_src_install
152
153 use static-libs && dolib.a lib/libqwt.a
154
155 insinto /usr/share/doc/${PF}
156 if use doc; then
157 rm doc/man/*/*license*
158 doman doc/man/*/*
159 doins -r doc/html
160 fi
161 if use examples; then
162 # don't build examples - fix the qt files to build once installed
163 cat > examples/examples.pri <<-EOF
164 include( qwtconfig.pri )
165 TEMPLATE = app
166 MOC_DIR = moc
167 INCLUDEPATH += "${EPREFIX}/usr/include/qwt5"
168 DEPENDPATH += "${EPREFIX}/usr/include/qwt5"
169 LIBS += -lqwt
170 EOF
171 sed -i -e 's:../qwtconfig:qwtconfig:' examples/examples.pro || die
172 cp qwtconfig.pri examples/qwtconfig.pri || die
173 doins -r examples
174 fi
175 }