summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Cafarelli <voyageur@gentoo.org>2014-10-27 10:03:57 +0000
committerBernard Cafarelli <voyageur@gentoo.org>2014-10-27 10:03:57 +0000
commit47ac17619d138567561d15edd18ba49cdec35d0c (patch)
tree2e73f457635796b38b80e10d96e2307db7e0edaf /gnustep-apps
parentVersion bump, clean ebuild (diff)
downloadgentoo-2-47ac17619d138567561d15edd18ba49cdec35d0c.tar.gz
gentoo-2-47ac17619d138567561d15edd18ba49cdec35d0c.tar.bz2
gentoo-2-47ac17619d138567561d15edd18ba49cdec35d0c.zip
Version bump, better compiler output parser and fixes for current GNUstep. Remove old
(Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key C74525F2)
Diffstat (limited to 'gnustep-apps')
-rw-r--r--gnustep-apps/projectcenter/ChangeLog10
-rw-r--r--gnustep-apps/projectcenter/files/projectcenter-0.6.0-32788+33818.patch67
-rw-r--r--gnustep-apps/projectcenter/projectcenter-0.6.2.ebuild (renamed from gnustep-apps/projectcenter/projectcenter-0.6.0.ebuild)10
3 files changed, 12 insertions, 75 deletions
diff --git a/gnustep-apps/projectcenter/ChangeLog b/gnustep-apps/projectcenter/ChangeLog
index 016e7d5c2d78..b575898cd0e5 100644
--- a/gnustep-apps/projectcenter/ChangeLog
+++ b/gnustep-apps/projectcenter/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for gnustep-apps/projectcenter
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-apps/projectcenter/ChangeLog,v 1.28 2014/08/10 21:20:15 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-apps/projectcenter/ChangeLog,v 1.29 2014/10/27 10:03:56 voyageur Exp $
+
+*projectcenter-0.6.2 (27 Oct 2014)
+
+ 27 Oct 2014; Bernard Cafarelli <voyageur@gentoo.org>
+ -projectcenter-0.6.0.ebuild, +projectcenter-0.6.2.ebuild,
+ -files/projectcenter-0.6.0-32788+33818.patch:
+ Version bump, better compiler output parser and fixes for current GNUstep.
+ Remove old
10 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org>
projectcenter-0.6.0.ebuild, projectcenter-0.6.1.ebuild:
diff --git a/gnustep-apps/projectcenter/files/projectcenter-0.6.0-32788+33818.patch b/gnustep-apps/projectcenter/files/projectcenter-0.6.0-32788+33818.patch
deleted file mode 100644
index 41b6eca91acd..000000000000
--- a/gnustep-apps/projectcenter/files/projectcenter-0.6.0-32788+33818.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-http://svn.gna.org/viewcvs/gnustep?view=revision&revision=32788
-* Modules/Parsers/ProjectCenter/PCParser.m [-parse]: Move the
-selector and IMP definitions inside the method. Global IMP caching
-is always wrong! And this broke compilation with llvm.
-
-http://svn.gna.org/viewcvs/gnustep?view=revision&revision=33818
-use setAllowedFileTypes method instead of private method which was removed
-
---- apps/projectcenter/trunk/Modules/Parsers/ProjectCenter/PCParser.m 2011/04/06 18:40:59 32787
-+++ apps/projectcenter/trunk/Modules/Parsers/ProjectCenter/PCParser.m 2011/04/06 18:46:03 32788
-@@ -124,23 +124,21 @@
- }
- }
-
--static SEL selString = @selector(string:);
--static SEL selNumber = @selector(number:);
--static SEL selSpaceAndNewLine = @selector(spaceAndNewLine:);
--static SEL selInvisible = @selector(invisible:);
--static SEL selSymbol = @selector(symbol:);
--
--static void (*impString)(id, SEL, id);
--static void (*impNumber)(id, SEL, id);
--static void (*impSpaceAndNewLine)(id, SEL, unichar);
--static void (*impInvisible)(id, SEL, unichar);
--static void (*impSymbol)(id, SEL, unichar);
--
- - (void)parse
- {
- unsigned int i, start, end;
- CodeType startType, endType;
- NSString *out;
-+ SEL selString = @selector(string:);
-+ SEL selNumber = @selector(number:);
-+ SEL selSpaceAndNewLine = @selector(spaceAndNewLine:);
-+ SEL selInvisible = @selector(invisible:);
-+ SEL selSymbol = @selector(symbol:);
-+ void (*impString)(id, SEL, id);
-+ void (*impNumber)(id, SEL, id);
-+ void (*impSpaceAndNewLine)(id, SEL, unichar);
-+ void (*impInvisible)(id, SEL, unichar);
-+ void (*impSymbol)(id, SEL, unichar);
-
- NSLog(@"CodeParser begin...");
-
---- apps/projectcenter/trunk/Framework/PCAddFilesPanel.m 2011/09/08 05:59:20 33817
-+++ apps/projectcenter/trunk/Framework/PCAddFilesPanel.m 2011/09/08 13:05:29 33818
-@@ -1,9 +1,10 @@
- /*
- GNUstep ProjectCenter - http://www.gnustep.org/experience/ProjectCenter.html
-
-- Copyright (C) 2004 Free Software Foundation
-+ Copyright (C) 2004-2011 Free Software Foundation
-
- Authors: Serg Stoyan
-+ Riccardo Mottola
-
- This file is part of GNUstep.
-
-@@ -93,7 +94,7 @@
- {
- NSString *path = nil;
-
-- ASSIGN(_fileTypes, fileTypes);
-+ [super setAllowedFileTypes: fileTypes];
-
- path = [_browser path];
- [self validateVisibleColumns];
diff --git a/gnustep-apps/projectcenter/projectcenter-0.6.0.ebuild b/gnustep-apps/projectcenter/projectcenter-0.6.2.ebuild
index 6af5b7c27dd0..752ef8e0e8b4 100644
--- a/gnustep-apps/projectcenter/projectcenter-0.6.0.ebuild
+++ b/gnustep-apps/projectcenter/projectcenter-0.6.2.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-apps/projectcenter/projectcenter-0.6.0.ebuild,v 1.6 2014/08/10 21:20:15 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-apps/projectcenter/projectcenter-0.6.2.ebuild,v 1.1 2014/10/27 10:03:56 voyageur Exp $
-EAPI=4
+EAPI=5
inherit gnustep-2
MY_P=${P/projectc/ProjectC}
@@ -12,13 +12,9 @@ DESCRIPTION="An IDE for GNUstep"
HOMEPAGE="http://www.gnustep.org/experience/ProjectCenter.html"
SRC_URI="http://ftpmain.gnustep.org/pub/gnustep/dev-apps/${MY_P}.tar.gz"
-KEYWORDS="amd64 ppc x86 ~x86-fbsd"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
LICENSE="GPL-2"
SLOT="0"
IUSE=""
RDEPEND=">=sys-devel/gdb-6.0"
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-32788+33818.patch
-}