summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn N. Laliberte <allanonjl@gentoo.org>2005-07-03 23:43:14 +0000
committerJohn N. Laliberte <allanonjl@gentoo.org>2005-07-03 23:43:14 +0000
commitae7e8ce4ebb4752435299124f1ea9037c4c5cc49 (patch)
tree06282e7dc014030852683486df8ef99025346a42 /dev-util/meld
parentdepend on cervisia (diff)
downloadgentoo-2-ae7e8ce4ebb4752435299124f1ea9037c4c5cc49.tar.gz
gentoo-2-ae7e8ce4ebb4752435299124f1ea9037c4c5cc49.tar.bz2
gentoo-2-ae7e8ce4ebb4752435299124f1ea9037c4c5cc49.zip
new 1.0.0 version. large changes to the ebuild to make it much easier to handle. submitted patch upstream for the fr.po file.
(Portage version: 2.0.51.19)
Diffstat (limited to 'dev-util/meld')
-rw-r--r--dev-util/meld/ChangeLog9
-rw-r--r--dev-util/meld/Manifest3
-rw-r--r--dev-util/meld/files/digest-meld-1.0.01
-rw-r--r--dev-util/meld/files/meld-1.0.0-frpo.patch10
-rw-r--r--dev-util/meld/meld-1.0.0.ebuild77
5 files changed, 99 insertions, 1 deletions
diff --git a/dev-util/meld/ChangeLog b/dev-util/meld/ChangeLog
index 832042610ee6..dcfd8a73cef1 100644
--- a/dev-util/meld/ChangeLog
+++ b/dev-util/meld/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-util/meld
# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/meld/ChangeLog,v 1.22 2005/07/03 20:36:36 allanonjl Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/meld/ChangeLog,v 1.23 2005/07/03 23:43:14 allanonjl Exp $
+
+*meld-1.0.0 (03 Jul 2005)
+
+ 03 Jul 2005; John N. Laliberte <allanonjl@gentoo.org>
+ +files/meld-1.0.0-frpo.patch, +meld-1.0.0.ebuild:
+ new 1.0.0 version. large changes to the ebuild to make it much easier to
+ handle. submitted patch upstream for the fr.po file.
*meld-0.9.5 (02 Jul 2005)
diff --git a/dev-util/meld/Manifest b/dev-util/meld/Manifest
index 304e16e7b702..64aaa07f717d 100644
--- a/dev-util/meld/Manifest
+++ b/dev-util/meld/Manifest
@@ -1,10 +1,13 @@
MD5 96ed5fd3c9961f4e4787f897e666bddb meld-0.9.2.ebuild 1538
MD5 46b08e3752195ea4162e574e4fa5dff8 meld-0.9.4.1.ebuild 1785
+MD5 5ae164290795dfa59d3afb54d76329e6 meld-1.0.0.ebuild 1929
MD5 1675df734c0ee0b201b90151b5edd4f4 ChangeLog 3388
MD5 f4713bbf77ae895c7ff6c022a7a2f542 metadata.xml 222
MD5 eeabce0c4942083a42738302deb53c3c meld-0.9.4.1-r1.ebuild 2071
MD5 d84b937a4b699901bd79b64c52a7a4c5 meld-0.9.5.ebuild 1996
+MD5 e2cf0267e1fb705025019ee2840d509b files/meld-1.0.0-frpo.patch 377
MD5 a594b965f0dc8995e79d245c4cb37fd3 files/digest-meld-0.9.4.1-r1 65
MD5 a594b965f0dc8995e79d245c4cb37fd3 files/digest-meld-0.9.4.1 65
MD5 204fd0bd70dc55fec4d8b060a3165d94 files/digest-meld-0.9.2 63
MD5 f5c312891794c9078a4c034256c3901c files/digest-meld-0.9.5 63
+MD5 1bd76e477a20630600aeb1d8ff952dc7 files/digest-meld-1.0.0 63
diff --git a/dev-util/meld/files/digest-meld-1.0.0 b/dev-util/meld/files/digest-meld-1.0.0
new file mode 100644
index 000000000000..2712553dbca4
--- /dev/null
+++ b/dev-util/meld/files/digest-meld-1.0.0
@@ -0,0 +1 @@
+MD5 ccde817f0396d39e9e40f31a3a7611f6 meld-1.0.0.tar.bz2 304181
diff --git a/dev-util/meld/files/meld-1.0.0-frpo.patch b/dev-util/meld/files/meld-1.0.0-frpo.patch
new file mode 100644
index 000000000000..4f8528563f09
--- /dev/null
+++ b/dev-util/meld/files/meld-1.0.0-frpo.patch
@@ -0,0 +1,10 @@
+--- meld-1.0.0.old/po/fr.po 2005-07-03 18:41:20.000000000 -0400
++++ meld-1.0.0/po/fr.po 2005-07-03 18:40:45.000000000 -0400
+@@ -15,6 +15,7 @@
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+ "Generated-By: pygettext.py 1.5\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+ #: ../meld.desktop.in.h:1
+ msgid "Compare and merge your files."
diff --git a/dev-util/meld/meld-1.0.0.ebuild b/dev-util/meld/meld-1.0.0.ebuild
new file mode 100644
index 000000000000..23c1270247f4
--- /dev/null
+++ b/dev-util/meld/meld-1.0.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/meld/meld-1.0.0.ebuild,v 1.1 2005/07/03 23:43:14 allanonjl Exp $
+
+inherit python gnome2 eutils
+
+DESCRIPTION="A graphical (GNOME 2) diff and merge tool"
+HOMEPAGE="http://meld.sourceforge.net/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~alpha ~sparc ~ppc ~amd64"
+IUSE="doc"
+
+DEPEND=">=dev-lang/python-2.2
+ >=gnome-base/libglade-2
+ >=gnome-base/libgnome-2
+ >=dev-python/gnome-python-1.99.15
+ >=dev-python/pygtk-1.99.15
+ >=dev-python/pyorbit-1.99.0
+ dev-python/gnome-python-extras
+ "
+
+#MAKEOPTS="${MAKEOPTS} -j1"
+
+pkg_setup() {
+
+ if ! built_with_use pygtk gnome ; then
+ einfo ""
+ einfo "Meld requires pygtk be built with the gnome use flag set."
+ einfo "Please re-emerge pygtk with the gnome use flag set."
+ einfo ""
+ die "You need to re-emerge pygtk with gnome use flag."
+ fi
+ # same check for gnome-python-extras with gtkhtml
+ if ! built_with_use gnome-python-extras gtkhtml ; then
+ einfo ""
+ einfo "Meld requires gnome-python-extras be built "
+ einfo "with gtkhtml use flag set to enable line "
+ einfo "numbering and source highlighting. "
+ einfo ""
+ einfo "You need to re-emerge gnome-python-extras "
+ einfo "with gtkhtml use flag."
+ fi
+}
+
+src_unpack() {
+
+ unpack ${A}
+ cd ${S}
+ # Fix the .desktop icon name
+ sed -i -e "s:Icon=meld:Icon=/usr/share/pixmaps/meld.png:" ./meld.desktop.in
+
+ # error in fr.po, sent upstream
+ epatch ${FILESDIR}/meld-1.0.0-frpo.patch
+
+ # fix omf scrollkeeper
+ sed -i -e 's:-scrollkeeper-install.*::' ./help/C/GNUmakefile
+
+ # fix the prefix so its not in */local/*
+ sed -i -e 's:/usr/local:/usr:' INSTALL
+}
+
+src_compile() {
+ emake || die "make failed"
+}
+
+USE_DESTDIR="1"
+DOCS="AUTHORS COPYING INSTALL README.CVS changelog help/"
+
+pkg_postinst() {
+ python_mod_optimize /usr/lib/meld
+}
+
+pkg_postrm() {
+ python_mod_cleanup /usr/lib/meld
+}