Gentoo Archives: gentoo-commits

From: Justin Lecher <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: media-gfx/librecad/
Date: Tue, 01 Sep 2015 07:58:14
Message-Id: 1440964543.a8b71dca7014963eed77e5516da3d98814e6bd61.jlec@gentoo
1 commit: a8b71dca7014963eed77e5516da3d98814e6bd61
2 Author: Dongxu Li <dongxuli2011 <AT> gmail <DOT> com>
3 AuthorDate: Sun Aug 30 19:55:43 2015 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Sun Aug 30 19:55:43 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=a8b71dca
7
8 media-gfx/librecad: more ebuild cleanup
9
10 media-gfx/librecad/ChangeLog | 4 ++++
11 media-gfx/librecad/librecad-2.0.8.ebuild | 35 ++++++++++++++++----------------
12 media-gfx/librecad/librecad-9999.ebuild | 32 +++++++++++++++--------------
13 media-gfx/librecad/metadata.xml | 17 ++++++----------
14 4 files changed, 45 insertions(+), 43 deletions(-)
15
16 diff --git a/media-gfx/librecad/ChangeLog b/media-gfx/librecad/ChangeLog
17 index 9aa934b..ffa9bfb 100644
18 --- a/media-gfx/librecad/ChangeLog
19 +++ b/media-gfx/librecad/ChangeLog
20 @@ -2,6 +2,10 @@
21 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
22 # $Header$
23
24 + 30 Aug 2015; Dongxu Li <dongxuli2011@×××××.com>
25 + librecad-2.0.8.ebuild librecad-9999.ebuild:
26 + Updated with ebuilds with lukash's pull request
27 +
28 26 Aug 2015; Dongxu Li <dongxuli2011@×××××.com>
29 librecad-9999.ebuild:
30 Fixed a building issue
31
32 diff --git a/media-gfx/librecad/librecad-2.0.8.ebuild b/media-gfx/librecad/librecad-2.0.8.ebuild
33 index f816820..f2f3812 100644
34 --- a/media-gfx/librecad/librecad-2.0.8.ebuild
35 +++ b/media-gfx/librecad/librecad-2.0.8.ebuild
36 @@ -13,26 +13,26 @@ SRC_URI="https://github.com/LibreCAD/LibreCAD/archive/${PV/_/}.zip -> ${P}.zip"
37 LICENSE="GPL-2"
38 SLOT="0"
39 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
40 +
41 IUSE="3d debug doc tools qt4 +qt5"
42 REQUIRED_USE="|| ( qt4 qt5 )"
43
44 DEPEND="
45 qt4? (
46 - dev-qt/qtcore:4
47 - dev-qt/qtgui:4
48 - dev-qt/qtsvg:4
49 - dev-qt/qthelp:4
50 + dev-qt/qtcore:4
51 + dev-qt/qtgui:4
52 + dev-qt/qtsvg:4
53 + dev-qt/qthelp:4
54 )
55 qt5? (
56 - dev-qt/qtcore:5
57 - dev-qt/qtgui:5
58 - dev-qt/qthelp:5
59 - dev-qt/qtprintsupport:5
60 - dev-qt/qtsvg:5
61 - dev-qt/qtwidgets:5
62 - dev-qt/qtxml:5
63 + dev-qt/qtcore:5
64 + dev-qt/qtgui:5
65 + dev-qt/qthelp:5
66 + dev-qt/qtprintsupport:5
67 + dev-qt/qtsvg:5
68 + dev-qt/qtwidgets:5
69 + dev-qt/qtxml:5
70 )
71 -
72 dev-libs/boost
73 dev-cpp/muParser
74 media-libs/freetype"
75 @@ -46,11 +46,12 @@ src_prepare() {
76 }
77
78 src_configure() {
79 - if use qt4; then
80 - eqmake4 -r
81 - else
82 - eqmake5 -r
83 - fi
84 + if use qt4
85 + then
86 + eqmake4 -r
87 + else
88 + eqmake5 -r
89 + fi
90 }
91
92 src_install() {
93
94 diff --git a/media-gfx/librecad/librecad-9999.ebuild b/media-gfx/librecad/librecad-9999.ebuild
95 index 7a6077d..0c9ba9b 100644
96 --- a/media-gfx/librecad/librecad-9999.ebuild
97 +++ b/media-gfx/librecad/librecad-9999.ebuild
98 @@ -19,18 +19,19 @@ REQUIRED_USE="|| ( qt4 qt5 )"
99
100 DEPEND="
101 qt4? (
102 - dev-qt/qtcore:4
103 - dev-qt/qtgui:4
104 - dev-qt/qtsvg:4
105 - dev-qt/qthelp:4
106 + dev-qt/qtcore:4
107 + dev-qt/qtgui:4
108 + dev-qt/qtsvg:4
109 + dev-qt/qthelp:4
110 )
111 qt5? (
112 - dev-qt/qtcore:5
113 - dev-qt/qtgui:5
114 - dev-qt/qthelp:5
115 - dev-qt/qtsvg:5
116 - dev-qt/qtwidgets:5
117 - dev-qt/qtxml:5
118 + dev-qt/qtcore:5
119 + dev-qt/qtgui:5
120 + dev-qt/qthelp:5
121 + dev-qt/qtprintsupport:5
122 + dev-qt/qtsvg:5
123 + dev-qt/qtwidgets:5
124 + dev-qt/qtxml:5
125 )
126
127 dev-libs/boost
128 @@ -46,11 +47,12 @@ src_prepare() {
129 }
130
131 src_configure() {
132 - if use qt4; then
133 - eqmake4 -r
134 - else
135 - eqmake5 -r
136 - fi
137 + if use qt4
138 + then
139 + eqmake4 -r
140 + else
141 + eqmake5 -r
142 + fi
143 }
144
145 src_install() {
146
147 diff --git a/media-gfx/librecad/metadata.xml b/media-gfx/librecad/metadata.xml
148 index 44053b4..d34c73e 100644
149 --- a/media-gfx/librecad/metadata.xml
150 +++ b/media-gfx/librecad/metadata.xml
151 @@ -1,19 +1,14 @@
152 <?xml version="1.0" encoding="UTF-8"?>
153 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
154 <pkgmetadata>
155 - <herd>sci</herd>
156 <maintainer>
157 - <email>dongxuli2011@×××××.com</email>
158 - <name>Dongxu Li</name>
159 - <description>Package maintainer and upstream developer</description>
160 + <email>slis@g.o</email>
161 </maintainer>
162 - <longdescription>
163 - LibreCAD is a 2D CAD drawing tool based on the community edition of QCad
164 - (www.qcad.org). LibreCAD has been re-structured and ported to qt4 and
165 - works natively cross platform.
166 -</longdescription>
167 <use>
168 - <flag name="3d">Use 3D vectors</flag>
169 - <flag name="tools">Build additional tool programs</flag>
170 + <flag name="3d">Require all 2D coordinates stored as 3D</flag>
171 + <flag name="tools">Build additional tool programs: tff2lff</flag>
172 </use>
173 + <upstream>
174 + <remote-id type="github">LibreCAD/LibreCAD</remote-id>
175 + </upstream>
176 </pkgmetadata>