Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@×××××××××××.net>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: dev-util/monkeystudio/files/, dev-util/monkeystudio/
Date: Mon, 02 Apr 2012 15:01:42
Message-Id: 1333377393.c0904b25b7fe51d136dda241920dc69e0919bf20.kensington@gentoo
1 commit: c0904b25b7fe51d136dda241920dc69e0919bf20
2 Author: Michael Palimaka <kensington <AT> astralcloak <DOT> net>
3 AuthorDate: Mon Apr 2 14:36:33 2012 +0000
4 Commit: Michael Palimaka <kensington <AT> astralcloak <DOT> net>
5 CommitDate: Mon Apr 2 14:36:33 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=c0904b25
7
8 Version bump, remove old.
9
10 (Portage version: 2.1.10.54/git/Linux x86_64, unsigned Manifest commit)
11
12 ---
13 dev-util/monkeystudio/Manifest | 2 +-
14 .../monkeystudio/files/qscintilla_headers.patch | 14 -----
15 .../monkeystudio/monkeystudio-1.8.4.0_beta1.ebuild | 46 ---------------
16 .../monkeystudio/monkeystudio-1.9.0.1_p4332.ebuild | 61 ++++++++++++++++++++
17 4 files changed, 62 insertions(+), 61 deletions(-)
18
19 diff --git a/dev-util/monkeystudio/Manifest b/dev-util/monkeystudio/Manifest
20 index 3d9a33b..c0afffc 100644
21 --- a/dev-util/monkeystudio/Manifest
22 +++ b/dev-util/monkeystudio/Manifest
23 @@ -1 +1 @@
24 -DIST mks_1.8.4.0b1-svn3231-src.tar.gz 5288896 RMD160 81d4a53480997199cba08d28291edc8c9640a9c7 SHA1 a85e956561539378038fb9f07cb5273276c1adb7 SHA256 b2a777f94de14804538fedfd09893e2d11b43e60d35fa1402f2847852a145f49
25 +DIST mks_1.9.0.1-svn4332-src.tar.gz 7072057 SHA256 ede78fe98b4e0140fd134969ddc578577ff2688546b4453e00e20a85c00e0dca SHA512 58790cf9aa6d597e2f93d10f39055a709815c122b4238dcc1a3643ecf884b8a4969d3ffa3626515df95c6cbccc3834af8b95a4c369e538d5da5d967a31c8dcaf WHIRLPOOL fbba1c9edd55402ec486f4fb67ea43bf740a159b6c7715e35f8ab4d473b7401185e01e4a8e4029a1a25c2259574955307bee99814ea1a88ad7511106e402c35b
26
27 diff --git a/dev-util/monkeystudio/files/qscintilla_headers.patch b/dev-util/monkeystudio/files/qscintilla_headers.patch
28 deleted file mode 100644
29 index 94e7b40..0000000
30 --- a/dev-util/monkeystudio/files/qscintilla_headers.patch
31 +++ /dev/null
32 @@ -1,14 +0,0 @@
33 -Index: version-1.8.4.0b1/monkey/monkey.pri
34 -===================================================================
35 ---- version-1.8.4.0b1.orig/monkey/monkey.pri
36 -+++ version-1.8.4.0b1/monkey/monkey.pri
37 -@@ -3,6 +3,9 @@
38 -
39 - # include path
40 - INCLUDEPATH *= $$PWD/sdk
41 -+INCLUDEPATH += $$PWD/qscintilla/sdk
42 -+INCLUDEPATH += /usr/include/Qsci/
43 -+
44 - DEPENDPATH *= $$PWD/src
45 -
46 - CONFIG -= debug_and_release debug
47
48 diff --git a/dev-util/monkeystudio/monkeystudio-1.8.4.0_beta1.ebuild b/dev-util/monkeystudio/monkeystudio-1.8.4.0_beta1.ebuild
49 deleted file mode 100644
50 index 8b9b9ad..0000000
51 --- a/dev-util/monkeystudio/monkeystudio-1.8.4.0_beta1.ebuild
52 +++ /dev/null
53 @@ -1,46 +0,0 @@
54 -# Copyright 1999-2010 Gentoo Foundation
55 -# Distributed under the terms of the GNU General Public License v2
56 -# $Header: $
57 -
58 -EAPI="2"
59 -inherit qt4
60 -
61 -MY_PN="mks"
62 -MY_PV="${PV/_beta/b}-svn3231"
63 -MY_P="${MY_PN}_${MY_PV}-src"
64 -
65 -DESCRIPTION="Monkey Studio is a cross platform Qt 4 IDE"
66 -HOMEPAGE="http://monkeystudio.sourceforge.net/"
67 -SRC_URI="http://monkeystudio.googlecode.com/files/${MY_P}.tar.gz"
68 -
69 -KEYWORDS="~amd64 ~x86"
70 -LICENSE="|| ( GPL-2 GPL-3 LGPL-3 )"
71 -SLOT="0"
72 -IUSE="doc"
73 -
74 -RDEPEND="x11-libs/qt-gui:4
75 - x11-libs/qt-sql:4
76 - x11-libs/qscintilla"
77 -DEPEND="${RDEPEND}"
78 -
79 -PATCHES=(
80 - "${FILESDIR}/qscintilla_headers.patch"
81 -)
82 -
83 -S="${WORKDIR}/${MY_P/-src/}/version-${PV/_beta/b}"
84 -
85 -src_prepare() {
86 - #fix Qscintilla include directory. Upstream failed. How odd
87 - sed -i -e "s/\ \"/\ </" -e "s/\"$/>/" "${S}/qscintilla/sdk/qscintilla.h" \
88 - || die "failed to fix qscintilla headers"
89 - qt4_src_prepare
90 -}
91 -
92 -src_configure() {
93 - eqmake4 build.pro prefix=/usr system_qscintilla=1
94 -}
95 -
96 -src_install() {
97 - emake INSTALL_ROOT="${D}" install || die "emake install failed"
98 - dodoc readme.txt ChangeLog || die "dodoc failed"
99 -}
100
101 diff --git a/dev-util/monkeystudio/monkeystudio-1.9.0.1_p4332.ebuild b/dev-util/monkeystudio/monkeystudio-1.9.0.1_p4332.ebuild
102 new file mode 100644
103 index 0000000..f9e9f17
104 --- /dev/null
105 +++ b/dev-util/monkeystudio/monkeystudio-1.9.0.1_p4332.ebuild
106 @@ -0,0 +1,61 @@
107 +# Copyright 1999-2012 Gentoo Foundation
108 +# Distributed under the terms of the GNU General Public License v2
109 +# $Header: $
110 +
111 +EAPI=4
112 +LANGS="be es fr ru"
113 +
114 +inherit qt4-r2
115 +
116 +MY_P="mks_${PV/_p/-svn}-src"
117 +
118 +DESCRIPTION="A cross platform Qt 4 IDE"
119 +HOMEPAGE="http://monkeystudio.sourceforge.net/"
120 +SRC_URI="http://${PN}.googlecode.com/files/${MY_P}.tar.gz"
121 +
122 +KEYWORDS="~amd64 ~x86"
123 +LICENSE="|| ( GPL-2 GPL-3 LGPL-3 )"
124 +SLOT="0"
125 +IUSE="doc"
126 +
127 +RDEPEND=">=x11-libs/qt-assistant-4.7.0:4
128 + >=x11-libs/qt-core-4.7.0:4
129 + >=x11-libs/qt-gui-4.7.0:4
130 + >=x11-libs/qt-sql-4.7.0:4
131 + x11-libs/qscintilla"
132 +DEPEND="${RDEPEND}
133 + doc? ( >=app-doc/doxygen-1.5.8 )"
134 +
135 +DOCS="ChangeLog readme.txt"
136 +
137 +S=${WORKDIR}/${MY_P}
138 +
139 +src_prepare() {
140 + sed -e "s:datas/\*:datas/apis datas/scripts datas/templates:" \
141 + -i installs.pri || die "sed installs.pri failed"
142 +
143 + qt4-r2_src_prepare
144 +}
145 +
146 +src_configure() {
147 + eqmake4 build.pro prefix=/usr system_qscintilla=1
148 +}
149 +
150 +src_install() {
151 + qt4-r2_src_install
152 +
153 + insinto /usr/share/${PN}/translations
154 + local lang
155 + for lang in ${LANGS} ; do
156 + if use linguas_${lang} ; then
157 + doins datas/translations/monkeystudio_${lang}.qm
158 + fi
159 + done
160 +
161 + fperms 755 /usr/bin/${PN}
162 +
163 + if use doc ; then
164 + doxygen || die "doxygen failed"
165 + dohtml -r doc/html/*
166 + fi
167 +}