summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYura Semashko (Yurand) <yurand2@gmail.com>2006-12-22 00:37:29 +0000
committerYura Semashko (Yurand) <yurand2@gmail.com>2006-12-22 00:37:29 +0000
commit905a2d5b68918c9828ff4f7272fbc4a77c7fc4ec (patch)
treeaf1a650d595d12ccc1aab74c9c12da313d07feea /dev-util
parentapp-dict/words-bin license. (diff)
downloadsunrise-905a2d5b68918c9828ff4f7272fbc4a77c7fc4ec.tar.gz
sunrise-905a2d5b68918c9828ff4f7272fbc4a77c7fc4ec.tar.bz2
sunrise-905a2d5b68918c9828ff4f7272fbc4a77c7fc4ec.zip
dev-util/geany: Adding ebuild for 0.10 version.
svn path=/sunrise/; revision=2427
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/geany/ChangeLog4
-rw-r--r--dev-util/geany/Manifest16
-rw-r--r--dev-util/geany/files/digest-geany-0.103
-rw-r--r--dev-util/geany/geany-0.10.ebuild78
4 files changed, 97 insertions, 4 deletions
diff --git a/dev-util/geany/ChangeLog b/dev-util/geany/ChangeLog
index 3a42963d1..49bf68574 100644
--- a/dev-util/geany/ChangeLog
+++ b/dev-util/geany/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 22 Dec 2006; Yura Semashko (Yurand) <yurand2@gmail.com>
+ +geany-0.10.ebuild:
+ Adding ebuild for 0.10 version.
+
05 Oct 2006; Jakub Moc <jakub@gentoo.org> geany-0.9.ebuild:
Add missing autoconf/automake dependencies
diff --git a/dev-util/geany/Manifest b/dev-util/geany/Manifest
index 32fdc6715..bf1d510b1 100644
--- a/dev-util/geany/Manifest
+++ b/dev-util/geany/Manifest
@@ -1,16 +1,24 @@
+DIST geany-0.10.tar.bz2 1544567 RMD160 bfc8a1eb0b727749dd86d3bb461c62620b133a12 SHA1 f379a35bbbbaa95dcff5d2e4302663837c33cf31 SHA256 4f6c31d610be83c2fb3325509aa62bbdb9999420f256c73e04f072888d3cf239
DIST geany-0.9.tar.bz2 1375341 RMD160 0d9cf40251986ba5bda1de9376e56b7cc8831e5d SHA1 de7898e58d9cbab9b93d50753356070561be45b6 SHA256 ece67034afdf5046e66391772463dc1227d262cc067e60250fa2b9cad72388d3
+EBUILD geany-0.10.ebuild 1781 RMD160 36d497c9f7b55d4d0d851c42634c6d028c3a5370 SHA1 258378f0fb27bd610000dca7efb15ed2b3db3b7e SHA256 b62e94f3cdef3d85d8a2f07d1f8d2680d879a0df6cb5206c9a5dcd9e604328f7
+MD5 9067535bbcdbecfec443e8c319642a3f geany-0.10.ebuild 1781
+RMD160 36d497c9f7b55d4d0d851c42634c6d028c3a5370 geany-0.10.ebuild 1781
+SHA256 b62e94f3cdef3d85d8a2f07d1f8d2680d879a0df6cb5206c9a5dcd9e604328f7 geany-0.10.ebuild 1781
EBUILD geany-0.9.ebuild 1781 RMD160 36d497c9f7b55d4d0d851c42634c6d028c3a5370 SHA1 258378f0fb27bd610000dca7efb15ed2b3db3b7e SHA256 b62e94f3cdef3d85d8a2f07d1f8d2680d879a0df6cb5206c9a5dcd9e604328f7
MD5 9067535bbcdbecfec443e8c319642a3f geany-0.9.ebuild 1781
RMD160 36d497c9f7b55d4d0d851c42634c6d028c3a5370 geany-0.9.ebuild 1781
SHA256 b62e94f3cdef3d85d8a2f07d1f8d2680d879a0df6cb5206c9a5dcd9e604328f7 geany-0.9.ebuild 1781
-MISC ChangeLog 470 RMD160 71cb16209818d64b56af58f2f373c5b65e6e27b4 SHA1 8b8b084f042bb2577d810e8d0c33ba009a55366f SHA256 b671d3e7ea2fed8738ff7d4155683859a1632c2f6b3092139ef115c3f9182e19
-MD5 aa92843db59962263ecca6b18ab8b214 ChangeLog 470
-RMD160 71cb16209818d64b56af58f2f373c5b65e6e27b4 ChangeLog 470
-SHA256 b671d3e7ea2fed8738ff7d4155683859a1632c2f6b3092139ef115c3f9182e19 ChangeLog 470
+MISC ChangeLog 585 RMD160 827c43babbcd572dd2385086f0cf314c98756acb SHA1 03480f67314de4573c3208523b913c2bb75e8131 SHA256 baa7728b4729d04d312b9b938a0bb617f61426fe2765bc03351d7fb15c5a85c1
+MD5 111fdc6e702730b6d4f39efe51a53e33 ChangeLog 585
+RMD160 827c43babbcd572dd2385086f0cf314c98756acb ChangeLog 585
+SHA256 baa7728b4729d04d312b9b938a0bb617f61426fe2765bc03351d7fb15c5a85c1 ChangeLog 585
MISC metadata.xml 1748 RMD160 641a99ad5b74e2039bf3ecf51c8a38221c74f114 SHA1 0f31692ad936b6f1a4d78fb7a5b09f45195bb85b SHA256 4571a3677dc9f4c27361047cbd1b2dc85d817dbe53e5012c63ec3e565bdefa96
MD5 0b85254abbb73994c1f6e59c48e33493 metadata.xml 1748
RMD160 641a99ad5b74e2039bf3ecf51c8a38221c74f114 metadata.xml 1748
SHA256 4571a3677dc9f4c27361047cbd1b2dc85d817dbe53e5012c63ec3e565bdefa96 metadata.xml 1748
+MD5 c5f0c36d732854944d8891d049cb209f files/digest-geany-0.10 238
+RMD160 e3105a6a1a116b93b0a2c1c293c605b6d51c977e files/digest-geany-0.10 238
+SHA256 804c3b13096caec5d8ca8b75a025a8bc7eb0b595c99667a02d28f6db899d3cc5 files/digest-geany-0.10 238
MD5 6d5f617aaee9586a8a25a12c621e8e3a files/digest-geany-0.9 235
RMD160 c517669f66948fc0983ccf1550dfc049bbe9a55c files/digest-geany-0.9 235
SHA256 3d8a6018590b6256cd7e581451ca4e40663f0549620b70d4d8c6a6585ac748e8 files/digest-geany-0.9 235
diff --git a/dev-util/geany/files/digest-geany-0.10 b/dev-util/geany/files/digest-geany-0.10
new file mode 100644
index 000000000..c57a47526
--- /dev/null
+++ b/dev-util/geany/files/digest-geany-0.10
@@ -0,0 +1,3 @@
+MD5 2ffaae9b0fa807bdd4be0e6ec0f4a2e5 geany-0.10.tar.bz2 1544567
+RMD160 bfc8a1eb0b727749dd86d3bb461c62620b133a12 geany-0.10.tar.bz2 1544567
+SHA256 4f6c31d610be83c2fb3325509aa62bbdb9999420f256c73e04f072888d3cf239 geany-0.10.tar.bz2 1544567
diff --git a/dev-util/geany/geany-0.10.ebuild b/dev-util/geany/geany-0.10.ebuild
new file mode 100644
index 000000000..1bc2c273c
--- /dev/null
+++ b/dev-util/geany/geany-0.10.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+WANT_AUTOCONF="latest"
+WANT_AUTOMAKE="1.4"
+inherit autotools
+
+DESCRIPTION="Fast and lightweight IDE using GTK2"
+HOMEPAGE="http://geany.uvena.de/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2
+ http://files.uvena.de/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2
+ Scintilla"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+DEPEND=">=dev-libs/atk-1.9.0
+ >=dev-libs/expat-1.95.8
+ >=media-libs/fontconfig-2.2.3
+ >=media-libs/freetype-2.1.9-r1
+ >=media-libs/libpng-1.2.8
+ sys-libs/zlib
+ virtual/libc
+ >=x11-libs/gtk+-2.6.0
+ >=x11-libs/pango-1.10.2
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libXcursor
+ x11-libs/libXdmcp
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender"
+
+RDEPEND=${DEPEND}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # Add syntax highlighting for Portage
+ sed -i "data/filetype_extensions.conf" \
+ -e 's:*.sh;:*.sh;*.ebuild;*.eclass;:' \
+ || die "sed filetype_extensions.conf failed"
+
+ # GPL-2 references
+ local licdir="${PORTDIR}/licenses"
+ local lic="${licdir}/GPL-2"
+ sed -i doc/geany.1.in \
+ -e "s:@GEANY_DATA_DIR@/GPL-2:${lic}:" \
+ || die "sed geany.1.in failed"
+
+ sed -i src/about.c \
+ -e "s:\"GPL-2\", app->datadir:\"GPL-2\", \"${licdir}\":" \
+ || die "sed about.c failed"
+}
+
+src_compile() {
+ eautoreconf || die "eautoreconf failed"
+ econf || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ # Shuffle docs
+ local docdir="${D}/usr/share/doc/${PN}"
+ rm "${docdir/\/doc}"/GPL-2
+ rm "${docdir}"/{COPYING,ScintillaLicense.txt}
+ use doc || rm -r "${docdir}/html"
+ dodoc "${docdir}"/* || die "dodoc failed"
+ rm -r "${docdir}"
+}