summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Cafarelli <voyageur@gentoo.org>2014-02-10 10:02:32 +0000
committerBernard Cafarelli <voyageur@gentoo.org>2014-02-10 10:02:32 +0000
commitef23ff7b38a5b4442773a666cce4ba72c61c1b28 (patch)
tree824335c88c403f2c0a1881ab2fcf3b6629c001c9
parentVersion bump, bugfix release (diff)
downloadhistorical-ef23ff7b38a5b4442773a666cce4ba72c61c1b28.tar.gz
historical-ef23ff7b38a5b4442773a666cce4ba72c61c1b28.tar.bz2
historical-ef23ff7b38a5b4442773a666cce4ba72c61c1b28.zip
Version bump, adds autocomplete and projectcenter plugin
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0xC74525F2
-rw-r--r--gnustep-apps/gemas/ChangeLog10
-rw-r--r--gnustep-apps/gemas/Manifest19
-rw-r--r--gnustep-apps/gemas/files/gemas-0.4-bundle_makefile.patch24
-rw-r--r--gnustep-apps/gemas/gemas-0.4.ebuild45
-rw-r--r--gnustep-apps/gemas/metadata.xml3
5 files changed, 91 insertions, 10 deletions
diff --git a/gnustep-apps/gemas/ChangeLog b/gnustep-apps/gemas/ChangeLog
index c05dac13755b..33a19dc1c245 100644
--- a/gnustep-apps/gemas/ChangeLog
+++ b/gnustep-apps/gemas/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for gnustep-apps/gemas
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-apps/gemas/ChangeLog,v 1.2 2012/06/07 20:12:03 xmw Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/gnustep-apps/gemas/ChangeLog,v 1.3 2014/02/10 10:02:18 voyageur Exp $
+
+*gemas-0.4 (10 Feb 2014)
+
+ 10 Feb 2014; Bernard Cafarelli <voyageur@gentoo.org> +gemas-0.4.ebuild,
+ +files/gemas-0.4-bundle_makefile.patch, metadata.xml:
+ Version bump, adds autocomplete and projectcenter plugin
07 Jun 2012; Michael Weber <xmw@gentoo.org> gemas-0.3.ebuild:
marking ~ppc (bug 410601)
diff --git a/gnustep-apps/gemas/Manifest b/gnustep-apps/gemas/Manifest
index c95a92176f14..9ca6cb624350 100644
--- a/gnustep-apps/gemas/Manifest
+++ b/gnustep-apps/gemas/Manifest
@@ -1,14 +1,17 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-DIST Gemas-0.3.tar.gz 89459 RMD160 e4eea4ff7882b5ba682d5d35a7c2504027b4d1fa SHA1 ec38d746385c3936e384de6860b2ad4ee9608151 SHA256 3633404e429cb713b78c9c2220548c3adaa3eb8d79b97da5597a2b2f29f0123d
-EBUILD gemas-0.3.ebuild 602 RMD160 e4bec667a9fe0dfd6689fcfc3ab09bda5a99e717 SHA1 b0580ac237e6d5a57ee32feb6377e28f6b709b17 SHA256 d8f959a16f225b39f4c86c2888eb6eb6de2ee414b973def6756a5feca3a6944d
-MISC ChangeLog 434 RMD160 45ce6d826b3bfbb8f753b6b6462c9fa75d8a3b77 SHA1 64523cd836dbc366833696db2d2675a3e8ca30e9 SHA256 ad35713185fbb3932a1bb9cc3674bbe28affb260f6d8aafc1bc9d6f0a41019a7
-MISC metadata.xml 436 RMD160 c7b2f8efc36fe6bef843b38a80c503e728d553d6 SHA1 39782766523f65c465247a5f45863dffa0c9e095 SHA256 3d4367d18111d9a2070ecd57658b7f70b20e563f8dbca5bf8cd5f5f2beb37f14
+AUX gemas-0.4-bundle_makefile.patch 1171 SHA256 65fa75e25a05ba485843ee33f4ce73bd2974677af032a030f7b22192e6a72bf3 SHA512 0d53cf299be329b227152326c3e7e61dbbddfcbe3635a42a5e925a963aa3270d33fc42d9f8758824405bb3520128d4d521bbd4ed50f72d5f5945c565bce42638 WHIRLPOOL f0003e7f8c05802f0da66cfb7e29a1287a1fabd9812acfd57a6110df3613eaa4ea7649ab241b780d690edaabeddabed5b621f09dd920190bbdadd0aa57f2e19b
+DIST Gemas-0.3.tar.gz 89459 SHA256 3633404e429cb713b78c9c2220548c3adaa3eb8d79b97da5597a2b2f29f0123d
+DIST Gemas-0.4.tar.gz 552558 SHA256 db1709aac8ed4d5c609c19a922eb2d6ea518e5379a068dd03b2635970b4c59cd SHA512 6ae1acadd1be71362d93ac44498b789d160146f02c995280a003ac748c4d5dde615854014351c560e4e49576c20094dce0c4e2bef0c8096368c0c25679670e58 WHIRLPOOL 51c1b54f597773f427fc87511b6307ba8f926cc87d1685943bfef4529594d7e9cb8d71883debbde2bfa0f6132049f14f3007712e1b38fba438cf75dba8d2757c
+EBUILD gemas-0.3.ebuild 602 SHA256 d8f959a16f225b39f4c86c2888eb6eb6de2ee414b973def6756a5feca3a6944d SHA512 b466ae66e05066cd3854308e6bf88577438eb9bc431de7e34589b17730707f422128f84328306bddb88ae7535348fb84f05162e261671c2f98481c9d46e3b8c3 WHIRLPOOL bf5ddc2c7ceae056a0db52b7cb9a3b26a623eb2c09ce79543987db874ad6896ff8e87f92b7dbb88573d371367aa4a7a72cfc42e49eda4b2d98de60c0835180b8
+EBUILD gemas-0.4.ebuild 1023 SHA256 51fb34169f04c198f91f646d38a82d38b2706673edd90f3fd9809b27d6e07351 SHA512 9bc4d1bf9ca1efe743036eeefde445a977cf0425f7ed4dd5f4082597636b45eae21dbbc383785eae97226e96bd0170bd08b24f91fa186379b64d9d4b25fc3834 WHIRLPOOL 56433a6d677a75701d794a724671eb8544178e2ff036ac287ee3047c41c291b59cdb2df711a8f93362eaabd94facf50cace061b2bee38b2e3e52dc3911b57d48
+MISC ChangeLog 655 SHA256 1f735a11c69ca3d7b8c85f1b9fb6f7c2dddc9c64aeb5de572e9326792cb196e7 SHA512 ad316768b75a17453eefc2df656465c1010e16a1f48024c5c27d1570ce871cf55f56821565c0545c8e5d064177b6c92814e636a4885c76d50e6ab51c31b9d7ac WHIRLPOOL 3834f0b57db1764bde0aec88d31343008f5a1da5f85cfe36e1756b6182d977154bb431d28bed6f933a2acca0358bfb89426d905f5c592db058578330dcec9d37
+MISC metadata.xml 554 SHA256 38e275204940532a66b1b790e91188da881ff3fd4a71a9489fa47b19e90c64ef SHA512 15ace57a08faf28db427a01b98ba55768025eeb1e33df3fe3cd078f727c9be7c2da6af3c15f471fa1001f583a21b307943a8a0fe21c5f83a19799926ba2317c3 WHIRLPOOL 38be19a41327424068a81a49815d7698261442b618e92e8473d0ee8190d575e1d3d7a9de0d32a4a588dc8039c63c0775b9ce567e97aaa805e1ea502e3f510b85
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.22 (GNU/Linux)
-iF4EAREIAAYFAk/RCvkACgkQknrdDGLu8JChMwEAjENxJTvveSVVcCOFe6kA0AJ4
-9CFH/DLzRtDXXZ1GXssA/0XYUL+xwIPPQfpMuJnS5tkK3IJSacMXY1w9oAsAQdTT
-=4Ad4
+iF4EAREIAAYFAlL4o7QACgkQFYEBGcdFJfLxuwD+MP8ksoVnAYdPww7xsQukG7jI
+1uYLmhNB7i4wnw6K/u4A/RKA4qCzNkzhhCXzUSMIj44FHB8z0+Agdzu95Fda3S0t
+=YovK
-----END PGP SIGNATURE-----
diff --git a/gnustep-apps/gemas/files/gemas-0.4-bundle_makefile.patch b/gnustep-apps/gemas/files/gemas-0.4-bundle_makefile.patch
new file mode 100644
index 000000000000..73595f256b56
--- /dev/null
+++ b/gnustep-apps/gemas/files/gemas-0.4-bundle_makefile.patch
@@ -0,0 +1,24 @@
+diff -Naur Gemas-0.4.orig/Bundle/Gemas/GNUmakefile Gemas-0.4/Bundle/Gemas/GNUmakefile
+--- Gemas-0.4.orig/Bundle/Gemas/GNUmakefile 2013-12-24 18:51:16.000000000 +0100
++++ Gemas-0.4/Bundle/Gemas/GNUmakefile 2014-02-10 10:50:45.331011111 +0100
+@@ -10,7 +10,7 @@
+ BUNDLE_NAME = Gemas
+ BUNDLE_EXTENSION = .editor
+ Gemas_PRINCIPAL_CLASS = GemasEditor
+-Gemas_INSTALL_DIR=$(GNUSTEP_LOCAL_APPS)/ProjectCenter.app/Resources
++Gemas_INSTALL_DIR=${DESTDIR}/$(GNUSTEP_SYSTEM_APPS)/ProjectCenter.app/Resources
+
+ #
+ # Additional libraries
+diff -Naur Gemas-0.4.orig/Bundle/Gemas/GNUmakefile.preamble Gemas-0.4/Bundle/Gemas/GNUmakefile.preamble
+--- Gemas-0.4.orig/Bundle/Gemas/GNUmakefile.preamble 2013-12-24 18:51:16.000000000 +0100
++++ Gemas-0.4/Bundle/Gemas/GNUmakefile.preamble 2014-02-10 10:50:50.622016109 +0100
+@@ -15,7 +15,7 @@
+ ADDITIONAL_LDFLAGS +=
+
+ # Additional include directories the compiler should search
+-ADDITIONAL_INCLUDE_DIRS +=-I$(GNUSTEP_LOCAL_HEADERS)/ProjectCenter
++ADDITIONAL_INCLUDE_DIRS +=-I$(GNUSTEP_SYSTEM_HEADERS)/ProjectCenter
+
+ # Additional library directories the linker should search
+ ADDITIONAL_LIB_DIRS += -L./HighlighterKit/HighlighterKit.framework
diff --git a/gnustep-apps/gemas/gemas-0.4.ebuild b/gnustep-apps/gemas/gemas-0.4.ebuild
new file mode 100644
index 000000000000..95eb7fc0e910
--- /dev/null
+++ b/gnustep-apps/gemas/gemas-0.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnustep-apps/gemas/gemas-0.4.ebuild,v 1.1 2014/02/10 10:02:18 voyageur Exp $
+
+EAPI=5
+inherit eutils gnustep-2
+
+MY_P=${P/g/G}
+DESCRIPTION="a simple code editor for GNUstep"
+HOMEPAGE="http://wiki.gnustep.org/index.php/Gemas.app"
+SRC_URI="http://download.gna.org/gnustep-nonfsf/${MY_P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="projectcenter"
+
+DEPEND=">=gnustep-libs/highlighterkit-0.1.2
+ >=virtual/gnustep-back-0.22.0
+ projectcenter? ( gnustep-apps/projectcenter )"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-bundle_makefile.patch
+}
+
+src_compile() {
+ gnustep-base_src_compile
+ if use projectcenter;
+ then
+ cd Bundle/Gemas || die "compile cd failed"
+ egnustep_make
+ fi
+}
+
+src_install() {
+ gnustep-base_src_install
+ if use projectcenter;
+ then
+ cd Bundle/Gemas || die "install cd failed"
+ egnustep_install
+ fi
+}
diff --git a/gnustep-apps/gemas/metadata.xml b/gnustep-apps/gemas/metadata.xml
index 1427f2847412..5fcc88f636fc 100644
--- a/gnustep-apps/gemas/metadata.xml
+++ b/gnustep-apps/gemas/metadata.xml
@@ -3,4 +3,7 @@
<pkgmetadata>
<herd>gnustep</herd>
<longdescription>Gemas is a simple code editor for GNUstep. It have autoindentation and highlight syntax for C, C++, Objective-C, Objective-C++, GSmarkup. And to edit Strings, Plist, GNUmakefile, ChangeLog files and plain text files (INSTALL, README, ...)</longdescription>
+ <use>
+ <flag name='projectcenter'>Build and install plugin for <pkg>gnustep-apps/projectcenter</pkg></flag>
+ </use>
</pkgmetadata>