diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 13:49:04 -0700 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 17:38:18 -0700 |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /gnustep-apps | |
download | gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2 gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip |
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'gnustep-apps')
160 files changed, 2845 insertions, 0 deletions
diff --git a/gnustep-apps/aclock/Manifest b/gnustep-apps/aclock/Manifest new file mode 100644 index 000000000000..fdff5ef89a8e --- /dev/null +++ b/gnustep-apps/aclock/Manifest @@ -0,0 +1 @@ +DIST AClock-0.4.0.tar.gz 299488 SHA256 7c85c4e957f1e2452f6ed2893abd2771b34c5fa62b9460fa3895b0678eafaad0 diff --git a/gnustep-apps/aclock/aclock-0.4.0.ebuild b/gnustep-apps/aclock/aclock-0.4.0.ebuild new file mode 100644 index 000000000000..0011779572eb --- /dev/null +++ b/gnustep-apps/aclock/aclock-0.4.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit gnustep-2 + +MY_P=${P/ac/AC} +DESCRIPTION="Analog dockapp clock for GNUstep" +HOMEPAGE="http://gap.nongnu.org/aclock/" +SRC_URI="http://savannah.nongnu.org/download/gap/${MY_P}.tar.gz" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="" + +S=${WORKDIR}/${MY_P} + +gnustep_config_script() { + echo "echo ' * using smooth seconds'" + echo "defaults write AClock SmoothSeconds YES" + echo "echo ' * setting refresh rate to 0.1 seconds'" + echo "defaults write AClock RefreshRate 0.1" +} diff --git a/gnustep-apps/aclock/metadata.xml b/gnustep-apps/aclock/metadata.xml new file mode 100644 index 000000000000..065f8a253dcd --- /dev/null +++ b/gnustep-apps/aclock/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnustep</herd> +<longdescription> +A clock! + +Advantages of GNUstep dockapps over non GNUstep dockapps ++ scalable ++ independant of X11 + +Thanks +Alexander Malmberg for the initial version +Banlu Kemiyatorn for the eye candy + +Contact +Gürkan Sengün +</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/addresses/Manifest b/gnustep-apps/addresses/Manifest new file mode 100644 index 000000000000..fd395f564e41 --- /dev/null +++ b/gnustep-apps/addresses/Manifest @@ -0,0 +1,2 @@ +DIST Addresses-0.4.7.tar.gz 263811 SHA256 ac2fe8cfe2e7cabcb51c74ecaba596bc399211f1560a7c45262af110ae365d73 SHA512 130358308c3bb0af5d1374ef9750dccaaa04ac985cc2e135890a5277fbaad0b327ecbb31f3711384619df1a29db2105b2230fe639a508166c7a43e54790825f0 WHIRLPOOL c4b5c5c71bb140c879060fe6289984bbfae58db4aa0717be5d654ad3d8297f9174724cf06f7a6ed616a6612a552c23aef0520411c105a55ad30d07e50eecfd6e +DIST Addresses-0.4.8.tar.gz 287207 SHA256 329531bfd31db1845f3af385c1c2448f308b1bf28af5ee7d4f50f403dbb6ac0a SHA512 2cd6bd16620d3fa4136242dd89c3281800bba0caeb99e986d3d6beacf31ae19b3dd7f563da2fe52038781cca639815dfc740c15b0e5273facf8cc2400d90fc0f WHIRLPOOL 9dad61b0b8a6a84ca6183e4a38d6b63c00d8e12879ccf68b3dd6d9b513fadc1c12d90ba14a433c2749464a80102b5dc6fca5fa3bad733278b9a687c79fbe0c81 diff --git a/gnustep-apps/addresses/addresses-0.4.7.ebuild b/gnustep-apps/addresses/addresses-0.4.7.ebuild new file mode 100644 index 000000000000..2797366cfbfc --- /dev/null +++ b/gnustep-apps/addresses/addresses-0.4.7.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gnustep-2 + +S=${WORKDIR}/${PN/a/A} + +DESCRIPTION="Addresses is a Apple Addressbook work alike (standalone and for GNUMail)" +HOMEPAGE="http://giesler.biz/bjoern/en/sw_addr.html" +SRC_URI="http://savannah.nongnu.org/download/gap/${P/a/A}.tar.gz" +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 ppc x86 ~x86-fbsd" +IUSE="" + +src_unpack() { + unpack ${A} + cd "${S}" + + epatch "${FILESDIR}"/${P}-as-needed.patch +} diff --git a/gnustep-apps/addresses/addresses-0.4.8.ebuild b/gnustep-apps/addresses/addresses-0.4.8.ebuild new file mode 100644 index 000000000000..5d43f4f69638 --- /dev/null +++ b/gnustep-apps/addresses/addresses-0.4.8.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit gnustep-2 + +DESCRIPTION="Addresses is a Apple Addressbook work alike (standalone and for GNUMail)" +HOMEPAGE="http://gap.nongnu.org/addresses/" +SRC_URI="http://savannah.nongnu.org/download/gap/${P/a/A}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 ppc x86 ~x86-fbsd" +IUSE="" + +S=${WORKDIR}/${P/a/A} + +src_prepare() { + epatch "${FILESDIR}"/${PN}-0.4.7-as-needed.patch +} diff --git a/gnustep-apps/addresses/files/addresses-0.4.7-as-needed.patch b/gnustep-apps/addresses/files/addresses-0.4.7-as-needed.patch new file mode 100644 index 000000000000..cdb7a84755e3 --- /dev/null +++ b/gnustep-apps/addresses/files/addresses-0.4.7-as-needed.patch @@ -0,0 +1,25 @@ +diff -Naur AddressManager.orig/GNUmakefile AddressManager/GNUmakefile +--- AddressManager.orig/GNUmakefile 2008-12-08 17:19:03.000000000 +0100 ++++ AddressManager/GNUmakefile 2008-12-08 17:19:28.000000000 +0100 +@@ -24,8 +24,7 @@ + AddressManager_OBJCFLAGS=-I../Frameworks -Wall + AddressManager_LDFLAGS=\ + -L../Frameworks/AddressView/AddressView.framework/$(GNUSTEP_TARGET_LDIR) \ +- -L../Frameworks/Addresses/Addresses.framework/$(GNUSTEP_TARGET_LDIR) \ +- -lAddressView -lAddresses ++ -L../Frameworks/Addresses/Addresses.framework/$(GNUSTEP_TARGET_LDIR) + + -include GNUmakefile.preamble + -include GNUmakefile.local +diff -Naur AddressManager.orig/GNUmakefile.preamble AddressManager/GNUmakefile.preamble +--- AddressManager.orig/GNUmakefile.preamble 2008-12-08 17:19:03.000000000 +0100 ++++ AddressManager/GNUmakefile.preamble 2008-12-08 17:19:24.000000000 +0100 +@@ -27,7 +27,7 @@ + # ObjC stuff + ADDITIONAL_OBJC_LIBS += + # Tools +-ADDITIONAL_TOOL_LIBS += ++ADDITIONAL_TOOL_LIBS += -lAddressView -lAddresses + # WebObjects + ADDITIONAL_WO_LIBS += + diff --git a/gnustep-apps/addresses/metadata.xml b/gnustep-apps/addresses/metadata.xml new file mode 100644 index 000000000000..6afea6705913 --- /dev/null +++ b/gnustep-apps/addresses/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnustep</herd> +<longdescription> +This package constitutes a personal address manager for the GNUstep +software system. It allows archiving complete personal contact +information, organizing contacts in groups, integration with other +software such as mail clients and sharing address information with +other users over the network. +</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/affiche/Manifest b/gnustep-apps/affiche/Manifest new file mode 100644 index 000000000000..b4e9b05e7a90 --- /dev/null +++ b/gnustep-apps/affiche/Manifest @@ -0,0 +1 @@ +DIST Affiche-0.6.0.tar.gz 50764 RMD160 b6da1646a9e1ab42d25b49cedf9d348ae812e126 SHA1 5398abfb1b6df1a186ee7991740eb384faceea3d SHA256 7f6adb7a3e4b6da98d7771e5a2d256464bf9febc787b1f455b805bf037d72609 diff --git a/gnustep-apps/affiche/affiche-0.6.0-r3.ebuild b/gnustep-apps/affiche/affiche-0.6.0-r3.ebuild new file mode 100644 index 000000000000..dbd0c5d3e653 --- /dev/null +++ b/gnustep-apps/affiche/affiche-0.6.0-r3.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gnustep-2 + +S=${WORKDIR}/${PN/a/A} + +DESCRIPTION="Affiche allows people to 'stick' notes" +HOMEPAGE="http://www.collaboration-world.com/affiche" +SRC_URI="http://www.collaboration-world.com/affiche.data/releases/Stable/${P/a/A}.tar.gz" +KEYWORDS="amd64 ppc x86" +SLOT="0" +LICENSE="GPL-2" diff --git a/gnustep-apps/affiche/metadata.xml b/gnustep-apps/affiche/metadata.xml new file mode 100644 index 000000000000..6d8a7311ee20 --- /dev/null +++ b/gnustep-apps/affiche/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnustep</herd> +<longdescription> +Affiche is a little application that allows people to "stick" little notes on their computer desktop. It works well under GNUstep and under Apple Mac OS X. + +The goal of this little application is to provide a good example on how to develop cross-platform applications between GNUstep and Apple Mac OS X while providing a useful application at the same time. +</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/batmon/Manifest b/gnustep-apps/batmon/Manifest new file mode 100644 index 000000000000..957f719371b0 --- /dev/null +++ b/gnustep-apps/batmon/Manifest @@ -0,0 +1,2 @@ +DIST batmon-0.7.tar.gz 38551 SHA256 a27318117a1b4745cd0537789a9852661e81cc4627aa40d7027f0d1e622e0077 SHA512 22406d738f0326bd52de51d1e3fe6dd6aff569214fbe81cd9d8b403898233900bbb720cccb13d90c4db59c9c0a8797957f5fd5cb37f4265e125976e2db7ede37 WHIRLPOOL 215daf1790926b85e31e5ed0e74a7d57f936f86a8176f6fa1174758721937cad93c790e692fd8a9d774138b04514315a40a30dbe9f5faef0121cc5b892bb1173 +DIST batmon-0.8.tar.gz 39592 SHA256 fff2fc242ea2956f8b8c7eea751718c54d1a70026eb4659869ad1bac9f64dcff SHA512 b43a882f809307ef3dbdba9762bef443063d3d6c70bc202c4cd1e9a50a3f4b617607392e8777b4f6dfec89fb17a806ca19c256d2799d2b60f4e00b1fc334f2ce WHIRLPOOL 6b29d1488a507bec4e7f4c3e4de2e52d4e2df2d339f1ae3592fea20709fa56b8f896355014608a49200b0b96016aaaebc08ff472a2e6848187bbfdb52248d1f5 diff --git a/gnustep-apps/batmon/batmon-0.7.ebuild b/gnustep-apps/batmon/batmon-0.7.ebuild new file mode 100644 index 000000000000..25d0bc3becc7 --- /dev/null +++ b/gnustep-apps/batmon/batmon-0.7.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit gnustep-2 + +DESCRIPTION="displays the status of your laptop battery" +HOMEPAGE="http://www.nongnu.org/gap/batmon/index.html" +SRC_URI="http://savannah.nongnu.org/download/gap/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" diff --git a/gnustep-apps/batmon/batmon-0.8.ebuild b/gnustep-apps/batmon/batmon-0.8.ebuild new file mode 100644 index 000000000000..99aace2e8987 --- /dev/null +++ b/gnustep-apps/batmon/batmon-0.8.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit gnustep-2 + +DESCRIPTION="displays the status of your laptop battery" +HOMEPAGE="http://www.nongnu.org/gap/batmon/index.html" +SRC_URI="http://savannah.nongnu.org/download/gap/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" diff --git a/gnustep-apps/batmon/metadata.xml b/gnustep-apps/batmon/metadata.xml new file mode 100644 index 000000000000..86d5b1e7ca2f --- /dev/null +++ b/gnustep-apps/batmon/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>gnustep</herd> + <longdescription>Battery monitor is a small utility that displays the status of your laptop battery (charge/discharge and status). I works best with linux 2.6 kernels and ACPI, but now has also support for 2.4 kernels and APM</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/camera/Manifest b/gnustep-apps/camera/Manifest new file mode 100644 index 000000000000..21acacd0cfe6 --- /dev/null +++ b/gnustep-apps/camera/Manifest @@ -0,0 +1 @@ +DIST Camera-0.8.tar.bz2 27321 SHA256 8c9f988d28b9682bd90158c5830aaddc5aa03b0d91af0b61d1aa36bb908a697e SHA512 b9ae85f6b276c2f8426d15dd2b2a6e756c08793879d0d60b58c3386c3eee1a1417ec6d2344e49448e5206265b4113ddc2feb70d047aa98827f2611518209b7dc WHIRLPOOL 05a6b369acc2e02d16062b8b9c793453884d9f744fd0fcd92eb7055de5a2892eb4f98f0beb6a0f9e80b4eb33514a3b31b0793c94b64e12ac5f5f210b71476d18 diff --git a/gnustep-apps/camera/camera-0.8-r1.ebuild b/gnustep-apps/camera/camera-0.8-r1.ebuild new file mode 100644 index 000000000000..8da030873de4 --- /dev/null +++ b/gnustep-apps/camera/camera-0.8-r1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gnustep-2 + +S=${WORKDIR}/${PN/c/C} + +DESCRIPTION="A simple tool to download photos from a digital camera" +HOMEPAGE="http://home.gna.org/gsimageapps/" +SRC_URI="http://download.gna.org/gsimageapps/${P/c/C}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" + +DEPEND="gnustep-libs/camerakit" +RDEPEND="${DEPEND}" diff --git a/gnustep-apps/camera/metadata.xml b/gnustep-apps/camera/metadata.xml new file mode 100644 index 000000000000..469b7b4cb5e3 --- /dev/null +++ b/gnustep-apps/camera/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnustep</herd> +<longdescription> +Camera is a simple application to download files from a digital +camera. The files can be optionally deleted after download. During +download, a thumbnail of the currently downloaded file is displayed. +</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/cdplayer/Manifest b/gnustep-apps/cdplayer/Manifest new file mode 100644 index 000000000000..888e5d4c69eb --- /dev/null +++ b/gnustep-apps/cdplayer/Manifest @@ -0,0 +1 @@ +DIST cdplayer-0.6.0.tar.gz 365695 SHA256 a8f7f357abe629b987cb96ef61448fa21a252c82e748927569c9a98332d19889 SHA512 a777a8eb3b924fca7905b8063d9cbc64f1b3b5efd8f6ebcb4366c69e5c085d14cc416a25d6b389025d7ac2f80ee08e2adc742aa96c2c9f70170af22c807b7809 WHIRLPOOL ebb5d513aeb8358be62f4f88cb42892f399e2d359f9420033a51d38cc7e42e58d91b2ef2221ed95c36f14f58e13636e988ffbf6670ff9ab64f868a1185d46365 diff --git a/gnustep-apps/cdplayer/cdplayer-0.6.0.ebuild b/gnustep-apps/cdplayer/cdplayer-0.6.0.ebuild new file mode 100644 index 000000000000..acb424740539 --- /dev/null +++ b/gnustep-apps/cdplayer/cdplayer-0.6.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit gnustep-2 + +DESCRIPTION="Small CD Audio Player for GNUstep" +HOMEPAGE="https://github.com/schik/cdplayer" +SRC_URI="https://github.com/schik/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +KEYWORDS="~amd64 ~x86" +LICENSE="GPL-2" +SLOT="0" + +IUSE="dbus" +DEPEND="dev-libs/libcdio + dev-libs/libcdio-paranoia + gnustep-apps/cynthiune + dbus? ( gnustep-libs/dbuskit )" +RDEPEND="${DEPEND} + !gnustep-libs/cddb" + +src_prepare() { + sed -e "s#cdda.h#paranoia/cdda.h#" \ + -e "s#paranoia.h#paranoia/paranoia.h#" \ + -i AudioCD/AudioCD.h || die "AudioCD.h sed failed" +} + +src_compile() { + local myconf="" + use dbus || myconf="${myconf} notifications=no" + + egnustep_env + egnustep_make ${myconf} +} diff --git a/gnustep-apps/cdplayer/metadata.xml b/gnustep-apps/cdplayer/metadata.xml new file mode 100644 index 000000000000..9517eb0b7dd2 --- /dev/null +++ b/gnustep-apps/cdplayer/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>gnustep</herd> + <longdescription>Small CD Audio Player for GNUstep</longdescription> + <upstream> + <remote-id type="github">schik/cdplayer</remote-id> + </upstream> +</pkgmetadata> diff --git a/gnustep-apps/cenon/Manifest b/gnustep-apps/cenon/Manifest new file mode 100644 index 000000000000..346529afbb7d --- /dev/null +++ b/gnustep-apps/cenon/Manifest @@ -0,0 +1,3 @@ +DIST Cenon-3.9.5.tar.bz2 2003607 SHA256 523049066f88e9e022127c017633b0431a29b9eda847e875c8c82d1f976f4977 +DIST Cenon-3.9.6.tar.bz2 2005991 SHA256 373e6c3b7e23950aef865cc3719eece97e1bfbfcecae901cac2e5e6e6ff9175d SHA512 28becfdefe52ffabf36cedf45c9abd409d1f603bf9bf8e75c1637625b368707812c62408c8369a809359ed8977afa98d7eee1b3348de1e3ab9e485e59f853d45 WHIRLPOOL 91eaf7a86d4d2431a6e24c24490677c9c35c9e25fb15e99dec6262183cd9d2ee7b2818b934b8612b5b759628f545f77c8a6687231cb2033d3f4d512e582bf1fe +DIST Cenon-4.0.2.tar.bz2 4143462 SHA256 8c8906225e188747bf80499886c289786ffc27c6e051dafe12567542f9ef0693 SHA512 202532242eedaf936a35e5df176cf613afe22880f1341e6e9b054fdae9d9aa158acf67bc6927cbbe70cc6215be378e08e318c66ff6a28122676c3ca5b9950d72 WHIRLPOOL 379aab9dba8cc1f9c91d6721168b1f0bc88a8cc646af5ed8437cf2ec589c2b7cf6150782063ced6457ca0b06296721b5a412332b33f3e47254760ac195e65189 diff --git a/gnustep-apps/cenon/cenon-3.9.5.ebuild b/gnustep-apps/cenon/cenon-3.9.5.ebuild new file mode 100644 index 000000000000..7ea4e2a7b465 --- /dev/null +++ b/gnustep-apps/cenon/cenon-3.9.5.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit gnustep-2 + +S=${WORKDIR}/${PN/c/C} + +DESCRIPTION="Cenon is a vector graphics tool for GNUstep, OpenStep and MacOSX" +HOMEPAGE="http://www.cenon.info/" +SRC_URI="http://www.vhf-group.com/vhf-interservice/download/source/${P/c/C}.tar.bz2" +KEYWORDS="amd64 ppc x86" +SLOT="0" +LICENSE="Cenon" +IUSE="" + +DEPEND="" +RDEPEND=">=gnustep-libs/cenonlibrary-3.9.0" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-3.9.4-install.patch +} diff --git a/gnustep-apps/cenon/cenon-3.9.6.ebuild b/gnustep-apps/cenon/cenon-3.9.6.ebuild new file mode 100644 index 000000000000..c9d888ef4cd5 --- /dev/null +++ b/gnustep-apps/cenon/cenon-3.9.6.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit gnustep-2 + +S=${WORKDIR}/${PN/c/C} + +DESCRIPTION="Cenon is a vector graphics tool for GNUstep, OpenStep and MacOSX" +HOMEPAGE="http://www.cenon.info/" +SRC_URI="http://www.vhf-group.com/vhf-interservice/download/source/${P/c/C}.tar.bz2" +KEYWORDS="~amd64 ~ppc ~x86" +SLOT="0" +LICENSE="Cenon" +IUSE="" + +DEPEND="" +RDEPEND=">=gnustep-libs/cenonlibrary-3.9.0" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-3.9.4-install.patch + epatch "${FILESDIR}"/${P}-gcc47.patch +} diff --git a/gnustep-apps/cenon/cenon-4.0.2-r1.ebuild b/gnustep-apps/cenon/cenon-4.0.2-r1.ebuild new file mode 100644 index 000000000000..cf99ddc08beb --- /dev/null +++ b/gnustep-apps/cenon/cenon-4.0.2-r1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit gnustep-2 + +S=${WORKDIR}/${PN/c/C} + +DESCRIPTION="Cenon is a vector graphics tool for GNUstep, OpenStep and MacOSX" +HOMEPAGE="http://www.cenon.info/" +SRC_URI="http://www.vhf-group.com/vhf-interservice/download/source/${P/c/C}.tar.bz2" +KEYWORDS="amd64 ppc x86" +SLOT="0" +LICENSE="Cenon" +IUSE="" + +DEPEND="" +RDEPEND=">=gnustep-libs/cenonlibrary-4.0.0" + +src_prepare() { + # Do not install files already provided by cenonlibrary + epatch "${FILESDIR}"/${P}-install.patch + + epatch "${FILESDIR}"/${P}-check-return-value.patch + epatch "${FILESDIR}"/${P}-gnustep-gui-0.24-support.patch +} diff --git a/gnustep-apps/cenon/cenon-4.0.2.ebuild b/gnustep-apps/cenon/cenon-4.0.2.ebuild new file mode 100644 index 000000000000..db8be0b40f95 --- /dev/null +++ b/gnustep-apps/cenon/cenon-4.0.2.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit gnustep-2 + +S=${WORKDIR}/${PN/c/C} + +DESCRIPTION="Cenon is a vector graphics tool for GNUstep, OpenStep and MacOSX" +HOMEPAGE="http://www.cenon.info/" +SRC_URI="http://www.vhf-group.com/vhf-interservice/download/source/${P/c/C}.tar.bz2" +KEYWORDS="amd64 ppc x86" +SLOT="0" +LICENSE="Cenon" +IUSE="" + +DEPEND="" +RDEPEND=">=gnustep-libs/cenonlibrary-4.0.0" + +src_prepare() { + # Do not install files already provided by cenonlibrary + epatch "${FILESDIR}"/${P}-install.patch +} diff --git a/gnustep-apps/cenon/files/cenon-3.9.4-install.patch b/gnustep-apps/cenon/files/cenon-3.9.4-install.patch new file mode 100644 index 000000000000..45540fab7b01 --- /dev/null +++ b/gnustep-apps/cenon/files/cenon-3.9.4-install.patch @@ -0,0 +1,18 @@ +diff -Naur Cenon.orig/GNUmakefile.postamble Cenon/GNUmakefile.postamble +--- Cenon.orig/GNUmakefile.postamble 2010-09-01 13:50:38.355743781 +0200 ++++ Cenon/GNUmakefile.postamble 2010-09-01 13:51:40.542612032 +0200 +@@ -18,13 +18,7 @@ + # before-install:: + + # Things to do after installing +-after-install:: +- # copy library +- #rm -R $(GNUSTEP_LOCAL_LIBRARY)/$(APP_NAME) +- cp -R Library/$(APP_NAME)/ $(GNUSTEP_LOCAL_LIBRARY)/ +- # set permissions (rrr) +- chmod -R ugo+rX $(GNUSTEP_LOCAL_APPS)/$(APP_NAME).* +- #chmod -R ugo+rX $(GNUSTEP_LOCAL_LIBRARY)/$(APP_NAME) ++#after-install:: + + # Things to do before uninstalling + # before-uninstall:: diff --git a/gnustep-apps/cenon/files/cenon-3.9.6-gcc47.patch b/gnustep-apps/cenon/files/cenon-3.9.6-gcc47.patch new file mode 100644 index 000000000000..662a8ea5ca70 --- /dev/null +++ b/gnustep-apps/cenon/files/cenon-3.9.6-gcc47.patch @@ -0,0 +1,11 @@ +--- cenon.app-3.93.orig/VHFShared/vhfCompatibility.h ++++ cenon.app-3.93/VHFShared/vhfCompatibility.h +@@ -44,7 +44,7 @@ + #if defined( GNUSTEP_BASE_VERSION ) + + # define VHFIsDrawingToScreen() [[NSGraphicsContext currentContext] isDrawingToScreen] +-# define VHFSelectorIsEqual(a, b) sel_eq(a, b) ++# define VHFSelectorIsEqual(a, b) sel_isEqual(a, b) + # define VHFAntialiasing() [[NSGraphicsContext currentContext] shouldAntialias] + # define VHFSetAntialiasing(f) [[NSGraphicsContext currentContext] setShouldAntialias:f] + # define PSWait() [[NSGraphicsContext currentContext] flushGraphics] diff --git a/gnustep-apps/cenon/files/cenon-4.0.2-check-return-value.patch b/gnustep-apps/cenon/files/cenon-4.0.2-check-return-value.patch new file mode 100644 index 000000000000..a23135b3230d --- /dev/null +++ b/gnustep-apps/cenon/files/cenon-4.0.2-check-return-value.patch @@ -0,0 +1,40 @@ +Description: Check the return value of `system'. +Author: Yavor Doganov <yavor@gnu.org> +Forwarded: yes +Last-Update: 2014-06-25 +--- + +--- cenon.app.orig/VHFImport/PSImport.m ++++ cenon.app/VHFImport/PSImport.m +@@ -143,7 +143,14 @@ + + /* convert pdf to eps */ + commandLine = [NSString stringWithFormat:@"%@ -q -dNOPAUSE -dBATCH -dSAFER -sDEVICE=epswrite -sOutputFile=%@ -c save pop -f '%@'", [self gsPath], psFile, pdfFile]; +- system([commandLine UTF8String]); ++ if (system([commandLine UTF8String]) != 0) ++ { ++ NSRunAlertPanel(@"Unable to import file", ++ @"An error occured while importing the file.\n" ++ @"Make sure you have ghostscript installed in PATH.", ++ @"OK", nil, nil); ++ return nil; ++ } + + /* import ps */ + psData = [NSData dataWithContentsOfFile:psFile]; +@@ -330,7 +337,14 @@ + //[data writeToFile:inFile atomically:NO]; // <= 10.4 + + commandLine = [NSString stringWithFormat:@"%@ -dNODISPLAY -dBATCH -dNOSAFER -g1000x1000 '%@'", [self gsPath], inFile]; +- system([commandLine UTF8String]); ++ if (system([commandLine UTF8String]) != 0) ++ { ++ NSRunAlertPanel(@"Unable to import file", ++ @"An error occured while importing the file.\n" ++ @"Make sure you have ghostscript installed in PATH.", ++ @"OK", nil, nil); ++ return nil; ++ } + + /* load generated file */ + //data = [[[NSString alloc] initWithContentsOfFile:outFile] autorelease]; diff --git a/gnustep-apps/cenon/files/cenon-4.0.2-gnustep-gui-0.24-support.patch b/gnustep-apps/cenon/files/cenon-4.0.2-gnustep-gui-0.24-support.patch new file mode 100644 index 000000000000..b0799d835175 --- /dev/null +++ b/gnustep-apps/cenon/files/cenon-4.0.2-gnustep-gui-0.24-support.patch @@ -0,0 +1,231 @@ +Description: Various fixes for gnustep-base/1.24 and gnustep-gui/0.24. + - Proper intialization. + - Use correct return types for methods and compare functions. + - Likewise for method arguments. + - Avoid conflicting methods by declaring the ivars of a specific type. + - Add mising argument to private method declaration. +Author: Yavor Doganov <yavor@gnu.org> +Bug-Debian: http://bugs.debian.org/749553 +Forwarded: yes +Last-Update: 2014-06-25 +--- + +--- cenon.app.orig/GraphicObjects.subproj/VCurveFit.m ++++ cenon.app/GraphicObjects.subproj/VCurveFit.m +@@ -87,7 +87,7 @@ + /* turn lines into optimized curves + */ + - (VPath*)fitGraphic:(VGraphic*)g maxError:(double)maxError +-{ Point2 *pts = nil; ++{ Point2 *pts = NULL; + int i, nPts = 0; + VPath *path = nil; + +--- cenon.app.orig/GraphicObjects.subproj/VGroup.h ++++ cenon.app/GraphicObjects.subproj/VGroup.h +@@ -67,7 +67,7 @@ + - (float)stepWidth; + - (void)setRadialCenter:(NSPoint)rc; + - (NSPoint)radialCenter; +-- (void)setList:(NSArray*)aList; ++- (void)setList:(NSMutableArray*)aList; + - (void)addObject:(VGraphic*)g; + - (void)add:(NSArray*)addList; + - (NSMutableArray*)list; +--- cenon.app.orig/InspectorPanel.subproj/IPAllAcc.h ++++ cenon.app/InspectorPanel.subproj/IPAllAcc.h +@@ -40,7 +40,7 @@ + + @interface IPAllAcc:IPBasicLevel + { +- id accPopup; // the popup to allow the user to select the different accessories ++ NSPopUpButton *accPopup; // the popup to allow the user to select the different accessories + id accView; // the view containing the accessory view + + int levelCnt; // number of accessories +--- cenon.app.orig/InspectorPanel.subproj/IPAllFilling.h ++++ cenon.app/InspectorPanel.subproj/IPAllFilling.h +@@ -39,7 +39,7 @@ + id stepForm; + id colorWell; + id colorWellGraduated; +- id fillPopup; ++ NSPopUpButton *fillPopup; + id sliderBox; + id radialCenterText; + id angleButtonLeft; +--- cenon.app.orig/InspectorPanel.subproj/IPAllStrokeWidth.h ++++ cenon.app/InspectorPanel.subproj/IPAllStrokeWidth.h +@@ -35,7 +35,7 @@ + @interface IPAllStrokeWidth:IPBasicLevel + { + int stroked; +- id strokePopup; ++ NSPopUpButton *strokePopup; + id colorWell; + id widthField; + id widthSlider; +--- cenon.app.orig/LayerObject.h ++++ cenon.app/LayerObject.h +@@ -144,8 +144,8 @@ + - (void)setString:(NSString *)aString; + - (NSString*)string; + +-- (void)setTag:(int)newTag; +-- (int)tag; ++- (void)setTag:(NSInteger)newTag; ++- (NSInteger)tag; + + - (void)setColor:(NSColor *)aColor; + - (NSColor *)color; +--- cenon.app.orig/LayerObject.m ++++ cenon.app/LayerObject.m +@@ -227,8 +227,8 @@ + - (void)setString:(NSString *)aString { [string release]; string = [aString retain]; } + - (NSString *)string { return string; } + +-- (void)setTag:(int)newTag { tag = newTag; } +-- (int)tag { return tag; } ++- (void)setTag:(NSInteger)newTag { tag = newTag; } ++- (NSInteger)tag { return tag; } + + - (void)setColor:(NSColor *)aColor { color=aColor; } + - (NSColor *)color { return color; } +--- cenon.app.orig/GraphicObjects.subproj/VPath.h ++++ cenon.app/GraphicObjects.subproj/VPath.h +@@ -58,7 +58,7 @@ + - (NSMutableArray*)list; + - (void)setList:aList; + - (void)setList:aList optimize:(BOOL)optimize; +-- (unsigned)count; ++- (NSUInteger)count; + - (unsigned)countRecursive; + - (void)getEndPoints:(NSPoint*)p1 :(NSPoint*)p2; + - (int)selectedKnobIndex; +--- cenon.app.orig/GraphicObjects.subproj/VPath.m ++++ cenon.app/GraphicObjects.subproj/VPath.m +@@ -399,7 +399,7 @@ + *p2 = [[list objectAtIndex:[list count]-1] pointWithNum:MAXINT]; + } + +-- (unsigned)count ++- (NSUInteger)count + { + return [list count]; + } +--- cenon.app.orig/InspectorPanel.subproj/IPImage.h ++++ cenon.app/InspectorPanel.subproj/IPImage.h +@@ -43,7 +43,7 @@ + id thumbSwitch; + id nameField; + id factorField; +- id compPopUp; ++ NSPopUpButton *compPopUp; + + VGraphic *graphic; // the loaded graphic or the first of them if multiple + } +--- cenon.app.orig/DINImportSub.m ++++ cenon.app/DINImportSub.m +@@ -46,7 +46,7 @@ + /* created: 2001-06-06 + * performcance map is not used, because we set this later when the layers are added to the view! + */ +-static NSInteger sortLayer(id l1, id l2, void *context) ++static NSComparisonResult sortLayer(id l1, id l2, void *context) + { float d1 = 0.0, d2 = 0.0; + VGraphic *g0 = [[l1 list] objectAtIndex:0], *g1 = [[l2 list] objectAtIndex:0]; + +--- cenon.app.orig/DocView.m ++++ cenon.app/DocView.m +@@ -994,7 +994,7 @@ + #define SORT_COL_LRUL 5 + #define SORT_ROW_URLL 6 + #define SORT_ROW_LRUL 7 +-NSInteger sortPosition(id g1, id g2, void *context) ++NSComparisonResult sortPosition(id g1, id g2, void *context) + { NSPoint p1 = [g1 bounds].origin, p2 = [g2 bounds].origin; + int sort = *(int*)context; + +--- cenon.app.orig/SVGImportSub.m ++++ cenon.app/SVGImportSub.m +@@ -112,7 +112,7 @@ + /* allocate a group object + * copy the objects in aList to the group, add the group to bList + */ +-- (void)addGroupList:(NSArray*)aList toList:bList ++- (void)addGroupList:(NSMutableArray*)aList toList:bList + { VGroup *g = [VGroup group]; + int i; + NSMutableArray *mutArray = [NSMutableArray array]; +@@ -136,7 +136,7 @@ + [bList addObject:g]; + } + +-- (void)addGroupList:(NSArray*)aList toList:bList withTransform:(NSAffineTransform*)matrix ++- (void)addGroupList:(NSMutableArray*)aList toList:bList withTransform:(NSAffineTransform*)matrix + { VGroup *g = [VGroup group]; + int i; + NSMutableArray *mutArray = [NSMutableArray array]; +--- cenon.app.orig/MoveCell.h ++++ cenon.app/MoveCell.h +@@ -32,7 +32,7 @@ + + @interface MoveCell:NSCell + { +- int tag; ++ NSInteger tag; + MoveMatrix *moveMatrix; + + float ascender, descender, lineHeight; +@@ -41,8 +41,8 @@ + - (void)setMatrix:(MoveMatrix *)anMatrix; + - (void)setFont:(NSFont *)fontObj; + +-- (void)setTag:(int)anInt; +-- (int)tag; ++- (void)setTag:(NSInteger)anInt; ++- (NSInteger)tag; + + - (BOOL)dependant; + +--- cenon.app.orig/MoveCell.m ++++ cenon.app/MoveCell.m +@@ -39,14 +39,14 @@ + + /* modified: 13.01.93 + */ +-- (void)setTag:(int)anInt ++- (void)setTag:(NSInteger)anInt + { + tag=anInt; + } + + /* modified: 13.01.93 + */ +-- (int)tag ++- (NSInteger)tag + { + return tag; + } +--- cenon.app.orig/VHFImport/DXFImport.m ++++ cenon.app/VHFImport/DXFImport.m +@@ -86,7 +86,7 @@ + - (BOOL)getSolid:(NSScanner*)scanner :(NSPoint*)ps :(int*)pCnt; + - (BOOL)getCircle:(NSScanner*)scanner :(NSPoint*)ctr :(NSPoint*)start :(float*)angle; + - (BOOL)getArc:(NSScanner*)scanner :(NSPoint*)ctr :(NSPoint*)start :(float*)angle; +-- (BOOL)getText :(NSScanner*)scanner mtext:(BOOL)mext :(NSString**)string :(float*)angle :(NSPoint*)origin :(float*)size :(float*)ar :(int*)alignment; ++- (BOOL)getText :(NSScanner*)scanner mtext:(BOOL)mext :(NSString**)string :(float*)angle :(NSPoint*)origin :(float*)size :(float*)ar :(int*)alignment :(NSString**)fontName; + - (BOOL)get3DFace:(NSScanner*)scanner points:(V3Point*)pts color:(NSColor**)color; + - (BOOL)getInsert:(NSScanner*)scanner :cList; + - (void)updateBounds:(NSPoint)p; +--- cenon.app.orig/TileScrollView.h ++++ cenon.app/TileScrollView.h +@@ -36,7 +36,7 @@ + @interface TileScrollView:NSScrollView + { + id box; +- id resPopupListButton; ++ NSPopUpButton *resPopupListButton; + id document; + VFloat oldScaleFactor; + } diff --git a/gnustep-apps/cenon/files/cenon-4.0.2-install.patch b/gnustep-apps/cenon/files/cenon-4.0.2-install.patch new file mode 100644 index 000000000000..8a75db6ee13a --- /dev/null +++ b/gnustep-apps/cenon/files/cenon-4.0.2-install.patch @@ -0,0 +1,19 @@ +diff -Naur Cenon.orig/GNUmakefile.postamble Cenon/GNUmakefile.postamble +--- Cenon.orig/GNUmakefile.postamble 2013-04-23 18:18:19.231871028 +0200 ++++ Cenon/GNUmakefile.postamble 2013-04-23 18:19:31.482864370 +0200 +@@ -18,12 +18,12 @@ + # before-install:: + + # Things to do after installing +-after-install:: ++#after-install:: + # copy library + #rm -R $(GNUSTEP_LIBRARY)/$(APP_NAME) +- cp -R Library/$(APP_NAME)/ $(GNUSTEP_LIBRARY)/ ++ #cp -R Library/$(APP_NAME)/ $(GNUSTEP_LIBRARY)/ + # set permissions (rrr) +- chmod -R ugo+rX $(GNUSTEP_APPS)/$(APP_NAME).* ++ #chmod -R ugo+rX $(GNUSTEP_APPS)/$(APP_NAME).* + #chmod -R ugo+rX $(GNUSTEP_LIBRARY)/$(APP_NAME) + + # Things to do before uninstalling diff --git a/gnustep-apps/cenon/metadata.xml b/gnustep-apps/cenon/metadata.xml new file mode 100644 index 000000000000..d09e0e070493 --- /dev/null +++ b/gnustep-apps/cenon/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>gnustep</herd> + <longdescription> + Cenon is a graphical tool of a special kind. Build upon a + modular graphical core, Cenon offers a wide variety of + possibilities and applications. + </longdescription> +</pkgmetadata> diff --git a/gnustep-apps/clipbook/Manifest b/gnustep-apps/clipbook/Manifest new file mode 100644 index 000000000000..dfddde23e59b --- /dev/null +++ b/gnustep-apps/clipbook/Manifest @@ -0,0 +1 @@ +DIST gworkspace-0.8.3.tar.gz 4734645 SHA256 747df49830cdfaa96cbfa2e2f7b2d52b574ccc26d9f7c10ac40b84a2329ed6bf diff --git a/gnustep-apps/clipbook/clipbook-0.6.0.8.3-r1.ebuild b/gnustep-apps/clipbook/clipbook-0.6.0.8.3-r1.ebuild new file mode 100644 index 000000000000..7ec9272449dd --- /dev/null +++ b/gnustep-apps/clipbook/clipbook-0.6.0.8.3-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gnustep-2 + +S=${WORKDIR}/GWorkspace-${PV/0.6.}/${PN/clipb/ClipB} + +DESCRIPTION="A clipboard for GNUstep that can hold things for later copy and paste" +HOMEPAGE="http://www.gnustep.it/enrico/gworkspace/" +SRC_URI="http://www.gnustep.it/enrico/gworkspace/gworkspace-${PV/0.6.}.tar.gz" + +KEYWORDS="amd64 ppc x86" +LICENSE="GPL-2" +SLOT="0" diff --git a/gnustep-apps/clipbook/metadata.xml b/gnustep-apps/clipbook/metadata.xml new file mode 100644 index 000000000000..34896a584cda --- /dev/null +++ b/gnustep-apps/clipbook/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnustep</herd> +<longdescription> +A clipboard for GNUstep that can hold things for later copy and paste. +</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/cynthiune/Manifest b/gnustep-apps/cynthiune/Manifest new file mode 100644 index 000000000000..18e2fdabdffc --- /dev/null +++ b/gnustep-apps/cynthiune/Manifest @@ -0,0 +1 @@ +DIST Cynthiune-1.0.0.tar.gz 570554 SHA256 3cc5228c8cdb66256bbcec4b317bbd3853397f09ec9b7378a7f65140eff5bcaf SHA512 ae56a77a138b2f661ecedbbad89935c3e8ec44447b000b73985577ea28304d11bb957fe118ba844168e9c7a06a229e8b024a6bc6eb4199080d6e69b77a31b4b7 WHIRLPOOL 4e9956e723c4c588da2c5a28d2cf01d3458815d2e59c479de65328f4836e376f3b98a86d212e0c39021c13182a0b9b39e7758e3043db1b9df064df8f2783c96e diff --git a/gnustep-apps/cynthiune/cynthiune-1.0.0.ebuild b/gnustep-apps/cynthiune/cynthiune-1.0.0.ebuild new file mode 100644 index 000000000000..e22770adf148 --- /dev/null +++ b/gnustep-apps/cynthiune/cynthiune-1.0.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit gnustep-2 + +MY_P=${P/c/C} +DESCRIPTION="Free software and romantic music player for GNUstep" +HOMEPAGE="http://gap.nongnu.org/cynthiune/" +SRC_URI="http://savannah.nongnu.org/download/gap/${MY_P}.tar.gz" + +KEYWORDS="~amd64 ~ppc ~x86" +LICENSE="GPL-2" +SLOT="0" + +IUSE="alsa ao flac mad modplug musepack oss timidity vorbis" + +# musicbrainz disabled upstream for now +RDEPEND="media-libs/audiofile + media-libs/taglib + alsa? ( media-libs/alsa-lib ) + ao? ( media-libs/libao ) + flac? ( media-libs/flac ) + mad? ( media-libs/libid3tag + media-libs/libmad ) + musepack? ( >=media-sound/musepack-tools-444 ) + modplug? ( media-libs/libmodplug ) + timidity? ( media-sound/timidity++ ) + vorbis? ( >=media-libs/libogg-1.1.2 + >=media-libs/libvorbis-1.0.1-r2 )" +DEPEND="${RDEPEND} + mad? ( virtual/pkgconfig )" + +S=${WORKDIR}/${MY_P} + +cynthiune_get_config() { + local myconf="disable-windowsmedia=yes disable-esound=yes" + use alsa || myconf="${myconf} disable-alsa=yes" + use ao || myconf="${myconf} disable-ao=yes" + use flac || myconf="${myconf} disable-flac=yes disable-flactags=yes" + use mad || myconf="${myconf} disable-mp3=yes disable-id3tag=yes" + use modplug || myconf="${myconf} disable-mod=yes" + use musepack || myconf="${myconf} disable-musepack=yes" + use oss || myconf="${myconf} disable-oss=yes" + use timidity || myconf="${myconf} disable-timidity=yes" + use vorbis || myconf="${myconf} disable-ogg=yes disable-vorbistags=yes" + + echo ${myconf} +} + +src_compile() { + egnustep_env + egnustep_make "$(cynthiune_get_config)" +} + +src_install() { + egnustep_env + egnustep_install "$(cynthiune_get_config)" +} diff --git a/gnustep-apps/cynthiune/metadata.xml b/gnustep-apps/cynthiune/metadata.xml new file mode 100644 index 000000000000..7c7458d44268 --- /dev/null +++ b/gnustep-apps/cynthiune/metadata.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnustep</herd> +<longdescription> +Cynthiune (january 2004) +========= + +What is Cynthiune? +------------------ +Cynthiune is a free software and romantic music player for GNUstep and MacOSX. +I wrote it originally as a christmas gift to a girl that I liked because she +could not listen to music on her Mac with a free program. Since then, I decided +to make it public and add even more features to make it a complete and useable +media player. + +For the moment, it looks pretty much like XMMS, Winamp and similar software. +Even though it has far less features than those, the essential components of a +usable and user-friendly program are there in my opinion. + +From a programmatic point-of-view, I have decided to write a program that is +released only when considered bug-free. The free software community lacks, +IMnsHO, a sense of quality that makes its programs nearly useless to +lambda users. Not only is it useless, but I think it also gives free software +a bad reputation. The principle of freedom in "free software" is fundamental +to me, but it has to be reachable not only by some sort of geeky elite. There +is no point in telling users that since they have the freedom to enhance those +programs, they must fix them if they want to use them. Releasing a program +with too many bugs is of no use and is likely not to interest other fellow +programmers in the community either. + +On the other hand, Apple has published an interesting program called "iTunes". +Of course, it is not free software but it does implement interesting ideas +that I would like to include in Cynthiune. For example: CD burning, complete +playlist management, etc... Personally I find its user interface to be not as +user-friendly as it could be. My plan is thus to take advantage of my own +programming skills and sense of aesthetics (and ergonomy) to try to write +something a little bit different, inspired both by XMMS/Winamp and iTunes. +Cynthiune is thus currently very basic but its core design is starting to be +extensible enough that it will not be too much trouble to enhance it. +</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/displaycalibrator/Manifest b/gnustep-apps/displaycalibrator/Manifest new file mode 100644 index 000000000000..ffc8f6395272 --- /dev/null +++ b/gnustep-apps/displaycalibrator/Manifest @@ -0,0 +1 @@ +DIST displaycalibrator-0.7.tar.gz 54701 RMD160 dd5c4a5c063dc12a21b9716834be0f22122c17b4 SHA1 9dfb9a85ec6f57f715959daeef1691b4d14d7484 SHA256 e93cc9555606f6752d9ac72c76a075930649b4f28152fd6c499d0dd7e9e435c9 diff --git a/gnustep-apps/displaycalibrator/displaycalibrator-0.7.ebuild b/gnustep-apps/displaycalibrator/displaycalibrator-0.7.ebuild new file mode 100644 index 000000000000..bafee9d4e575 --- /dev/null +++ b/gnustep-apps/displaycalibrator/displaycalibrator-0.7.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gnustep-2 + +DESCRIPTION="Frontend to xgamma" +HOMEPAGE="http://www.linuks.mine.nu/displaycalibrator/" +SRC_URI="http://www.linuks.mine.nu/displaycalibrator/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" + +RDEPEND="x11-apps/xgamma" diff --git a/gnustep-apps/displaycalibrator/metadata.xml b/gnustep-apps/displaycalibrator/metadata.xml new file mode 100644 index 000000000000..e61b45bf9a8b --- /dev/null +++ b/gnustep-apps/displaycalibrator/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>gnustep</herd> + <longdescription>Display calibrator, frontend to xgamma</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/easydiff/Manifest b/gnustep-apps/easydiff/Manifest new file mode 100644 index 000000000000..1c0be6641bf7 --- /dev/null +++ b/gnustep-apps/easydiff/Manifest @@ -0,0 +1 @@ +DIST EasyDiff-0.4.0.tar.gz 34626 SHA256 c9aeb09459454effbe3471c40a9e9476f59ef7bb9595394736822dea416f1d2d diff --git a/gnustep-apps/easydiff/easydiff-0.4.0.ebuild b/gnustep-apps/easydiff/easydiff-0.4.0.ebuild new file mode 100644 index 000000000000..7fb8e9b72d15 --- /dev/null +++ b/gnustep-apps/easydiff/easydiff-0.4.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gnustep-2 + +MY_P=${P/easyd/EasyD} +DESCRIPTION="GNUstep app that lets you easily see the differences between two text files" +HOMEPAGE="http://wiki.gnustep.org/index.php/EasyDiff.app" +SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/usr-apps/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="cvs" + +RDEPEND="cvs? ( dev-vcs/cvs )" + +S=${WORKDIR}/${MY_P} diff --git a/gnustep-apps/easydiff/metadata.xml b/gnustep-apps/easydiff/metadata.xml new file mode 100644 index 000000000000..0b3623527574 --- /dev/null +++ b/gnustep-apps/easydiff/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnustep</herd> +<longdescription> +EasyDiff lets you easily see the differences betweem two text files. +</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/fisicalab/Manifest b/gnustep-apps/fisicalab/Manifest new file mode 100644 index 000000000000..34d544f59a58 --- /dev/null +++ b/gnustep-apps/fisicalab/Manifest @@ -0,0 +1,4 @@ +DIST FisicaLab-0.3.0.tar.gz 5308189 SHA256 e21e21e5bbbde4de99572af54a6e49bf7fb8cbdce7e16f8d8177d1ec76e6d95a SHA512 d27e0986ffd06312819161c0da9228ce210c10b16cb3e617dd7db86b857f842fb45be8080daa12ca65e752843eec72f031d6097bfafdba3dfc13828767054d41 WHIRLPOOL f19711112c5656ce1203f6abacedb68007915a88f1b05fa1250435264d5ff492631e4e214d7551f77c98190737d76a8d2dfdac5ea17f9efc82f504f65388a40d +DIST fisicalab-0.3.2.tar.gz 5342054 SHA256 0966baa72835f2bc5da3bc05ee1f9a93c5fb01dfe19dd3780d829a48f9815cdb SHA512 270bc6ed198db4d64ab632cc6b953b0626ce4081c8db43017fdca32bd6050514e84b76ea6e8662de29f1e63ca7d40925e571409fb965deaeb292e0ad0723d320 WHIRLPOOL 41ecba4c6b681e104c0e11d76cec69dcd53fa8a88703ad8270cb97795a0889015f5f007f5c033b161fab2e913babd4a844615d7f3d814cca5e9af112a87a8fc6 +DIST fisicalab-0.3.4.tar.gz 7177493 SHA256 6ca03100ae9b7a46ac17c327dbbfb71f34771cfaf7b5b7d18b0a05a4e9bcd079 SHA512 e73566b0eac7d44052f4f0a80dd910e1805a05d8487e8ef1bfd11810fe2c0b2bc92397c62baf62ee54bc5b29afe0c3bf21738d6373b2d26cef969c011642a7cd WHIRLPOOL 124364cae00a33db154d768d3260aa3d73750da05d0a5babc0ee2be93fd2628b7a3c82fcc9ee95be1967c3278450b165f3761dba4518b5faec2771d12a25b844 +DIST fisicalab-0.3.5.tar.gz 7801631 SHA256 83781574f244f73a89b00a7e6c389c742f8768ecf0baaaeaeaa14600e2cb808f SHA512 03ac3f67c3597fda8418f6b5e7612c2b56cd90a5afd12834e57934a0a453f7afd7488ba0476af576275a3e2663389d4b18de590bfc954d2ca38af6c31cbd790b WHIRLPOOL 6de73adbc46ddd8fd7897c859a4d037727a3f389e608e566161540ffe4562b0f9341ee25526d3c25b0473c59fa0106eed7a23a3b9a21c2b8a507e224f9ad1a98 diff --git a/gnustep-apps/fisicalab/fisicalab-0.3.0.ebuild b/gnustep-apps/fisicalab/fisicalab-0.3.0.ebuild new file mode 100644 index 000000000000..9ad11428d1a3 --- /dev/null +++ b/gnustep-apps/fisicalab/fisicalab-0.3.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit gnustep-2 + +MY_P=FisicaLab-${PV} +S=${WORKDIR}/${MY_P} + +DESCRIPTION="educational application to solve physics problems" +HOMEPAGE="http://www.nongnu.org/fisicalab" +SRC_URI="mirror://nongnu/${PN}/${MY_P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=sci-libs/gsl-1.10 + >=virtual/gnustep-back-0.16.0" +RDEPEND="${DEPEND}" diff --git a/gnustep-apps/fisicalab/fisicalab-0.3.2.ebuild b/gnustep-apps/fisicalab/fisicalab-0.3.2.ebuild new file mode 100644 index 000000000000..915a8cdd849d --- /dev/null +++ b/gnustep-apps/fisicalab/fisicalab-0.3.2.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit gnustep-2 + +DESCRIPTION="educational application to solve physics problems" +HOMEPAGE="http://www.nongnu.org/fisicalab" +SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=sci-libs/gsl-1.10 + >=virtual/gnustep-back-0.16.0" +RDEPEND="${DEPEND}" diff --git a/gnustep-apps/fisicalab/fisicalab-0.3.4.ebuild b/gnustep-apps/fisicalab/fisicalab-0.3.4.ebuild new file mode 100644 index 000000000000..2be12507895b --- /dev/null +++ b/gnustep-apps/fisicalab/fisicalab-0.3.4.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit gnustep-2 + +DESCRIPTION="educational application to solve physics problems" +HOMEPAGE="http://www.gnu.org/software/fisicalab" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=sci-libs/gsl-1.10 + >=virtual/gnustep-back-0.16.0" +RDEPEND="${DEPEND}" diff --git a/gnustep-apps/fisicalab/fisicalab-0.3.5.ebuild b/gnustep-apps/fisicalab/fisicalab-0.3.5.ebuild new file mode 100644 index 000000000000..09a08ffa8bb1 --- /dev/null +++ b/gnustep-apps/fisicalab/fisicalab-0.3.5.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit gnustep-2 + +DESCRIPTION="educational application to solve physics problems" +HOMEPAGE="http://www.gnu.org/software/fisicalab" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=sci-libs/gsl-1.10 + >=virtual/gnustep-back-0.16.0" +RDEPEND="${DEPEND}" diff --git a/gnustep-apps/fisicalab/metadata.xml b/gnustep-apps/fisicalab/metadata.xml new file mode 100644 index 000000000000..ad86afbc7a73 --- /dev/null +++ b/gnustep-apps/fisicalab/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>gnustep</herd> + <longdescription>FísicaLab is an educational application to solve physics problems. Is made with GNUstep and use the GSL libraries (GNU Scientific Library). The problems are setting adding elements from the palette to chalkboard, and writing the data of each element. The elements are objects as Blocks, Pulleys, Mobiles, Forces, ... . Use the SI and English systems, scientific notation and many conversion factors</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/gemas/Manifest b/gnustep-apps/gemas/Manifest new file mode 100644 index 000000000000..917a82af1723 --- /dev/null +++ b/gnustep-apps/gemas/Manifest @@ -0,0 +1,2 @@ +DIST Gemas-0.3.tar.gz 89459 SHA256 3633404e429cb713b78c9c2220548c3adaa3eb8d79b97da5597a2b2f29f0123d +DIST Gemas-0.4.tar.gz 552558 SHA256 db1709aac8ed4d5c609c19a922eb2d6ea518e5379a068dd03b2635970b4c59cd SHA512 6ae1acadd1be71362d93ac44498b789d160146f02c995280a003ac748c4d5dde615854014351c560e4e49576c20094dce0c4e2bef0c8096368c0c25679670e58 WHIRLPOOL 51c1b54f597773f427fc87511b6307ba8f926cc87d1685943bfef4529594d7e9cb8d71883debbde2bfa0f6132049f14f3007712e1b38fba438cf75dba8d2757c 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.3.ebuild b/gnustep-apps/gemas/gemas-0.3.ebuild new file mode 100644 index 000000000000..797a34b8476f --- /dev/null +++ b/gnustep-apps/gemas/gemas-0.3.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit 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="" + +DEPEND=">=gnustep-libs/highlighterkit-0.1.2 + >=virtual/gnustep-back-0.22.0" +RDEPEND="${DEPEND}" + +S=${WORKDIR}/${MY_P} diff --git a/gnustep-apps/gemas/gemas-0.4.ebuild b/gnustep-apps/gemas/gemas-0.4.ebuild new file mode 100644 index 000000000000..0de1fb17ff42 --- /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 +# $Id$ + +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 new file mode 100644 index 000000000000..5fcc88f636fc --- /dev/null +++ b/gnustep-apps/gemas/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<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> diff --git a/gnustep-apps/gmines/Manifest b/gnustep-apps/gmines/Manifest new file mode 100644 index 000000000000..c7d2b4534b27 --- /dev/null +++ b/gnustep-apps/gmines/Manifest @@ -0,0 +1,2 @@ +DIST GMines-0.2.tar.gz 6768 SHA256 a7100c9846b548ef2d27c35b80370b30769dca3ac8eeff5f15a227474843c067 +DIST GMines.tgz 5637 SHA256 651c1afa41a77e49b472810a1429db55100a56c3e044bc684b3d182d6504b0c3 SHA512 7525e25dbd9fb4edf3a5b0002b3fa27aa141dd1e533ab602df268e66858fe22ac2ed05ad16c36093c014a29aa24d8d2b4e5745b7bbd50637fb305da527cb68ab WHIRLPOOL e2815940a764b342c08d98d6a83c8887fa43624ab2ffeb9d39e48d7b2eaeb411c77c7346adf672702ab2417114cdc048318c62414c675e5c3ce8ec40f5f7356c diff --git a/gnustep-apps/gmines/gmines-0.1-r2.ebuild b/gnustep-apps/gmines/gmines-0.1-r2.ebuild new file mode 100644 index 000000000000..a0183f9b9ecd --- /dev/null +++ b/gnustep-apps/gmines/gmines-0.1-r2.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gnustep-2 + +S=${WORKDIR}/${PN/gm/GM} + +DESCRIPTION="The well-known minesweeper game" +HOMEPAGE="http://www.gnustep.it/marko/GMines/index.html" +SRC_URI="http://www.gnustep.it/marko/GMines/${PN/gm/GM}.tgz" +KEYWORDS="amd64 ppc x86 ~x86-fbsd" +SLOT="0" +LICENSE="GPL-2" +IUSE="" diff --git a/gnustep-apps/gmines/gmines-0.2.ebuild b/gnustep-apps/gmines/gmines-0.2.ebuild new file mode 100644 index 000000000000..62af1976e0da --- /dev/null +++ b/gnustep-apps/gmines/gmines-0.2.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit gnustep-2 + +DESCRIPTION="The well-known minesweeper game" +HOMEPAGE="http://gap.nongnu.org/gmines/index.html" +SRC_URI="http://savannah.nongnu.org/download/gap/${P/gm/GM}.tar.gz" +KEYWORDS="amd64 ppc x86 ~x86-fbsd" +SLOT="0" +LICENSE="GPL-2" +IUSE="" + +S=${WORKDIR}/${P/gm/GM} diff --git a/gnustep-apps/gmines/metadata.xml b/gnustep-apps/gmines/metadata.xml new file mode 100644 index 000000000000..65ec4b0c8c32 --- /dev/null +++ b/gnustep-apps/gmines/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnustep</herd> +<longdescription> +The well-known minesweeper game. +Left-click to uncover, right-click to mark. + +The look is inspired by the KDE minesweeper program. +</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/gnumail/Manifest b/gnustep-apps/gnumail/Manifest new file mode 100644 index 000000000000..75916bf026bc --- /dev/null +++ b/gnustep-apps/gnumail/Manifest @@ -0,0 +1,2 @@ +DIST GNUMail-1.2.0.tar.gz 1380032 SHA256 792512276b253d79362736fb0cb7d614d5a980ea356d03d6adec4d0dd0f6ef2c SHA512 ef0c806e5550daa064a789633c3ecb87819c1e94667fc69fc52bc2923a6819ac6e7fc5262a74503c3554e79429c3d2163eeb68fd30adcfe59ba3aede7ee0a7cb WHIRLPOOL 8fb58c22ff2a2b0a8949aefcbe16c943287069e96d0ff0543156065c7d15e5c0b781497b7f6d3d01f609a3d2ff3010437bc5353ca233cc0b06a9d704374442df +DIST GNUMail-1.2.2.tar.gz 1397764 SHA256 31a0c34c3afe20afb6b8ebc41002d2f9dbc2134ceda2032e67e64cb7d884d8af SHA512 3243c51eb177c1fabeeb894e6231e5ace09fb08fd0eb9d6311726bdebddc743e3b3958b4c00597e7eb97de7c2a25f1ca7e8f4111e7d543ecd65ee5f35bea89cc WHIRLPOOL 75dc05440ce08962cd5376d8faca143fb38dea77d4d6adec2e6a6eeffb2e9088b498404f6a80a1328200853b756b3215eb7049247a72a2972d7dec9390697dbe diff --git a/gnustep-apps/gnumail/gnumail-1.2.0.ebuild b/gnustep-apps/gnumail/gnumail-1.2.0.ebuild new file mode 100644 index 000000000000..fc1b9db9ffd6 --- /dev/null +++ b/gnustep-apps/gnumail/gnumail-1.2.0.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit gnustep-2 + +MY_P=${P/gnum/GNUM} + +S=${WORKDIR}/${MY_P} + +DESCRIPTION="A fully featured mail application for GNUstep" +HOMEPAGE="http://www.collaboration-world.com/gnumail/" +SRC_URI="http://download.gna.org/gnustep-nonfsf/${MY_P}.tar.gz" +KEYWORDS="amd64 ppc x86 ~x86-fbsd" +LICENSE="GPL-2" +SLOT="0" + +IUSE="crypt +emoticon +xface" +DEPEND=">=gnustep-base/gnustep-gui-0.11.0 + =gnustep-libs/pantomime-1.2* + gnustep-apps/addresses" +RDEPEND="crypt? ( app-crypt/gnupg )" + +src_prepare() { + sed -i -e 's|GNUMail_GUI_LIBS =|LIBRARIES_DEPEND_UPON +=|' \ + Framework/GNUMail/GNUmakefile || die "as-needed sed failed" +} + +src_compile() { + egnustep_env + egnustep_make + + cd Bundles/Clock + egnustep_make + cd "${S}" + + if use xface ; then + cd Bundles/Face + egnustep_make + cd "${S}" + fi + + if use crypt ; then + cd Bundles/PGP + egnustep_make + cd "${S}" + fi + + if use emoticon ; then + cd Bundles/Emoticon + egnustep_make + cd "${S}" + fi +} + +src_install() { + gnustep-base_src_install + + cd Bundles/Clock + egnustep_install + cd "${S}" + + if use xface ; then + cd Bundles/Face + egnustep_install + cd "${S}" + fi + if use crypt ; then + cd Bundles/PGP + egnustep_install + cd "${S}" + fi + if use emoticon ; then + cd Bundles/Emoticon + egnustep_install + cd "${S}" + fi + + dodoc "${S}"/Documentation/* +} diff --git a/gnustep-apps/gnumail/gnumail-1.2.2.ebuild b/gnustep-apps/gnumail/gnumail-1.2.2.ebuild new file mode 100644 index 000000000000..aef43816d883 --- /dev/null +++ b/gnustep-apps/gnumail/gnumail-1.2.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit gnustep-2 + +MY_P=${P/gnum/GNUM} + +S=${WORKDIR}/${MY_P} + +DESCRIPTION="A fully featured mail application for GNUstep" +HOMEPAGE="http://www.collaboration-world.com/gnumail/" +SRC_URI="http://download.gna.org/gnustep-nonfsf/${MY_P}.tar.gz" +KEYWORDS="amd64 ppc x86 ~x86-fbsd" +LICENSE="GPL-2" +SLOT="0" + +IUSE="crypt" +DEPEND=">=gnustep-base/gnustep-gui-0.11.0 + =gnustep-libs/pantomime-1.2* + gnustep-apps/addresses" +RDEPEND="crypt? ( app-crypt/gnupg )" + +src_prepare() { + sed -i -e 's|GNUMail_GUI_LIBS =|LIBRARIES_DEPEND_UPON +=|' \ + Framework/GNUMail/GNUmakefile || die "as-needed sed failed" + use crypt || sed -i -e 's|Bundles/PGP||' \ + GNUmakefile || die "PGP bundle sed failed" +} + +src_install() { + gnustep-base_src_install + dodoc "${S}"/Documentation/* +} diff --git a/gnustep-apps/gnumail/metadata.xml b/gnustep-apps/gnumail/metadata.xml new file mode 100644 index 000000000000..0271db4640d6 --- /dev/null +++ b/gnustep-apps/gnumail/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnustep</herd> +<longdescription> +GNUMail.app is a fully featured mail application running on Linux (or FreeBSD, OpenBSD, etc) and Apple Mac OS X. It uses the GNUstep development framework or Apple Cocoa, which is based on the OpenStep specification provided by NeXT, Inc.. GNUMail.app is licensed under the GPL, and the full sources of the application are available. + +GNUMail.app was written from scratch. It uses Pantomime as its mail handling framework. +</longdescription> +<use> + <flag name='emoticon'>Enable extra Emoticon Bundle to see smiley's in e-mail + messages</flag> +</use> +</pkgmetadata> diff --git a/gnustep-apps/gorm/Manifest b/gnustep-apps/gorm/Manifest new file mode 100644 index 000000000000..94939fa2de0e --- /dev/null +++ b/gnustep-apps/gorm/Manifest @@ -0,0 +1,4 @@ +DIST gorm-1.2.16.tar.gz 820986 SHA256 81461eece7410cd2d1f7f90faf8c9bc1be149ef7acbfbcc6a7a5ed1f54c07430 +DIST gorm-1.2.18.tar.gz 684967 SHA256 38371d32c0dece862acdf94eb1ce3735eaffc35c3bf16c762b985a6f75ddffee SHA512 3187cf65a92681bec9964efc96d1023ab8b366244159a9de5e491437117d6336fd86247c60c1a2840f73ba32be93f48cc0a600260b60769d4ccd51953b3ed455 WHIRLPOOL aa8cdc3ebfe3c69b7969448cc8d21547f593817953c96e2772463e885f3316b6c1e90a91789bc14e02dba14633850389575b9c7c19d1f9c89694be6b5f743238 +DIST gorm-1.2.20.tar.gz 691424 SHA256 1428bee51999e1915017a1d283a6ad73a94cabdddb7a0d5ad0e9f79bec92d6c0 SHA512 6e5f8be10921c91728d51e5d96a46a794c23510fd69fe3f099f59d32442668011bc037113c27a8e571626c606f1892c0813479195f57bdf6966e1fa8f8b4e217 WHIRLPOOL 8da1beafd99408029884a84153290bbbf2d3509b0b07ec3dc54d30cac5182db11925ebe5b4fd5362e278714f93ec90d3c165f90c3b8d855e2a37e500928e688f +DIST gorm-1.2.22.tar.gz 695453 SHA256 b15aca762a41a233535cdcadf3e0ce8cfcfbb48c31857eef246ca5d68bb105d7 SHA512 b33e9725383bb3919c40c67a290d5de639abadf71e09ecc77a2ed38923925f2641d14fdb3f30e2a602d4bc2eb1868edc0a38f086b35d655cf7dce42f19e37b6e WHIRLPOOL 16196fc2f5383fed3bfbc75a69eb2d94122a33c4512f45cd6429c45faec3c1c46444df236b1782df663f323d4c37b2efd5c21171d023d432b0b8d7c482c2cc8a diff --git a/gnustep-apps/gorm/gorm-1.2.16.ebuild b/gnustep-apps/gorm/gorm-1.2.16.ebuild new file mode 100644 index 000000000000..36510c6cbe61 --- /dev/null +++ b/gnustep-apps/gorm/gorm-1.2.16.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit gnustep-2 + +DESCRIPTION="A clone of the NeXTstep Interface Builder application for GNUstep" +HOMEPAGE="http://www.gnustep.org/experience/Gorm.html" +SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/dev-apps/${P}.tar.gz" + +KEYWORDS="amd64 x86 ~x86-fbsd" +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +DEPEND=">=gnustep-base/gnustep-gui-0.18.0" +RDEPEND="${DEPEND}" + +src_prepare() { + sed -i -e "/DOCUMENT_NAME =.*/a \Gorm_DOC_INSTALL_DIR=Developer/Gorm" \ + -e "/DOCUMENT_TEXT_NAME =.*/a \ANNOUNCE_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \ + -e "/DOCUMENT_TEXT_NAME =.*/a \README_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \ + -e "/DOCUMENT_TEXT_NAME =.*/a \NEWS_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \ + -e "/DOCUMENT_TEXT_NAME =.*/a \INSTALL_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \ + Documentation/GNUmakefile +} diff --git a/gnustep-apps/gorm/gorm-1.2.18.ebuild b/gnustep-apps/gorm/gorm-1.2.18.ebuild new file mode 100644 index 000000000000..36510c6cbe61 --- /dev/null +++ b/gnustep-apps/gorm/gorm-1.2.18.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit gnustep-2 + +DESCRIPTION="A clone of the NeXTstep Interface Builder application for GNUstep" +HOMEPAGE="http://www.gnustep.org/experience/Gorm.html" +SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/dev-apps/${P}.tar.gz" + +KEYWORDS="amd64 x86 ~x86-fbsd" +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +DEPEND=">=gnustep-base/gnustep-gui-0.18.0" +RDEPEND="${DEPEND}" + +src_prepare() { + sed -i -e "/DOCUMENT_NAME =.*/a \Gorm_DOC_INSTALL_DIR=Developer/Gorm" \ + -e "/DOCUMENT_TEXT_NAME =.*/a \ANNOUNCE_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \ + -e "/DOCUMENT_TEXT_NAME =.*/a \README_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \ + -e "/DOCUMENT_TEXT_NAME =.*/a \NEWS_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \ + -e "/DOCUMENT_TEXT_NAME =.*/a \INSTALL_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \ + Documentation/GNUmakefile +} diff --git a/gnustep-apps/gorm/gorm-1.2.20.ebuild b/gnustep-apps/gorm/gorm-1.2.20.ebuild new file mode 100644 index 000000000000..999c7307de7e --- /dev/null +++ b/gnustep-apps/gorm/gorm-1.2.20.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit gnustep-2 + +DESCRIPTION="A clone of the NeXTstep Interface Builder application for GNUstep" +HOMEPAGE="http://www.gnustep.org/experience/Gorm.html" +SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/dev-apps/${P}.tar.gz" + +KEYWORDS="amd64 x86 ~x86-fbsd" +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +DEPEND=">=gnustep-base/gnustep-gui-0.22.0" +RDEPEND="${DEPEND}" + +src_prepare() { + sed -i -e "/DOCUMENT_NAME =.*/a \Gorm_DOC_INSTALL_DIR=Developer/Gorm" \ + -e "/DOCUMENT_TEXT_NAME =.*/a \ANNOUNCE_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \ + -e "/DOCUMENT_TEXT_NAME =.*/a \README_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \ + -e "/DOCUMENT_TEXT_NAME =.*/a \NEWS_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \ + -e "/DOCUMENT_TEXT_NAME =.*/a \INSTALL_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \ + Documentation/GNUmakefile +} diff --git a/gnustep-apps/gorm/gorm-1.2.22.ebuild b/gnustep-apps/gorm/gorm-1.2.22.ebuild new file mode 100644 index 000000000000..b1347067f32d --- /dev/null +++ b/gnustep-apps/gorm/gorm-1.2.22.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit gnustep-2 + +DESCRIPTION="A clone of the NeXTstep Interface Builder application for GNUstep" +HOMEPAGE="http://www.gnustep.org/experience/Gorm.html" +SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/dev-apps/${P}.tar.gz" + +KEYWORDS="~amd64 ~x86 ~x86-fbsd" +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +DEPEND=">=gnustep-base/gnustep-gui-0.22.0" +RDEPEND="${DEPEND}" + +src_prepare() { + sed -i -e "/DOCUMENT_NAME =.*/a \Gorm_DOC_INSTALL_DIR=Developer/Gorm" \ + -e "/DOCUMENT_TEXT_NAME =.*/a \ANNOUNCE_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \ + -e "/DOCUMENT_TEXT_NAME =.*/a \README_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \ + -e "/DOCUMENT_TEXT_NAME =.*/a \NEWS_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \ + -e "/DOCUMENT_TEXT_NAME =.*/a \INSTALL_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \ + Documentation/GNUmakefile +} diff --git a/gnustep-apps/gorm/metadata.xml b/gnustep-apps/gorm/metadata.xml new file mode 100644 index 000000000000..a694d14f39e7 --- /dev/null +++ b/gnustep-apps/gorm/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnustep</herd> +<longdescription> +Before NeXT Computer Inc. revolutionized software developement with its OpenStep API, a new way of designing graphical user interfaces was already introduced by NeXT at the beginning of the 90s. Its operating system NeXTstep featured Interface Builder, an application that for the first time allowed developers to quickly create nice user interfaces without having to code everything manually. Using drag and drop elements of windows such as buttons, sliders, textfields etc were created abd edited, then linked to functions and variables. Thus, Interface Builder helped developers to focus on the code for the actual functions without having to care about stuff not related to their project goal. + +As part of the GNUstep project, Gorm is meant to be the counter part to NeXT's Interface Builder. With Gorm designing tough and complex graphical interfaces for your applications can easy and quickly be done using drag and drop, powerful inspectors and teamwork with ProjectCenter. + +Gorm allows developers to quickly create and edit graphical application interfaces using a whole lot of GUI elements: windows, menus, buttons, labels, sliders, tables, textfields, browsers, images, altert panels and more. Custom palettes can be dynamically loaded to add additional elements or functionality. +</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/graphos/Manifest b/gnustep-apps/graphos/Manifest new file mode 100644 index 000000000000..e690128c8803 --- /dev/null +++ b/gnustep-apps/graphos/Manifest @@ -0,0 +1,4 @@ +DIST Graphos-0.2.tar.gz 117154 SHA256 2dbd7c06b0c7929bdff27eb2de6e012bbc9018f9fcbce1c1111d9a5c0858f253 +DIST Graphos-0.3.tar.gz 115700 SHA256 2b13d052455d86145ec977a6467e9ff3b9a6408f31588bb3d8558ffae4684b1f +DIST Graphos-0.4.tar.gz 124245 SHA256 f0dcb4125a55f75091d6d501cc82f7835e3d33c392a07131a0024c66057c5767 SHA512 402da961106636feccc58536b71892ad638f058af9fdf735678695617b754dd5fa9812ebad38c256dbc2d39cba04d8de92395b36ffea1ba7a90f94102400c1c6 WHIRLPOOL 7422d31c584f1b48631c51dd39390c89b9e7cb172fd70cd4b6217948d5ee1a2b2da911210301440be152bd50a4d6f24354a31201cd44824ebe6d981cbe862116 +DIST Graphos-0.5.tar.gz 169743 SHA256 0195dd6481fd60d24dd95ea15c89683b8db6130b57681a6042c5cc9b4a482c08 SHA512 aa5fa08ef0024d3308ef4d58836bd4f432070145dbc304877f41d16637cb04b7a04ba38c9d0e46b28903e798697915d38c838197e57fae0bc26af5e29ad9b0a8 WHIRLPOOL afa047946095958fedff41ee0aa232b3ad4c4b8df8dc4be7eb7c31e6bada42890f84f91120c7ae2cb60286e9e01256885f474264fb4ea3fc99ee00cae150175f diff --git a/gnustep-apps/graphos/files/graphos-0.2-remove_psDescription.patch b/gnustep-apps/graphos/files/graphos-0.2-remove_psDescription.patch new file mode 100644 index 000000000000..21eddd32aa4f --- /dev/null +++ b/gnustep-apps/graphos/files/graphos-0.2-remove_psDescription.patch @@ -0,0 +1,38 @@ +--- GRText.m 2010/12/07 08:43:36 1.27 ++++ GRText.m 2011/04/06 09:56:16 1.28 +@@ -2,7 +2,7 @@ + Project: Graphos + GRText.m + +- Copyright (C) 2000-2010 GNUstep Application Project ++ Copyright (C) 2000-2011 GNUstep Application Project + + Author: Enrico Sersale (original GDraw implementation) + Author: Ing. Riccardo Mottola +@@ -238,26 +238,6 @@ + return dict; + } + +-- (NSString *)psDescription +-{ +- NSString *pss; +- +- if(!visible) +- return nil; +- +- pss = [NSString stringWithFormat: +- @"\n/%@ %.3f sf\nn\n%.3f %.3f m\n(%@)show\n", +- [font fontName], fsize, pos.x, pos.y, str]; +- if(stroked) +- pss = [pss stringByAppendingFormat: @"%.3f %.3f %.3f %.3f k\nstroke\n", +- strokeColor[0], strokeColor[1], strokeColor[2], strokeColor[3]]; +- if(filled) +- pss = [pss stringByAppendingFormat: @"%.3f %.3f %.3f %.3f k\nfill\n", +- fillColor[0], fillColor[1], fillColor[2], fillColor[3]]; +- +- return pss; +-} +- + - (NSString *)fontName + { + return [font fontName]; diff --git a/gnustep-apps/graphos/graphos-0.2.ebuild b/gnustep-apps/graphos/graphos-0.2.ebuild new file mode 100644 index 000000000000..c0228d14d9ef --- /dev/null +++ b/gnustep-apps/graphos/graphos-0.2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit eutils gnustep-2 + +MY_P=${PN/g/G}-${PV} +DESCRIPTION="vector drawing application centered around bezier paths" +HOMEPAGE="http://gap.nongnu.org/graphos/index.html" +SRC_URI="http://savannah.nongnu.org/download/gap/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + epatch "${FILESDIR}"/${P}-remove_psDescription.patch +} diff --git a/gnustep-apps/graphos/graphos-0.3.ebuild b/gnustep-apps/graphos/graphos-0.3.ebuild new file mode 100644 index 000000000000..0c188a8ea24c --- /dev/null +++ b/gnustep-apps/graphos/graphos-0.3.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit eutils gnustep-2 + +MY_P=${PN/g/G}-${PV} +DESCRIPTION="vector drawing application centered around bezier paths" +HOMEPAGE="http://gap.nongnu.org/graphos/index.html" +SRC_URI="http://savannah.nongnu.org/download/gap/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +S=${WORKDIR}/${MY_P} diff --git a/gnustep-apps/graphos/graphos-0.4.ebuild b/gnustep-apps/graphos/graphos-0.4.ebuild new file mode 100644 index 000000000000..f88b0f10a342 --- /dev/null +++ b/gnustep-apps/graphos/graphos-0.4.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils gnustep-2 + +MY_P=${PN/g/G}-${PV} +DESCRIPTION="vector drawing application centered around bezier paths" +HOMEPAGE="http://gap.nongnu.org/graphos/index.html" +SRC_URI="http://savannah.nongnu.org/download/gap/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +S=${WORKDIR}/${MY_P} diff --git a/gnustep-apps/graphos/graphos-0.5.ebuild b/gnustep-apps/graphos/graphos-0.5.ebuild new file mode 100644 index 000000000000..f88b0f10a342 --- /dev/null +++ b/gnustep-apps/graphos/graphos-0.5.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils gnustep-2 + +MY_P=${PN/g/G}-${PV} +DESCRIPTION="vector drawing application centered around bezier paths" +HOMEPAGE="http://gap.nongnu.org/graphos/index.html" +SRC_URI="http://savannah.nongnu.org/download/gap/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +S=${WORKDIR}/${MY_P} diff --git a/gnustep-apps/graphos/metadata.xml b/gnustep-apps/graphos/metadata.xml new file mode 100644 index 000000000000..27a8a851b0de --- /dev/null +++ b/gnustep-apps/graphos/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>gnustep</herd> + <longdescription>Graphos is a vector drawing application centered around bezier paths. Graphos roots are directly set in GDraw, written by Enrico Sersale and released in 2000.</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/gshisen/Manifest b/gnustep-apps/gshisen/Manifest new file mode 100644 index 000000000000..3185c9c2e3a2 --- /dev/null +++ b/gnustep-apps/gshisen/Manifest @@ -0,0 +1 @@ +DIST GShisen-1.3.0.tar.gz 66406 RMD160 0ab8476fe0f03a0fd6b8c584119b38bdbd87bca4 SHA1 ad9b64ebb86fe0ce372518b2175ec2f18e71ebf5 SHA256 f904621f70cccc2efa70698c21a78049870fb4305775f9a04ecf7f7a7f4a5dfe diff --git a/gnustep-apps/gshisen/gshisen-1.3.0.ebuild b/gnustep-apps/gshisen/gshisen-1.3.0.ebuild new file mode 100644 index 000000000000..7859acb9759c --- /dev/null +++ b/gnustep-apps/gshisen/gshisen-1.3.0.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit eutils gnustep-2 + +MY_PN=GShisen +DESCRIPTION="The first GNUstep game, similar to Mahjongg" +HOMEPAGE="http://gap.nongnu.org/gshisen/index.html" +SRC_URI="http://savannah.nongnu.org/download/gap/${MY_PN}-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +S=${WORKDIR}/${MY_PN}-${PV} diff --git a/gnustep-apps/gshisen/metadata.xml b/gnustep-apps/gshisen/metadata.xml new file mode 100644 index 000000000000..abc5bcd5eb71 --- /dev/null +++ b/gnustep-apps/gshisen/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>gnustep</herd> + <longdescription>GShisen is the first GNUstep game! +The object of the game is to remove all tiles from the field. Only two matching tiles can be removed at a time. Two tiles can only be removed if they can be connected with at most three connected lines. Lines can be horizontal or vertical but not diagonal. +Remember that lines may cross the empty border. If you are stuck, you can use the Hint feature to find two tiles which may be removed.</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/gspdf/Manifest b/gnustep-apps/gspdf/Manifest new file mode 100644 index 000000000000..760b4d0870a6 --- /dev/null +++ b/gnustep-apps/gspdf/Manifest @@ -0,0 +1,2 @@ +DIST GSPdf-0.4.tar.gz 42251 RMD160 c152bc1ac549fd07b6448154908b4394a7dc0f5d SHA1 4e4d5aa339bb0709d13735be21a8c55ddd29cd45 SHA256 22b84a573c5ef9f7409dbc834d37e1052675b09ff90127584ebca3fee560a8d6 +DIST GSPdf-0.5.tar.gz 44357 RMD160 e499aa802904855175a9fda1e06fed133f91eafc SHA1 eb20296a151ddaeb716aee502bd58e7fef536f94 SHA256 b85e2184e90a46aa054d1bf6577fb19f0c3bd953f0e4ff1b8656528d0dfcf88b diff --git a/gnustep-apps/gspdf/gspdf-0.4.ebuild b/gnustep-apps/gspdf/gspdf-0.4.ebuild new file mode 100644 index 000000000000..0f3c13ffc082 --- /dev/null +++ b/gnustep-apps/gspdf/gspdf-0.4.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit eutils gnustep-2 + +MY_PN=GSPdf +DESCRIPTION="Postscript and Pdf Viewer using GhostScript" +HOMEPAGE="http://gap.nongnu.org/gspdf/index.html" +SRC_URI="http://savannah.nongnu.org/download/gap/${MY_PN}-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +RDEPEND="app-text/ghostscript-gpl" + +S=${WORKDIR}/${MY_PN}-${PV} diff --git a/gnustep-apps/gspdf/gspdf-0.5.ebuild b/gnustep-apps/gspdf/gspdf-0.5.ebuild new file mode 100644 index 000000000000..df421ee9ef53 --- /dev/null +++ b/gnustep-apps/gspdf/gspdf-0.5.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit eutils gnustep-2 + +MY_PN=GSPdf +DESCRIPTION="Postscript and Pdf Viewer using GhostScript" +HOMEPAGE="http://gap.nongnu.org/gspdf/index.html" +SRC_URI="http://savannah.nongnu.org/download/gap/${MY_PN}-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +RDEPEND="app-text/ghostscript-gpl" + +S=${WORKDIR}/${MY_PN}-${PV} diff --git a/gnustep-apps/gspdf/metadata.xml b/gnustep-apps/gspdf/metadata.xml new file mode 100644 index 000000000000..162f2643c270 --- /dev/null +++ b/gnustep-apps/gspdf/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>gnustep</herd> + <longdescription>GSPdf is a Pdf and PostScript file viewer. It is based on GhostScript which it calls at runtime to rasterize the pages.</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/gwnet/Manifest b/gnustep-apps/gwnet/Manifest new file mode 100644 index 000000000000..c99757878257 --- /dev/null +++ b/gnustep-apps/gwnet/Manifest @@ -0,0 +1 @@ +DIST gworkspace-0.8.2.tar.gz 3884132 RMD160 bdbc5bd749a45e207bc9ffac1d6cf136324b783b SHA1 a66b9c9f7f50e95c99b139e0ac2b7a48fe012856 SHA256 b53f26cc40f70baf40f78159c3aaed0bb8565cd14dca532d0a8b73f9ec4bb2e0 diff --git a/gnustep-apps/gwnet/gwnet-0.1.0.8.2.ebuild b/gnustep-apps/gwnet/gwnet-0.1.0.8.2.ebuild new file mode 100644 index 000000000000..95f98ee39ea8 --- /dev/null +++ b/gnustep-apps/gwnet/gwnet-0.1.0.8.2.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gnustep-2 + +S=${WORKDIR}/GWorkspace-${PV/0.1.}/${PN/gwn/GWN} + +DESCRIPTION="A GNUstep network filesystem file browser" +HOMEPAGE="http://www.gnustep.it/enrico/gworkspace/" +SRC_URI="mirror://gentoo/gworkspace-${PV/0.1.}.tar.gz" + +KEYWORDS="amd64 ppc x86" +LICENSE="GPL-2" +SLOT="0" + +DEPEND="gnustep-libs/smbkit" +RDEPEND="${DEPEND}" diff --git a/gnustep-apps/gwnet/metadata.xml b/gnustep-apps/gwnet/metadata.xml new file mode 100644 index 000000000000..325a868e8c3d --- /dev/null +++ b/gnustep-apps/gwnet/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnustep</herd> +<longdescription> +GNUstep network filesystem file browser. + +Great for FTP, and optionally, SMB shares. +</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/gworkspace/Manifest b/gnustep-apps/gworkspace/Manifest new file mode 100644 index 000000000000..f085e06c16bd --- /dev/null +++ b/gnustep-apps/gworkspace/Manifest @@ -0,0 +1,3 @@ +DIST gworkspace-0.9.1.tar.gz 3791146 SHA256 c8b1b023621aa83bff3f416485e5c9aa4ecebc90933bf97f3702e0dcfe39cd41 SHA512 7f915ff1b527b088bc91cc062f7178362a2e21bdccb796cad2a76caeb853b56470eb34336a2db6b9adb47977d2fd8a6da9335e8d8a86f15759713772420f43db WHIRLPOOL 69a0f03648d416fa0d4233ac7592291dcbdc111cca68598474e1efab0121a78f3c66453a3b101b2292e43d44f75c9bb1eeb3ef56cea1e0685c840f0558612c37 +DIST gworkspace-0.9.2.tar.gz 4289262 SHA256 5239ef983fd4358e152fcfb5cd1f6c30366d04357c26c74719eb05da849af4fb SHA512 d81476697f83b214c6bed95aa606a8d8fed850dd47ca87d94c151bdb8581d40fde8efa6574f316a6b46c3f2cae3821b9891e984f6d27fc1a155d5c37bd442571 WHIRLPOOL 997eaff5a35dc42f1cce8a1019d1856ce961481698f7e4453655a591e5802ad4bc971968a8c21127b46262eb6d06082afb6f18e4e9c4ef5be4b5c2f3c6bda46c +DIST gworkspace-0.9.3.tar.gz 3833838 SHA256 238343a8c4e447debec75ff49f4657f74a4256a49862899214a2c80616c79049 SHA512 9a7201252714ebc6a417036cd03f67346d0af7a3b4efbd0b2a7487cc6959b508d152c7a1bac00d4fd7efeb156707512065bdf1891961f96288c13ca5336468e6 WHIRLPOOL 87c937caab0451436440a09859d1f642a50cc2b3ffb0b0bf12da45391046217d4c84c9be827f6addd1bdd1046c18da453315e606421ef66b5e13e09d30c22a50 diff --git a/gnustep-apps/gworkspace/files/gworkspace-0.9.2-rpath-link.patch b/gnustep-apps/gworkspace/files/gworkspace-0.9.2-rpath-link.patch new file mode 100644 index 000000000000..53bd503e9e46 --- /dev/null +++ b/gnustep-apps/gworkspace/files/gworkspace-0.9.2-rpath-link.patch @@ -0,0 +1,11 @@ +--- GWMetadata/MDFinder/GNUmakefile.preamble.orig 2013-04-04 11:05:53.208502021 +0200 ++++ GWMetadata/MDFinder/GNUmakefile.preamble 2013-04-04 11:05:55.012501940 +0200 +@@ -13,7 +13,7 @@ + + ADDITIONAL_LIB_DIRS += -L../MDKit/MDKit.framework/Versions/Current/$(GNUSTEP_TARGET_LDIR) + ADDITIONAL_LIB_DIRS += -L../../FSNode/FSNode.framework/Versions/Current/$(GNUSTEP_TARGET_LDIR) +-ADDITIONAL_LIB_DIRS += -L../../DBKit/$(GNUSTEP_OBJ_DIR) ++ADDITIONAL_LIB_DIRS += -Wl,-rpath-link ../../DBKit/$(GNUSTEP_OBJ_DIR) + + # Additional LDFLAGS to pass to the linker + # ADDITIONAL_LDFLAGS += diff --git a/gnustep-apps/gworkspace/gworkspace-0.9.1.ebuild b/gnustep-apps/gworkspace/gworkspace-0.9.1.ebuild new file mode 100644 index 000000000000..5f03837e0068 --- /dev/null +++ b/gnustep-apps/gworkspace/gworkspace-0.9.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=3 +inherit gnustep-2 + +DESCRIPTION="A workspace manager for GNUstep" +HOMEPAGE="http://www.gnustep.org/experience/GWorkspace.html" +SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/usr-apps/${P}.tar.gz" + +KEYWORDS="amd64 ppc x86" +LICENSE="GPL-2" +SLOT="0" + +IUSE="" + +# GWMetadata compilation broken for now +#DEPEND=">=gnustep-apps/systempreferences-1.0.1_p24791 +# >=dev-db/sqlite-3.2.8" +#RDEPEND="${DEPEND}" + +src_configure() { + local myconf="" + use kernel_linux && myconf="${myconf} --with-inotify" + + egnustep_env + econf --disable-gwmetadata ${myconf} +} + +src_install() { + egnustep_env + egnustep_install + + if use doc; + then + dodir /usr/share/doc/${PF} + cp "${S}"/Documentation/*.pdf "${D}"/usr/share/doc/${PF} + fi +} diff --git a/gnustep-apps/gworkspace/gworkspace-0.9.2.ebuild b/gnustep-apps/gworkspace/gworkspace-0.9.2.ebuild new file mode 100644 index 000000000000..789d4e4d0f82 --- /dev/null +++ b/gnustep-apps/gworkspace/gworkspace-0.9.2.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit gnustep-2 + +DESCRIPTION="A workspace manager for GNUstep" +HOMEPAGE="http://www.gnustep.org/experience/GWorkspace.html" +SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/usr-apps/${P}.tar.gz" + +KEYWORDS="~amd64 ~ppc ~x86" +LICENSE="GPL-2" +SLOT="0" + +IUSE="+gwmetadata" + +DEPEND="gwmetadata? ( >=gnustep-apps/systempreferences-1.0.1_p24791 + >=dev-db/sqlite-3.2.8 )" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch "${FILESDIR}"/${P}-rpath-link.patch +} + +src_configure() { + local myconf="" + use kernel_linux && myconf="${myconf} --with-inotify" + use gwmetadata && myconf="${myconf} --enable-gwmetadata" + + egnustep_env + econf ${myconf} +} + +src_install() { + egnustep_env + egnustep_install + + if use doc; + then + dodir /usr/share/doc/${PF} + cp "${S}"/Documentation/*.pdf "${D}"/usr/share/doc/${PF} + fi +} diff --git a/gnustep-apps/gworkspace/gworkspace-0.9.3.ebuild b/gnustep-apps/gworkspace/gworkspace-0.9.3.ebuild new file mode 100644 index 000000000000..7c2f4465d503 --- /dev/null +++ b/gnustep-apps/gworkspace/gworkspace-0.9.3.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit gnustep-2 + +DESCRIPTION="A workspace manager for GNUstep" +HOMEPAGE="http://www.gnustep.org/experience/GWorkspace.html" +SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/usr-apps/${P}.tar.gz" + +KEYWORDS="~amd64 ~ppc ~x86" +LICENSE="GPL-2" +SLOT="0" + +IUSE="+gwmetadata" + +DEPEND="gwmetadata? ( >=gnustep-apps/systempreferences-1.0.1_p24791 + >=dev-db/sqlite-3.2.8 )" +RDEPEND="${DEPEND}" + +src_configure() { + local myconf="" + use kernel_linux && myconf="${myconf} --with-inotify" + use gwmetadata && myconf="${myconf} --enable-gwmetadata" + + egnustep_env + econf ${myconf} +} + +src_install() { + egnustep_env + egnustep_install + + if use doc; + then + dodir /usr/share/doc/${PF} + cp "${S}"/Documentation/*.pdf "${D}"/usr/share/doc/${PF} + fi +} diff --git a/gnustep-apps/gworkspace/metadata.xml b/gnustep-apps/gworkspace/metadata.xml new file mode 100644 index 000000000000..5bdd0028e1b7 --- /dev/null +++ b/gnustep-apps/gworkspace/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnustep</herd> +<longdescription> +GWorkspace is the official GNUstep workspace manager. It is a clone of the NeXT workspace manager. GWorkspace is becoming more and more stable every day and it is already ready for daily usage. +</longdescription> +<use> + <flag name='gwmetadata'>Enable the metadata indexing and searching system</flag> +</use> +</pkgmetadata> diff --git a/gnustep-apps/lapispuzzle/Manifest b/gnustep-apps/lapispuzzle/Manifest new file mode 100644 index 000000000000..61c868bc1b76 --- /dev/null +++ b/gnustep-apps/lapispuzzle/Manifest @@ -0,0 +1 @@ +DIST LapisPuzzle-1.2.tar.gz 30188 RMD160 e1b17ed19604837ca72fb26642ca5b852d86f513 SHA1 0f7b3da41dbb92bb17a520bbb9975a2ba360355b SHA256 883b104c4223ad90f8f5e83573f8b93b05abb9863492aef0ac23e929868c47b9 diff --git a/gnustep-apps/lapispuzzle/lapispuzzle-1.2.ebuild b/gnustep-apps/lapispuzzle/lapispuzzle-1.2.ebuild new file mode 100644 index 000000000000..5eb4cd386619 --- /dev/null +++ b/gnustep-apps/lapispuzzle/lapispuzzle-1.2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit gnustep-2 + +MY_P=LapisPuzzle-${PV} + +DESCRIPTION="a Tetris-like game where each player is effected by the others game play" +HOMEPAGE="http://gap.nongnu.org/lapispuzzle/" +SRC_URI="http://savannah.nongnu.org/download/gap/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" + +S=${WORKDIR}/${MY_P} diff --git a/gnustep-apps/lapispuzzle/metadata.xml b/gnustep-apps/lapispuzzle/metadata.xml new file mode 100644 index 000000000000..998612905f1a --- /dev/null +++ b/gnustep-apps/lapispuzzle/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>gnustep</herd> + <longdescription>a tetris-like game which challenges the player by making the opposing team's victories count doubly against the player and vice versa</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/laternamagica/Manifest b/gnustep-apps/laternamagica/Manifest new file mode 100644 index 000000000000..991ec87a48c0 --- /dev/null +++ b/gnustep-apps/laternamagica/Manifest @@ -0,0 +1 @@ +DIST LaternaMagica-0.4.tar.gz 127317 RMD160 aa9897044b91500db0df618bcd5a6b0b946291ae SHA1 63ddde06cfb93aef0ff34a6cdb0d5bfa1910d5fc SHA256 09e8e381f17ecfb31c12a61229f3fe7cee326056a3f1929ee92437fb201b9156 diff --git a/gnustep-apps/laternamagica/laternamagica-0.4.ebuild b/gnustep-apps/laternamagica/laternamagica-0.4.ebuild new file mode 100644 index 000000000000..56a0f42bb199 --- /dev/null +++ b/gnustep-apps/laternamagica/laternamagica-0.4.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit gnustep-2 + +MY_P="LaternaMagica-${PV}" +DESCRIPTION="an image viewer and slideshow application" +HOMEPAGE="http://gap.nongnu.org/laternamagica/index.html" +SRC_URI="http://savannah.nongnu.org/download/gap/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +S=${WORKDIR}/${MY_P} diff --git a/gnustep-apps/laternamagica/metadata.xml b/gnustep-apps/laternamagica/metadata.xml new file mode 100644 index 000000000000..ad546ea76d3d --- /dev/null +++ b/gnustep-apps/laternamagica/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>gnustep</herd> + <longdescription>LaternaMagica is a single-window image viewer application which is capable of switching to full-screen mode. +LaternaMagica maintains its image list in a window and the user selects which image to display, making it easy to assemble a show from different source directories. +LaternaMagica can recurse into directories when looking for images to add and construct the list. +LaternaMagica is capable of exporting the complete list to a folder by operating resizing and file conversion</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/metadata.xml b/gnustep-apps/metadata.xml new file mode 100644 index 000000000000..3f0a3a1a216b --- /dev/null +++ b/gnustep-apps/metadata.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<catmetadata> + <longdescription lang="en"> + The gnustep-apps category contains GNUstep applications. + </longdescription> + <longdescription lang="de"> + Die Kategorie gnustep-apps enthält Applikationen für die + GNUstep-Umgebung. + </longdescription> + <longdescription lang="es"> + La categoría gnustep-apps contiene aplicaciones de GNUstep. + </longdescription> + <longdescription lang="ja"> + gnustep-appsカテゴリーにはGNUstepアプリケーションが含まれています + </longdescription> + <longdescription lang="nl"> + De gnusteps-apps categorie bevat GNUstep applicaties. + </longdescription> + <longdescription lang="vi"> + Nhóm gnustep-apps chứa các ứng dụng GNUstep. + </longdescription> + <longdescription lang="it"> + La categoria gnustep-apps contiene applicazioni per GNUstep. + </longdescription> + <longdescription lang="pt"> + A categoria gnustep-apps contém aplicações de GNUstep. + </longdescription> + <longdescription lang="pl"> + Kategoria gnustep-apps zawiera programy GNUstep. + </longdescription> +</catmetadata> + diff --git a/gnustep-apps/mpdcon/Manifest b/gnustep-apps/mpdcon/Manifest new file mode 100644 index 000000000000..8b4f7f69ad3f --- /dev/null +++ b/gnustep-apps/mpdcon/Manifest @@ -0,0 +1 @@ +DIST MPDCon-1.5.1.tar.gz 90845 SHA256 24afca2f8bee967849e28d046dcfc364e26d2dd26ab3c027de2987c89b7ee8da SHA512 b47c6d603938ace1561fc01ef400a4f217035692eeb2552d59bc924ba20f3e67508a0e6da0e6805ef3ec67e19ba33a5028721ec9294a67419d9ce97c5d4ce6c1 WHIRLPOOL 684941e96d43f537cf4c97a464387b1a91bdc92f2f433eb0da54922e80f7e5330b708ac92b5178898d506bb60c557b1251424d32f984d17c7b470f111ff8362e diff --git a/gnustep-apps/mpdcon/metadata.xml b/gnustep-apps/mpdcon/metadata.xml new file mode 100644 index 000000000000..6eb9d62b2349 --- /dev/null +++ b/gnustep-apps/mpdcon/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>gnustep</herd> + <longdescription>MPDCon is a client for the Music Player Daemon</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/mpdcon/mpdcon-1.5.1.ebuild b/gnustep-apps/mpdcon/mpdcon-1.5.1.ebuild new file mode 100644 index 000000000000..2d9515f2f665 --- /dev/null +++ b/gnustep-apps/mpdcon/mpdcon-1.5.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit gnustep-2 + +MY_P=${P/mpdc/MPDC} +DESCRIPTION="GNUstep client for the Music Player Daemon" +HOMEPAGE="http://gap.nongnu.org/mpdcon/" +SRC_URI="http://savannah.nongnu.org/download/gap/${MY_P}.tar.gz" + +KEYWORDS="~amd64 ~x86" +LICENSE="GPL-2" +SLOT="0" + +RDEPEND="dev-libs/libbsd + >=gnustep-libs/sqlclient-1.6.0[sqlite] + >=media-libs/libmpdclient-2.7" +DEPEND="${RDEPEND}" + +S=${WORKDIR}/${MY_P} + +src_compile() { + egnustep_env + egnustep_make need-libbsd=yes +} diff --git a/gnustep-apps/pictureframe/Manifest b/gnustep-apps/pictureframe/Manifest new file mode 100644 index 000000000000..aa788f4f9556 --- /dev/null +++ b/gnustep-apps/pictureframe/Manifest @@ -0,0 +1,3 @@ +DIST PictureFrame-1.0.0.tar.gz 323256 RMD160 fa8d91c980c10ac79f2d0855c617ef0687bd90e5 SHA1 b8ace710f777b513b48d95fbec36ab856726d11c SHA256 72544560336bd9b2900133fb563096b622ee08050d1c09b998be3a215ecad7e5 +DIST PictureFrame-1.1.2.tar.gz 343556 RMD160 d15ab0f27c4022942dd598fdac5e07031c091591 SHA1 657ff28b7e2930971ce0917a6e46a2eef79f86f1 SHA256 8f84d9cbeb5ec12201b2b382e7a99ec33cab669bf574562146824a2f5f89ffcf +DIST PictureFrame-1.1.3.tar.gz 343981 RMD160 8c32a51aeda07e08a32af06fe99b8773e3858a62 SHA1 1a95d6b53e3509c458a0015913fc2ca2b0efd3fd SHA256 5fb89e50df5dee611bc15629b1d613f24a3b52b8e655b672d383067497c8ed1e diff --git a/gnustep-apps/pictureframe/metadata.xml b/gnustep-apps/pictureframe/metadata.xml new file mode 100644 index 000000000000..0bb3feab5ae9 --- /dev/null +++ b/gnustep-apps/pictureframe/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>gnustep</herd> + <longdescription>digital picture frame software</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/pictureframe/pictureframe-1.0.0.ebuild b/gnustep-apps/pictureframe/pictureframe-1.0.0.ebuild new file mode 100644 index 000000000000..5f7ff5a6d788 --- /dev/null +++ b/gnustep-apps/pictureframe/pictureframe-1.0.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gnustep-2 + +MY_PN=PictureFrame +DESCRIPTION="digital picture frame software" +HOMEPAGE="http://www.nongnu.org/gap/pictureframe/index.html" +SRC_URI="http://ftp.gnustep.org/pub/gnustep/contrib/${MY_PN}-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" + +S=${WORKDIR}/${MY_PN}-${PV} + +src_install() { + gnustep-base_src_install + dodoc PICTURE_FRAMES README +} diff --git a/gnustep-apps/pictureframe/pictureframe-1.1.2.ebuild b/gnustep-apps/pictureframe/pictureframe-1.1.2.ebuild new file mode 100644 index 000000000000..223ce59aff8a --- /dev/null +++ b/gnustep-apps/pictureframe/pictureframe-1.1.2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gnustep-2 + +MY_PN=PictureFrame +DESCRIPTION="digital picture frame software" +HOMEPAGE="http://www.nongnu.org/gap/pictureframe/index.html" +SRC_URI="http://ftp.gnustep.org/pub/gnustep/contrib/${MY_PN}-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +S=${WORKDIR}/${MY_PN}-${PV} + +src_install() { + gnustep-base_src_install + dodoc PICTURE_FRAMES README +} diff --git a/gnustep-apps/pictureframe/pictureframe-1.1.3.ebuild b/gnustep-apps/pictureframe/pictureframe-1.1.3.ebuild new file mode 100644 index 000000000000..c5a0863e5c2a --- /dev/null +++ b/gnustep-apps/pictureframe/pictureframe-1.1.3.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit gnustep-2 + +MY_PN=PictureFrame +DESCRIPTION="digital picture frame software" +HOMEPAGE="http://www.nongnu.org/gap/pictureframe/index.html" +SRC_URI="http://ftp.gnustep.org/pub/gnustep/contrib/${MY_PN}-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +S=${WORKDIR}/${MY_PN}-${PV} + +src_install() { + gnustep-base_src_install + dodoc PICTURE_FRAMES README +} diff --git a/gnustep-apps/preferences/Manifest b/gnustep-apps/preferences/Manifest new file mode 100644 index 000000000000..48f629df2e7e --- /dev/null +++ b/gnustep-apps/preferences/Manifest @@ -0,0 +1,2 @@ +DIST preferences-1.3.0_pre20061204.tar.gz 230142 SHA256 af60134c5eeb7ed52b7209aacbc93ce64b9526c56a9ca2351c9bd9b872f2dbd7 +DIST preferences-1.3.0_pre20100523.tar.gz 428922 SHA256 f07a9a2c4daa265f4619af38669eb7ddc4d221d601f75faff39bd7f29afd3e68 diff --git a/gnustep-apps/preferences/files/Preferences-nocreate-extra-dirs.patch b/gnustep-apps/preferences/files/Preferences-nocreate-extra-dirs.patch new file mode 100644 index 000000000000..0710c90906c6 --- /dev/null +++ b/gnustep-apps/preferences/files/Preferences-nocreate-extra-dirs.patch @@ -0,0 +1,18 @@ +diff -ur Preferences.backup/GNUmakefile.preamble Preferences/GNUmakefile.preamble +--- Preferences.backup/GNUmakefile.preamble 2003-08-16 13:19:29.000000000 -0400 ++++ Preferences/GNUmakefile.preamble 2004-06-28 19:51:30.104604048 -0400 +@@ -49,8 +49,8 @@ + GNUSTEP_INSTALLATION_DIR=$(GNUSTEP_SYSTEM_ROOT) + + # Additional directories to be created during installation +-ADDITIONAL_INSTALL_DIRS += \ +- $(GNUSTEP_USER_ROOT)/Library/Preferences \ +- $(GNUSTEP_LOCAL_ROOT)/Library/Preferences \ +- $(GNUSTEP_NETWORK_ROOT)/Library/Preferences \ +- $(GNUSTEP_SYSTEM_ROOT)/Library/Preferences ++#ADDITIONAL_INSTALL_DIRS += \ ++# $(GNUSTEP_USER_ROOT)/Library/Preferences ++# $(GNUSTEP_LOCAL_ROOT)/Library/Preferences ++# $(GNUSTEP_NETWORK_ROOT)/Library/Preferences ++# $(GNUSTEP_SYSTEM_ROOT)/Library/Preferences +Only in Preferences: GNUmakefile.preamble~ diff --git a/gnustep-apps/preferences/files/preferences-gnustep-make2.patch b/gnustep-apps/preferences/files/preferences-gnustep-make2.patch new file mode 100644 index 000000000000..3ac6a7c4f248 --- /dev/null +++ b/gnustep-apps/preferences/files/preferences-gnustep-make2.patch @@ -0,0 +1,164 @@ +diff -Naur Preferences.orig/GNUmakefile Preferences/GNUmakefile +--- Preferences.orig/GNUmakefile 2004-06-11 00:38:31.000000000 +0200 ++++ Preferences/GNUmakefile 2007-11-06 15:48:49.000000000 +0100 +@@ -55,7 +55,7 @@ + export TOP_SRCDIR := $(CURDIR)/../.. + endif + FRAMEWORKS= PrefsModule +-include $(TOP_SRCDIR)/Backbone.make ++ + + # + # Resource files +diff -Naur Preferences.orig/GNUmakefile.preamble Preferences/GNUmakefile.preamble +--- Preferences.orig/GNUmakefile.preamble 2007-11-06 15:49:02.000000000 +0100 ++++ Preferences/GNUmakefile.preamble 2007-11-06 15:48:49.000000000 +0100 +@@ -37,7 +37,7 @@ + # + # Flags dealing with installing and uninstalling + # +-GNUSTEP_INSTALLATION_DIR=$(GNUSTEP_SYSTEM_ROOT) ++ + + # Additional directories to be created during installation + #ADDITIONAL_INSTALL_DIRS += \ +diff -Naur Preferences.orig/Modules/Colors/GNUmakefile Preferences/Modules/Colors/GNUmakefile +--- Preferences.orig/Modules/Colors/GNUmakefile 2006-09-03 19:15:12.000000000 +0200 ++++ Preferences/Modules/Colors/GNUmakefile 2007-11-06 15:48:49.000000000 +0100 +@@ -3,10 +3,10 @@ + BUNDLE_NAME= Colors + BUNDLE_EXTENSION= .prefs + +-BUNDLE_INSTALL_DIR= $(GNUSTEP_INSTALLATION_DIR)/Library/Preferences ++BUNDLE_INSTALL_DIR= $(DESTDIR)/$(GNUSTEP_SYSTEM_LIBRARY)/Preferences + + FRAMEWORKS= PrefsModule +-include $(TOP_SRCDIR)/Backbone.make ++ + + Colors_LANGUAGES= \ + English +diff -Naur Preferences.orig/Modules/Colors/GNUmakefile.preamble Preferences/Modules/Colors/GNUmakefile.preamble +--- Preferences.orig/Modules/Colors/GNUmakefile.preamble 2004-06-11 00:33:55.000000000 +0200 ++++ Preferences/Modules/Colors/GNUmakefile.preamble 2007-11-06 15:48:49.000000000 +0100 +@@ -34,7 +34,7 @@ + # + # Flags dealing with installing and uninstalling + # +-GNUSTEP_INSTALLATION_DIR=$(GNUSTEP_SYSTEM_ROOT) ++ + + # Additional directories to be created during installation + ADDITIONAL_INSTALL_DIRS += +diff -Naur Preferences.orig/Modules/Defaults/GNUmakefile Preferences/Modules/Defaults/GNUmakefile +--- Preferences.orig/Modules/Defaults/GNUmakefile 2003-08-16 19:19:29.000000000 +0200 ++++ Preferences/Modules/Defaults/GNUmakefile 2007-11-06 15:48:49.000000000 +0100 +@@ -2,10 +2,10 @@ + + BUNDLE_NAME= Defaults + BUNDLE_EXTENSION= .prefs +-BUNDLE_INSTALL_DIR= $(GNUSTEP_INSTALLATION_DIR)/Library/Preferences ++BUNDLE_INSTALL_DIR= $(DESTDIR)/$(GNUSTEP_SYSTEM_LIBRARY)/Preferences + + FRAMEWORKS= PrefsModule +-include $(TOP_SRCDIR)/Backbone.make ++ + + Defaults_LANGUAGES= \ + English +diff -Naur Preferences.orig/Modules/Defaults/GNUmakefile.preamble Preferences/Modules/Defaults/GNUmakefile.preamble +--- Preferences.orig/Modules/Defaults/GNUmakefile.preamble 2003-08-16 19:35:57.000000000 +0200 ++++ Preferences/Modules/Defaults/GNUmakefile.preamble 2007-11-06 15:48:49.000000000 +0100 +@@ -34,7 +34,7 @@ + # + # Flags dealing with installing and uninstalling + # +-GNUSTEP_INSTALLATION_DIR=$(GNUSTEP_SYSTEM_ROOT) ++ + + # Additional directories to be created during installation + ADDITIONAL_INSTALL_DIRS += +diff -Naur Preferences.orig/Modules/Font/GNUmakefile Preferences/Modules/Font/GNUmakefile +--- Preferences.orig/Modules/Font/GNUmakefile 2005-10-12 02:02:36.000000000 +0200 ++++ Preferences/Modules/Font/GNUmakefile 2007-11-06 15:48:49.000000000 +0100 +@@ -3,10 +3,10 @@ + BUNDLE_NAME= Font + BUNDLE_EXTENSION= .prefs + +-BUNDLE_INSTALL_DIR= $(GNUSTEP_INSTALLATION_DIR)/Library/Preferences ++BUNDLE_INSTALL_DIR= $(DESTDIR)/$(GNUSTEP_SYSTEM_LIBRARY)/Preferences + + FRAMEWORKS= PrefsModule +-include $(TOP_SRCDIR)/Backbone.make ++ + + Font_LANGUAGES= \ + English \ +diff -Naur Preferences.orig/Modules/Font/GNUmakefile.preamble Preferences/Modules/Font/GNUmakefile.preamble +--- Preferences.orig/Modules/Font/GNUmakefile.preamble 2003-08-16 19:35:57.000000000 +0200 ++++ Preferences/Modules/Font/GNUmakefile.preamble 2007-11-06 15:48:49.000000000 +0100 +@@ -34,7 +34,7 @@ + # + # Flags dealing with installing and uninstalling + # +-GNUSTEP_INSTALLATION_DIR=$(GNUSTEP_SYSTEM_ROOT) ++ + + # Additional directories to be created during installation + ADDITIONAL_INSTALL_DIRS += +diff -Naur Preferences.orig/Modules/Keyboard/GNUmakefile Preferences/Modules/Keyboard/GNUmakefile +--- Preferences.orig/Modules/Keyboard/GNUmakefile 2003-08-16 19:19:29.000000000 +0200 ++++ Preferences/Modules/Keyboard/GNUmakefile 2007-11-06 15:48:49.000000000 +0100 +@@ -3,10 +3,10 @@ + BUNDLE_NAME= Keyboard + BUNDLE_EXTENSION= .prefs + +-BUNDLE_INSTALL_DIR= $(GNUSTEP_INSTALLATION_DIR)/Library/Preferences ++BUNDLE_INSTALL_DIR= $(DESTDIR)/$(GNUSTEP_SYSTEM_LIBRARY)/Preferences + + FRAMEWORKS= PrefsModule +-include $(TOP_SRCDIR)/Backbone.make ++ + + Keyboard_LANGUAGES= \ + English +diff -Naur Preferences.orig/Modules/Keyboard/GNUmakefile.preamble Preferences/Modules/Keyboard/GNUmakefile.preamble +--- Preferences.orig/Modules/Keyboard/GNUmakefile.preamble 2003-08-16 19:35:57.000000000 +0200 ++++ Preferences/Modules/Keyboard/GNUmakefile.preamble 2007-11-06 15:48:49.000000000 +0100 +@@ -34,7 +34,7 @@ + # + # Flags dealing with installing and uninstalling + # +-GNUSTEP_INSTALLATION_DIR=$(GNUSTEP_SYSTEM_ROOT) ++ + + # Additional directories to be created during installation + ADDITIONAL_INSTALL_DIRS += +diff -Naur Preferences.orig/Modules/Time/GNUmakefile Preferences/Modules/Time/GNUmakefile +--- Preferences.orig/Modules/Time/GNUmakefile 2003-08-16 19:19:29.000000000 +0200 ++++ Preferences/Modules/Time/GNUmakefile 2007-11-06 15:48:49.000000000 +0100 +@@ -2,10 +2,10 @@ + + BUNDLE_NAME= Time + BUNDLE_EXTENSION= .prefs +-BUNDLE_INSTALL_DIR= $(GNUSTEP_INSTALLATION_DIR)/Library/Preferences ++BUNDLE_INSTALL_DIR= $(DESTDIR)/$(GNUSTEP_SYSTEM_LIBRARY)/Preferences + + FRAMEWORKS= PrefsModule +-include $(TOP_SRCDIR)/Backbone.make ++ + + Time_LANGUAGES= \ + English +diff -Naur Preferences.orig/Modules/Time/GNUmakefile.preamble Preferences/Modules/Time/GNUmakefile.preamble +--- Preferences.orig/Modules/Time/GNUmakefile.preamble 2003-08-16 19:35:57.000000000 +0200 ++++ Preferences/Modules/Time/GNUmakefile.preamble 2007-11-06 15:48:49.000000000 +0100 +@@ -34,7 +34,7 @@ + # + # Flags dealing with installing and uninstalling + # +-GNUSTEP_INSTALLATION_DIR=$(GNUSTEP_SYSTEM_ROOT) ++ + + # Additional directories to be created during installation + ADDITIONAL_INSTALL_DIRS += diff --git a/gnustep-apps/preferences/metadata.xml b/gnustep-apps/preferences/metadata.xml new file mode 100644 index 000000000000..388502d78636 --- /dev/null +++ b/gnustep-apps/preferences/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnustep</herd> +<longdescription> +Preferences.app +A modular GNUstep preferences editor +</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/preferences/preferences-1.3.0_pre20061204-r1.ebuild b/gnustep-apps/preferences/preferences-1.3.0_pre20061204-r1.ebuild new file mode 100644 index 000000000000..618a8fcf8374 --- /dev/null +++ b/gnustep-apps/preferences/preferences-1.3.0_pre20061204-r1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gnustep-2 + +S=${WORKDIR}/${PN/p/P} + +DESCRIPTION="Preferences is the GNUstep program with which you define your own personal user experience" +HOMEPAGE="http://www.nongnu.org/backbone/apps.html" +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="amd64 x86" +SLOT="0" + +DEPEND="~gnustep-libs/prefsmodule-1.1.1${PV/*_/_}" +RDEPEND="${DEPEND}" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/Preferences-nocreate-extra-dirs.patch + epatch "${FILESDIR}"/${PN}-gnustep-make2.patch +} + +src_install() { +# egnustep_env + dodir ${GNUSTEP_SYSTEM_LIBRARY}/Colors + gnustep-base_src_install +} diff --git a/gnustep-apps/preferences/preferences-1.3.0_pre20100523.ebuild b/gnustep-apps/preferences/preferences-1.3.0_pre20100523.ebuild new file mode 100644 index 000000000000..6cd4b1005743 --- /dev/null +++ b/gnustep-apps/preferences/preferences-1.3.0_pre20100523.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=3 +inherit gnustep-2 + +S=${WORKDIR}/${PN/p/P} + +DESCRIPTION="Preferences is the GNUstep program with which you define your own personal user experience" +HOMEPAGE="http://www.nongnu.org/backbone/apps.html" +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="amd64 x86" +SLOT="0" +IUSE="" + +DEPEND="gnustep-libs/prefsmodule" +RDEPEND="" + +src_prepare() { + sed -i -e 's#include $(TOP_SRCDIR)/Backbone.make##' GNUmakefile \ + Modules/*/GNUmakefile || die "backbone sed failed" +} diff --git a/gnustep-apps/preview/Manifest b/gnustep-apps/preview/Manifest new file mode 100644 index 000000000000..0e752680636d --- /dev/null +++ b/gnustep-apps/preview/Manifest @@ -0,0 +1,2 @@ +DIST Preview-0.8.5.tar.gz 68933 SHA256 ddee5ae39ade5b5820e9af6492fb6b84f7c80e5dac6c026e17ae1f2dd44a62f4 SHA512 da7aeacbe383da5655970eb4d4b115ae456e568040376931f93d96838de3275525f45cbc8a10464964f102f1f6b21c191bbacd8cf05c1e77270fe80ef47b2052 WHIRLPOOL add522c37878e74ad91528a3ac8730d5a65bbbddf8b8996f731e8a426ed82c1fe42087a9bff70287cf687de405f4abd3366d3ffe4bd056952f3ba4e444462fe7 +DIST Preview-0.9.tar.gz 77516 SHA256 95b790062ff0d67368299125ab3a4295d80ef5ab2d57e8b85e262deea3508a71 SHA512 cfca47e8024f4db2486c3c9c9334b0f5b74f71e6386b227b417f62df541cddf2e2d77d50c9ffce7287284d1339bedb9c929e6254810f370229b59d325fc332ba WHIRLPOOL cdc7cea717ad2cd66a1dd4ca2a170093f19dac1ebc44df26abfb54fc7be306e95e00231b4cc2a0ef79a0e474b7fde49dc5df0048ee4fddbf9a18c8b027119b4e diff --git a/gnustep-apps/preview/files/preview-0.8.5-compilation-errors.patch b/gnustep-apps/preview/files/preview-0.8.5-compilation-errors.patch new file mode 100644 index 000000000000..247a7c8b171d --- /dev/null +++ b/gnustep-apps/preview/files/preview-0.8.5-compilation-errors.patch @@ -0,0 +1,30 @@ +2010-05-18 Federico Gimenez Nieto <fgimenez@coit.es> + + * Document.m: Import <AppKit/AppKit.h>. + +Index: preview.app-0.8.5/Document.m +=================================================================== +--- preview.app-0.8.5.orig/Document.m 2010-05-18 19:18:11.000000000 +0200 ++++ preview.app-0.8.5/Document.m 2010-05-18 19:18:23.000000000 +0200 +@@ -35,20 +35,7 @@ + + #include <Foundation/NSNotification.h> + +-#include <AppKit/NSApplication.h> +-#include <AppKit/NSAffineTransform.h> +-#include <AppKit/NSClipView.h> +-#include <AppKit/NSCursor.h> +-#include <AppKit/NSImage.h> +-#include <AppKit/NSImageView.h> +-#include <AppKit/NSMatrix.h> +-#include <AppKit/NSPasteboard.h> +-#include <AppKit/NSPopUpButton.h> +-#include <AppKit/NSScreen.h> +-#include <AppKit/NSScrollView.h> +-#include <AppKit/NSWindow.h> +-#include <AppKit/NSWindowController.h> +-#include <AppKit/NSScroller.h> ++#include <AppKit/AppKit.h> + + /*********************************************************************/ + /**************** NSDocument Private methods *************************/ diff --git a/gnustep-apps/preview/metadata.xml b/gnustep-apps/preview/metadata.xml new file mode 100644 index 000000000000..cdb845c739e2 --- /dev/null +++ b/gnustep-apps/preview/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnustep</herd> +<longdescription> +* Open GNUstep images file supported by GNUstep (usaly tiff/jpeg/gif/png) +* Save as and Save To (tiff only) +* Print and Page Layout +* Zoom +* The image can be copy into the Pasboard (to be paste or use by services) +* Documentation +* Source fully available +* Release under the GNU GENERAL PUBLIC LICENSE 2 +</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/preview/preview-0.8.5-r1.ebuild b/gnustep-apps/preview/preview-0.8.5-r1.ebuild new file mode 100644 index 000000000000..952fd178ded4 --- /dev/null +++ b/gnustep-apps/preview/preview-0.8.5-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gnustep-2 + +S=${WORKDIR}/${PN/p/P} + +DESCRIPTION="Simple image viewer" +HOMEPAGE="http://home.gna.org/gsimageapps/" +SRC_URI="http://download.gna.org/gsimageapps/${P/p/P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" + +src_unpack() { + unpack ${A} + cd "${S}" + + # Fix broken french lproj + rmdir French.lproj/Preview.gorm + ln -s ../English.lproj/Preview.gorm French.lproj + + # Fix compilation, patch from debian + epatch "${FILESDIR}"/${P}-compilation-errors.patch +} diff --git a/gnustep-apps/preview/preview-0.9.ebuild b/gnustep-apps/preview/preview-0.9.ebuild new file mode 100644 index 000000000000..90bd133fcd0b --- /dev/null +++ b/gnustep-apps/preview/preview-0.9.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=3 +inherit gnustep-2 + +S=${WORKDIR}/${PN/p/P} + +DESCRIPTION="Simple image viewer" +HOMEPAGE="http://www.sonappart.net/softwares/preview/" +SRC_URI="http://www.sonappart.net/softwares/preview/download/${P/p/P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" +IUSE="" + +src_prepare() { + sed -e 's/sel_eq(/sel_isEqual(/' -i Document.m || die "sed failed" + # Fix compilation, patch from debian + epatch "${FILESDIR}"/${PN}-0.8.5-compilation-errors.patch +} diff --git a/gnustep-apps/price/Manifest b/gnustep-apps/price/Manifest new file mode 100644 index 000000000000..ef8155940ff1 --- /dev/null +++ b/gnustep-apps/price/Manifest @@ -0,0 +1,2 @@ +DIST PRICE-1.1.0.tar.gz 253467 SHA256 01df4bfaa686bbaa01d8b5b23a14e9a53709a19fa2df448122850fd076111c9e +DIST PRICE-1.2.0.tar.gz 265584 SHA256 715dea82f69f2f7fa6ca46702b1c39646f1470c5f4aeaf0f88458816b8825fa2 SHA512 a8eca27c38afebd382d85ecb18003ad15ede16f7df057c3180cf0529473e884b0ddbfd143554407d07d10001d9a66621775be8d8db4a05febdfe430aa39f06b8 WHIRLPOOL c5745a850ab903e2d19da83266e69a89c60a6e90404d4249fee0f699a5cdf4c408196004511d3cc63a3f9ea1ef3d6a3a02f142695755fc4c3ace479c0f387dee diff --git a/gnustep-apps/price/files/price-1.0.0-PRCustTraceEdges_include.patch b/gnustep-apps/price/files/price-1.0.0-PRCustTraceEdges_include.patch new file mode 100644 index 000000000000..d071192ac892 --- /dev/null +++ b/gnustep-apps/price/files/price-1.0.0-PRCustTraceEdges_include.patch @@ -0,0 +1,20 @@ +--- PRCustTraceEdges.h 2008/08/21 21:31:07 1.9 ++++ PRCustTraceEdges.h 2011/04/06 12:59:03 1.10 +@@ -3,7 +3,7 @@ + // PRICE + // + // Created by Riccardo Mottola on Fri Mar 19 2004. +-// Copyright (c) 2004 Carduus. All rights reserved. ++// Copyright (c) 2004-2011 Carduus. All rights reserved. + // + // This application is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. + // This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. +@@ -11,7 +11,7 @@ + #import <AppKit/AppKit.h> + #import "PRProgressAction.h" + #import "PRImage.h" +- ++#import "PRMedian.h" + + @interface PRCustTraceEdges : PRProgressAction + { diff --git a/gnustep-apps/price/metadata.xml b/gnustep-apps/price/metadata.xml new file mode 100644 index 000000000000..6b14c2957bdd --- /dev/null +++ b/gnustep-apps/price/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>gnustep</herd> + <longdescription> +PRICE, which stands for Precision Raster Image Convolution Engine, aims to be a high quality Image filtering, enhancing and manipulation program. It is written in Objective-C and AppKit, so being designed for Cocoa and GNUstep, it should be portable to OpenSTEP (I hope so, currently I don't have the computers to do the porting). +</longdescription> + <upstream> + <remote-id type="sourceforge">price</remote-id> + </upstream> +</pkgmetadata> diff --git a/gnustep-apps/price/price-1.1.0.ebuild b/gnustep-apps/price/price-1.1.0.ebuild new file mode 100644 index 000000000000..f461617d3bbc --- /dev/null +++ b/gnustep-apps/price/price-1.1.0.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit gnustep-2 + +MY_P=PRICE-${PV} +DESCRIPTION="Precision Raster Image Convolution Engine" +HOMEPAGE="http://price.sourceforge.net/" +SRC_URI="mirror://sourceforge/price/${MY_P}.tar.gz" +KEYWORDS="amd64 ~ppc x86" +SLOT="0" +LICENSE="GPL-2" +IUSE="" + +DEPEND=">=gnustep-base/gnustep-gui-0.13.0" +RDEPEND="${DEPEND}" + +S=${WORKDIR}/${MY_P} diff --git a/gnustep-apps/price/price-1.2.0.ebuild b/gnustep-apps/price/price-1.2.0.ebuild new file mode 100644 index 000000000000..90abcc1b0222 --- /dev/null +++ b/gnustep-apps/price/price-1.2.0.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit gnustep-2 + +MY_P=PRICE-${PV} +DESCRIPTION="Precision Raster Image Convolution Engine" +HOMEPAGE="http://price.sourceforge.net/" +SRC_URI="mirror://sourceforge/price/${MY_P}.tar.gz" +KEYWORDS="amd64 ~ppc x86" +SLOT="0" +LICENSE="GPL-2" +IUSE="" + +DEPEND=">=gnustep-base/gnustep-gui-0.13.0" +RDEPEND="${DEPEND}" + +S=${WORKDIR}/${MY_P} diff --git a/gnustep-apps/projectcenter/Manifest b/gnustep-apps/projectcenter/Manifest new file mode 100644 index 000000000000..d785adf63389 --- /dev/null +++ b/gnustep-apps/projectcenter/Manifest @@ -0,0 +1,2 @@ +DIST ProjectCenter-0.6.1.tar.gz 490466 SHA256 3dc72d29bb40bdea9382266045b419ae3c7d117329ea9e0263cf4553e1794ed2 SHA512 6c858f810c6563a185334e75fe7a3a3c58db51d69751b8d685d28e43bb311d7310c702435ab889eb7e53b6e46b8130bde51009f82c012b9cc7c7a2f74efd280b WHIRLPOOL 4e11e30db29c3de55faafd95bf8c94fae79849204b1430c69107e4e76b76a1c6f89976f4a6d6a934932bd88368c2f71221991768719977b1d3e0c129e37e40b6 +DIST ProjectCenter-0.6.2.tar.gz 492409 SHA256 c5104ae18511260f900c6de6cca0bcf39361da1866499102bf2a90e2f05d9473 SHA512 91e6712fa03fcb7b6e8239f64ddf89dabb1b4c54f4799204e8e535c9c6ad430a5e98644e28af5b9727a0b5b57a866b4e0837f09e8aedfac863673508a7c67a78 WHIRLPOOL 930e7405570a70eb564852e68573e847f684a2f64715fe8448fcf0d3b4220f154a9cd947bc0fb2e7a0755f572130d0f83346c3e4cad912b744988491d0846140 diff --git a/gnustep-apps/projectcenter/metadata.xml b/gnustep-apps/projectcenter/metadata.xml new file mode 100644 index 000000000000..d0502643f038 --- /dev/null +++ b/gnustep-apps/projectcenter/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnustep</herd> +<longdescription> +ProjectCenter is GNUstep's integrated developement environment (IDE). It is based in part on NeXT's original Project Builder. It assists you in starting new projects and lets you manage your project files using a intuitive and well ordered graphical user interface. +</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/projectcenter/projectcenter-0.6.1.ebuild b/gnustep-apps/projectcenter/projectcenter-0.6.1.ebuild new file mode 100644 index 000000000000..a270bca513d4 --- /dev/null +++ b/gnustep-apps/projectcenter/projectcenter-0.6.1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit gnustep-2 + +MY_P=${P/projectc/ProjectC} +S=${WORKDIR}/${MY_P} + +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" +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +RDEPEND=">=sys-devel/gdb-6.0" diff --git a/gnustep-apps/projectcenter/projectcenter-0.6.2.ebuild b/gnustep-apps/projectcenter/projectcenter-0.6.2.ebuild new file mode 100644 index 000000000000..e4612e583897 --- /dev/null +++ b/gnustep-apps/projectcenter/projectcenter-0.6.2.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit gnustep-2 + +MY_P=${P/projectc/ProjectC} +S=${WORKDIR}/${MY_P} + +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" +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +RDEPEND=">=sys-devel/gdb-6.0" diff --git a/gnustep-apps/remotedesk/Manifest b/gnustep-apps/remotedesk/Manifest new file mode 100644 index 000000000000..657780ab772a --- /dev/null +++ b/gnustep-apps/remotedesk/Manifest @@ -0,0 +1 @@ +DIST RemoteDesk-0.1.tar.gz 15949 RMD160 29fb81dd89acddd2a924325d1a8b9674ee9e8151 SHA1 bb7c49025effa0fc2118b438f6f4903d63d61f0d SHA256 7d5fd925eef6ca346295de5e39669d8449f0e2d64eb8ece911b222c574b73f36 diff --git a/gnustep-apps/remotedesk/metadata.xml b/gnustep-apps/remotedesk/metadata.xml new file mode 100644 index 000000000000..54db1ca2dbf5 --- /dev/null +++ b/gnustep-apps/remotedesk/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>gnustep</herd> + <longdescription>a graphical interface to rdesktop, it allows you to remotely access Windows computers</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/remotedesk/remotedesk-0.1.ebuild b/gnustep-apps/remotedesk/remotedesk-0.1.ebuild new file mode 100644 index 000000000000..dff9583d5422 --- /dev/null +++ b/gnustep-apps/remotedesk/remotedesk-0.1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gnustep-2 + +MY_P=RemoteDesk-${PV} +DESCRIPTION="GNUstep remote windows access tool" +HOMEPAGE="http://www.nongnu.org/gap/remotedesk/index.html" +SRC_URI="http://savannah.nongnu.org/download/gap/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" + +RDEPEND="net-misc/rdesktop" + +S=${WORKDIR}/${MY_P} diff --git a/gnustep-apps/simpleagenda/Manifest b/gnustep-apps/simpleagenda/Manifest new file mode 100644 index 000000000000..485eca9acea9 --- /dev/null +++ b/gnustep-apps/simpleagenda/Manifest @@ -0,0 +1,2 @@ +DIST SimpleAgenda-0.42.2.tar.gz 151513 SHA256 596336cd05fd181ac76535cb3519588b7a9ecf1b5792c94d7541a4324ca0fb64 SHA512 e5d5216b03f7fc1d5699ae3a1723b961ad0bcb4497a420a797d0c14e08f8ab5ee052264d1c031e5d9d26371056367b4a307280cc13082959862959e8f6ec8f4b WHIRLPOOL f90a60a4f1025f66b9aab82184760678492177dc0e8f3a0a4213e5ce7796eeab80e9ceef1bbd0f1ceeda56a0c9daad71e4d496eab92d116c9de382743e09a6fc +DIST SimpleAgenda-0.43.tar.gz 155517 SHA256 b363a3e36e6eaa55a81ac96eb8aa590472d83e6f177640016b917d400d969f14 SHA512 85b67cdfb3db633f818adf923b491ecbc5d3767ed15b90f34adaf13737e4ffc5ad021b7be2021ad2017a7ba0a3c7a1a625c296d9a805b2acb948415a89b0a2b0 WHIRLPOOL 71fb0e70e253e4079db5b4d3c412adf7cd1bba9746190045d2487050e8197880fb03f2cc76fe26d326f021574e4b08e94d2cd7be4d8817c7e3a2e0fe3f1015d2 diff --git a/gnustep-apps/simpleagenda/metadata.xml b/gnustep-apps/simpleagenda/metadata.xml new file mode 100644 index 000000000000..35344c513c3f --- /dev/null +++ b/gnustep-apps/simpleagenda/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>gnustep</herd> + <longdescription>a simple calendar and agenda application</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/simpleagenda/simpleagenda-0.42.2.ebuild b/gnustep-apps/simpleagenda/simpleagenda-0.42.2.ebuild new file mode 100644 index 000000000000..3aa25e4d9403 --- /dev/null +++ b/gnustep-apps/simpleagenda/simpleagenda-0.42.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit gnustep-2 + +MY_PN=SimpleAgenda +DESCRIPTION="a simple calendar and agenda application" +HOMEPAGE="http://coyote.octets.fr/simpleagenda" +SRC_URI="http://coyote.octets.fr/pub/gnustep/${MY_PN}-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="dbus" + +DEPEND=">=dev-libs/libical-0.27 + >=virtual/gnustep-back-0.20.0 + dbus? ( gnustep-libs/dbuskit )" +RDEPEND="${DEPEND}" + +S=${WORKDIR}/${MY_PN}-${PV} + +src_configure() { + egnustep_env + econf $(use_enable dbus dbuskit) +} diff --git a/gnustep-apps/simpleagenda/simpleagenda-0.43.ebuild b/gnustep-apps/simpleagenda/simpleagenda-0.43.ebuild new file mode 100644 index 000000000000..3aa25e4d9403 --- /dev/null +++ b/gnustep-apps/simpleagenda/simpleagenda-0.43.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit gnustep-2 + +MY_PN=SimpleAgenda +DESCRIPTION="a simple calendar and agenda application" +HOMEPAGE="http://coyote.octets.fr/simpleagenda" +SRC_URI="http://coyote.octets.fr/pub/gnustep/${MY_PN}-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="dbus" + +DEPEND=">=dev-libs/libical-0.27 + >=virtual/gnustep-back-0.20.0 + dbus? ( gnustep-libs/dbuskit )" +RDEPEND="${DEPEND}" + +S=${WORKDIR}/${MY_PN}-${PV} + +src_configure() { + egnustep_env + econf $(use_enable dbus dbuskit) +} diff --git a/gnustep-apps/stepulator/Manifest b/gnustep-apps/stepulator/Manifest new file mode 100644 index 000000000000..936cac43362b --- /dev/null +++ b/gnustep-apps/stepulator/Manifest @@ -0,0 +1 @@ +DIST stepulator-gs-1.0.tar.Z 23966 RMD160 196a95a55df9bd15126e893e8670038d18765e3d SHA1 2e6c302019e0258d2e481cca9a9d52461f95eb5b SHA256 35ee45bac0e5f1d829251f7a3f81be1cc372e4a489ba7f3529e1e658ffe50673 diff --git a/gnustep-apps/stepulator/metadata.xml b/gnustep-apps/stepulator/metadata.xml new file mode 100644 index 000000000000..f14a9f095ce8 --- /dev/null +++ b/gnustep-apps/stepulator/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnustep</herd> +<longdescription> +Stepulator +A scientific RPN calculator for GNUstep +</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/stepulator/stepulator-1.0-r2.ebuild b/gnustep-apps/stepulator/stepulator-1.0-r2.ebuild new file mode 100644 index 000000000000..7be71836b750 --- /dev/null +++ b/gnustep-apps/stepulator/stepulator-1.0-r2.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gnustep-2 + +S=${WORKDIR}/${PN/s/S}-gs + +DESCRIPTION="A Reverse Polish Notation calculator" +HOMEPAGE="http://www.linuks.mine.nu/stepulator/index.html" +SRC_URI="http://www.linuks.mine.nu/stepulator/${PN}-gs-${PV}.tar.Z" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" diff --git a/gnustep-apps/sudoku/Manifest b/gnustep-apps/sudoku/Manifest new file mode 100644 index 000000000000..eb9e747fdc53 --- /dev/null +++ b/gnustep-apps/sudoku/Manifest @@ -0,0 +1 @@ +DIST Sudoku-0.7.tar.gz 20979 SHA256 168606ddedbcea05c97311dbeabafced524fa15cca5943c7d3c7f1b0d1e93a07 diff --git a/gnustep-apps/sudoku/metadata.xml b/gnustep-apps/sudoku/metadata.xml new file mode 100644 index 000000000000..e7fb5d8e0bce --- /dev/null +++ b/gnustep-apps/sudoku/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>gnustep</herd> + <longdescription>Sudoku generator for GNUstep</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/sudoku/sudoku-0.7.ebuild b/gnustep-apps/sudoku/sudoku-0.7.ebuild new file mode 100644 index 000000000000..23a740c1f2ab --- /dev/null +++ b/gnustep-apps/sudoku/sudoku-0.7.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gnustep-2 + +MY_PN=${PN/s/S} +S=${WORKDIR}/${MY_PN}-${PV} + +DESCRIPTION="Sudoku generator for GNUstep" +HOMEPAGE="http://gap.nongnu.org/sudoku/" +SRC_URI="http://savannah.nongnu.org/download/gap/${MY_PN}-${PV}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="amd64 ppc x86" +SLOT="0" +IUSE="" diff --git a/gnustep-apps/systempreferences/Manifest b/gnustep-apps/systempreferences/Manifest new file mode 100644 index 000000000000..08143eeefac7 --- /dev/null +++ b/gnustep-apps/systempreferences/Manifest @@ -0,0 +1,3 @@ +DIST SystemPreferences-1.0.2.tar.gz 272765 SHA256 e8bc8b928441d21f9a4ed9481ccf69338014a6cb7a330fbd6871da6a3bc5009b +DIST SystemPreferences-1.1.0.tar.gz 297479 SHA256 c7dffa3b33949e26c319aa2adbda8e9168e51d2f1a0790d5ec0d609a915ec8e0 +DIST SystemPreferences-1.2.0.tar.gz 309496 SHA256 690cfd28552c5883fe06a89283f44574f41d937627b41c8435743f07e360e7b9 SHA512 22972ac0e51a19276375786759c2b7445691b2a0db4195a448ff1a68871561400fe1f4e194228e903f28d45416db3a00792b320f2749863300ea9117e7e99fbe WHIRLPOOL ee86228c2eadf2d22075b3c7942f7919a092211f207d653004a2b2b2281156833dd17086e9535610320e22b6e37edb819fcb0178d326f93f5f895a2c9bf76309 diff --git a/gnustep-apps/systempreferences/metadata.xml b/gnustep-apps/systempreferences/metadata.xml new file mode 100644 index 000000000000..b4bbe16f246d --- /dev/null +++ b/gnustep-apps/systempreferences/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>gnustep</herd> + <longdescription> + TODO + </longdescription> +</pkgmetadata> diff --git a/gnustep-apps/systempreferences/systempreferences-1.0.2.ebuild b/gnustep-apps/systempreferences/systempreferences-1.0.2.ebuild new file mode 100644 index 000000000000..b3ced4ff6322 --- /dev/null +++ b/gnustep-apps/systempreferences/systempreferences-1.0.2.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gnustep-2 + +MY_P=SystemPreferences-${PV} +DESCRIPTION="System Preferences is a clone of Apple OS X' System Preferences" +HOMEPAGE="http://www.gnustep.it/enrico/system-preferences/" +SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/usr-apps/${MY_P}.tar.gz" + +KEYWORDS="amd64 ppc x86" +LICENSE="GPL-2" +SLOT="0" + +S=${WORKDIR}/${MY_P} diff --git a/gnustep-apps/systempreferences/systempreferences-1.1.0.ebuild b/gnustep-apps/systempreferences/systempreferences-1.1.0.ebuild new file mode 100644 index 000000000000..cf74dc1356fb --- /dev/null +++ b/gnustep-apps/systempreferences/systempreferences-1.1.0.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gnustep-2 + +MY_P=SystemPreferences-${PV} +DESCRIPTION="System Preferences is a clone of Apple OS X' System Preferences" +HOMEPAGE="http://www.gnustep.it/enrico/system-preferences/" +SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/usr-apps/${MY_P}.tar.gz" + +KEYWORDS="amd64 ~ppc x86" +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +S=${WORKDIR}/${MY_P} diff --git a/gnustep-apps/systempreferences/systempreferences-1.2.0.ebuild b/gnustep-apps/systempreferences/systempreferences-1.2.0.ebuild new file mode 100644 index 000000000000..e3487cc0fb30 --- /dev/null +++ b/gnustep-apps/systempreferences/systempreferences-1.2.0.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit gnustep-2 + +MY_P=SystemPreferences-${PV} +DESCRIPTION="System Preferences is a clone of Apple OS X' System Preferences" +HOMEPAGE="http://www.gnustep.it/enrico/system-preferences/" +SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/usr-apps/${MY_P}.tar.gz" + +KEYWORDS="amd64 ~ppc ~x86" +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +S=${WORKDIR}/${MY_P} diff --git a/gnustep-apps/terminal/Manifest b/gnustep-apps/terminal/Manifest new file mode 100644 index 000000000000..250e5f3e9221 --- /dev/null +++ b/gnustep-apps/terminal/Manifest @@ -0,0 +1,2 @@ +DIST Terminal-0.9.7.tar.gz 99847 SHA256 bfe665b026949925fc25dcbbbba220f38bf09b5512d63fb02a8c3756c763ca47 SHA512 1214d25040ba81d25e20cf9c5aa08f76c3ac8c931d44811a07f21567fea034c5656e5e247a18a48e5d2f42a92ce7be199a3159ab1f1e077c2c5cee285ab80ad2 WHIRLPOOL 4c87b86b033280584355cfb395fb5d6117d794bf81ed0f2366bd58778c3a888c619f0ef1bcff9a75e744a2a8b36e76a870389d4cf3431a572f45218a17a0c655 +DIST Terminal-0.9.8.tar.gz 110520 SHA256 488428fcc8c25eb3d0b29419f12f48d1dc893dbf89aa71a80743fba31e18eace SHA512 dc282f52662e0e65553562e6684af7ffab25afb62badee5c22c3b5d03c31a75d172b35706512e98d4fa14d68bd3643e0158c67ff61755deab77741d71bf219c0 WHIRLPOOL 051c345d49110360e9754a9e159b4f230a48ae793f4772a8344273547231fe79c34a95daab6e9d84f35193da8939cb585d86ff693eb2b0c13e8e4202f16f10da diff --git a/gnustep-apps/terminal/metadata.xml b/gnustep-apps/terminal/metadata.xml new file mode 100644 index 000000000000..dd55329e4556 --- /dev/null +++ b/gnustep-apps/terminal/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnustep</herd> +<herd>proxy-maintainers</herd> +<longdescription> +Terminal.app - copyright (c) 2002 Alexander Malmberg alexander@malmberg.org + +a terminal emulator for GNUstep +</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/terminal/terminal-0.9.7.ebuild b/gnustep-apps/terminal/terminal-0.9.7.ebuild new file mode 100644 index 000000000000..1c665ebcace6 --- /dev/null +++ b/gnustep-apps/terminal/terminal-0.9.7.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=2 + +inherit gnustep-2 + +S=${WORKDIR}/${P/t/T} + +DESCRIPTION="A terminal emulator for GNUstep" +HOMEPAGE="http://www.nongnu.org/terminal/" +SRC_URI="http://savannah.nongnu.org/download/gap/${P/t/T}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="amd64 ppc x86 ~x86-fbsd" +SLOT="0" +IUSE="" + +RDEPEND="!<x11-terms/terminal-0.6.0" #376257 +DEPEND="${RDEPEND}" + +src_prepare() { + # Correct link command for --as-needed + sed -i -e "s/Terminal_LDFLAGS/ADDITIONAL_TOOL_LIBS/" GNUmakefile || die "sed failed" +} diff --git a/gnustep-apps/terminal/terminal-0.9.8.ebuild b/gnustep-apps/terminal/terminal-0.9.8.ebuild new file mode 100644 index 000000000000..e987fc567edc --- /dev/null +++ b/gnustep-apps/terminal/terminal-0.9.8.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +inherit gnustep-2 + +S=${WORKDIR}/${P/t/T} + +DESCRIPTION="A terminal emulator for GNUstep" +HOMEPAGE="http://www.nongnu.org/terminal/" +SRC_URI="http://savannah.nongnu.org/download/gap/${P/t/T}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="amd64 ppc x86 ~x86-fbsd" +SLOT="0" +IUSE="" + +RDEPEND="!<x11-terms/terminal-0.6.0" #376257 +DEPEND="${RDEPEND}" diff --git a/gnustep-apps/textedit/Manifest b/gnustep-apps/textedit/Manifest new file mode 100644 index 000000000000..06fe05ee4ceb --- /dev/null +++ b/gnustep-apps/textedit/Manifest @@ -0,0 +1 @@ +DIST textedit-0.95_pre20100427.tar.gz 131332 SHA256 a5f1fa0bf9d1f3c5b038e7696120eac4d2c22dd19876ca0fafe056929881e89a SHA512 df46ce1d0eb61ee776a0c4318f743f365d4d632ec0bbf9d04d1e6afbd35456f4a396fcafcac70e924475ccb2bb8dbbbf7dea18a68014f9634212c2803db59596 WHIRLPOOL 85c3780df2e03c6a80951dc0f59c6d66847e8aaa71d9825420a9566dceab917d1b6f66f3a865f4988c1f85b290fdd67cabb8fc2281817bd92b241931f7ab7942 diff --git a/gnustep-apps/textedit/files/textedit-0.95_pre20100427-gcc47.patch b/gnustep-apps/textedit/files/textedit-0.95_pre20100427-gcc47.patch new file mode 100644 index 000000000000..b2a0bfedcd3c --- /dev/null +++ b/gnustep-apps/textedit/files/textedit-0.95_pre20100427-gcc47.patch @@ -0,0 +1,20 @@ +--- textedit.app-4.0+20061029.orig/Document.m ++++ textedit.app-4.0+20061029/Document.m +@@ -1361,13 +1361,13 @@ validateToggleItem (NSMenuItem *aCell, B + { + SEL action = [aCell action]; + #ifdef GNUSTEP +- const char *sel_name = sel_get_name (action); ++ const char *sel_name = sel_getName (action); + +- if (!strcmp (sel_name, sel_get_name (@selector (toggleRich:)))) { ++ if (!strcmp (sel_name, sel_getName (@selector (toggleRich:)))) { + validateToggleItem (aCell, [self isRichText], _(@"&Make Plain Text"), _(@"&Make Rich Text")); +- } else if (!strcmp (sel_name, sel_get_name (@selector (togglePageBreaks:)))) { ++ } else if (!strcmp (sel_name, sel_getName (@selector (togglePageBreaks:)))) { + validateToggleItem (aCell, [self hasMultiplePages], _(@"&Wrap to Window"), _(@"&Wrap to Page")); +- } else if (!strcmp (sel_name, sel_get_name (@selector (toggleHyphenation:)))) { ++ } else if (!strcmp (sel_name, sel_getName (@selector (toggleHyphenation:)))) { + if (!hyphenationSupported()) // Disable it + return NO; + validateToggleItem (aCell, ([self hyphenationFactor] > 0.0), _(@"Disallow &Hyphenation"), _(@"Allow &Hyphenation")); diff --git a/gnustep-apps/textedit/files/textedit-0.95_pre20100427-nsinvalidargument.patch b/gnustep-apps/textedit/files/textedit-0.95_pre20100427-nsinvalidargument.patch new file mode 100644 index 000000000000..345a0641fcbc --- /dev/null +++ b/gnustep-apps/textedit/files/textedit-0.95_pre20100427-nsinvalidargument.patch @@ -0,0 +1,26 @@ +--- textedit.app-4.0+20061029.orig/Document.m ++++ textedit.app-4.0+20061029/Document.m +@@ -124,12 +124,6 @@ + [self setViewSize: size]; + } + +- [[NSNotificationCenter defaultCenter] +- addObserver: self +- selector: @selector (fixUpScrollViewBackgroundColor:) +- name: NSSystemColorsDidChangeNotification +- object: nil]; +- + potentialSaveDirectory = nil; + return self; + } +@@ -195,10 +189,6 @@ + NSNotificationCenter *center = [NSNotificationCenter defaultCenter]; + + [center removeObserver: self +- name: NSSystemColorsDidChangeNotification +- object: nil]; +- +- [center removeObserver: self + name: NSTextStorageDidProcessEditingNotification + object: [self textStorage]]; + diff --git a/gnustep-apps/textedit/metadata.xml b/gnustep-apps/textedit/metadata.xml new file mode 100644 index 000000000000..875567b4baee --- /dev/null +++ b/gnustep-apps/textedit/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnustep</herd> +<longdescription> +TextEdit + +This directory contains the source code for the TextEdit demo, which is a simple text editor. +</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/textedit/textedit-0.95_pre20100427-r1.ebuild b/gnustep-apps/textedit/textedit-0.95_pre20100427-r1.ebuild new file mode 100644 index 000000000000..7aa7ecc9e00d --- /dev/null +++ b/gnustep-apps/textedit/textedit-0.95_pre20100427-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils gnustep-2 + +S=${WORKDIR}/TextEdit + +DESCRIPTION="A text editor with font, color, and style capabilities for GNUstep" +HOMEPAGE="http://www.nongnu.org/backbone/" +SRC_URI="mirror://gentoo/${P}.tar.gz" + +KEYWORDS="amd64 ~ppc ~x86" +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +src_prepare() { + epatch "${FILESDIR}"/${P}-gcc47.patch + epatch "${FILESDIR}"/${P}-nsinvalidargument.patch +} diff --git a/gnustep-apps/textedit/textedit-0.95_pre20100427.ebuild b/gnustep-apps/textedit/textedit-0.95_pre20100427.ebuild new file mode 100644 index 000000000000..9b5d9583643d --- /dev/null +++ b/gnustep-apps/textedit/textedit-0.95_pre20100427.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=3 +inherit eutils gnustep-2 + +S=${WORKDIR}/TextEdit + +DESCRIPTION="A text editor with font, color, and style capabilities for GNUstep" +HOMEPAGE="http://www.nongnu.org/backbone/" +SRC_URI="mirror://gentoo/${P}.tar.gz" + +KEYWORDS="amd64 ~ppc x86" +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +src_prepare() { + epatch "${FILESDIR}"/${P}-gcc47.patch +} diff --git a/gnustep-apps/zipper/Manifest b/gnustep-apps/zipper/Manifest new file mode 100644 index 000000000000..b2d5c72b4a02 --- /dev/null +++ b/gnustep-apps/zipper/Manifest @@ -0,0 +1,3 @@ +DIST Zipper-1.3.tar.gz 470821 SHA256 fd6df5f8aef351282147a2820bd39b4b8c7561e42e743008c19e3f733d678931 +DIST Zipper-1.4.tar.gz 77505 SHA256 845af38826811d844d666efe6269c1f8555913d907027d98cb347df940006941 SHA512 ca43dac6f8a562ab4d8f7c8d7401f409f32146961cbf475d625244fb7f352ac5c32e1ac987280c9d409d3acc6f2cc8173a8f6392360e8d86432f115d90a3c357 WHIRLPOOL 4a7eaa7a1ef76f8ece00786235b16bcb4fd12e0e79c407fdec4c075183ca57b18c49d6f88d286ff385d68092aea5ee46fd2c2f91039fc02766aa52e6f906c8d7 +DIST Zipper-1.5.tar.gz 81557 SHA256 3ecf9cd7e2242c62e38a4933ce4f3da35e90f52ca94ac030a1f2a717e6561392 SHA512 4b3353c0513f6fb4431778d03a4f980a592d19bbb3dcaface5c618b88a9c76bb7d067cca38fe20ccafc6c3636cd6b2e17b2a2e273673b2ba1153faa6f68ef348 WHIRLPOOL fe45e34d9f56a0b5dafc5a16c3bf29b2601a6bcb9c49c4a3bf40980264702c7e99c0d9579f27e02472d51a4d88e54eb1f1be40e4c938d73657e863912e381145 diff --git a/gnustep-apps/zipper/metadata.xml b/gnustep-apps/zipper/metadata.xml new file mode 100644 index 000000000000..4759288a4c33 --- /dev/null +++ b/gnustep-apps/zipper/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnustep</herd> +<longdescription> +Zipper is a tool for inspecting the contents of a compressed archive and for extracting. +</longdescription> +</pkgmetadata> diff --git a/gnustep-apps/zipper/zipper-1.3.ebuild b/gnustep-apps/zipper/zipper-1.3.ebuild new file mode 100644 index 000000000000..d0fbf6c7dcaa --- /dev/null +++ b/gnustep-apps/zipper/zipper-1.3.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gnustep-2 + +S=${WORKDIR}/${PN/z/Z} + +DESCRIPTION="Zipper is a tool for inspecting and extracting compressed archives" +HOMEPAGE="http://xanthippe.dyndns.org/Zipper/" +SRC_URI="http://xanthippe.dyndns.org/Zipper/${P/z/Z}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="" + +DEPEND="gnustep-libs/renaissance" +RDEPEND="${DEPEND}" + +pkg_postinst() { + gnustep-base_pkg_postinst + + elog "Optional archives programs zipper can use:" + elog "app-arch/unzip (ZIP files)" + elog "app-arch/lha (LZH archives)" + elog "app-arch/unlzx (Amiga LZX archives)" + elog "app-arch/rar (RAR files)" +} diff --git a/gnustep-apps/zipper/zipper-1.4.ebuild b/gnustep-apps/zipper/zipper-1.4.ebuild new file mode 100644 index 000000000000..08cc0c5b158d --- /dev/null +++ b/gnustep-apps/zipper/zipper-1.4.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +inherit gnustep-2 + +S=${WORKDIR}/${P/z/Z} + +DESCRIPTION="Zipper is a tool for inspecting and extracting compressed archives" +HOMEPAGE="http://gap.nongnu.org/zipper" +SRC_URI="http://savannah.nongnu.org/download/gap/${P/z/Z}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="" + +pkg_postinst() { + gnustep-base_pkg_postinst + + elog "Optional archives programs zipper can use:" + elog "app-arch/unzip (ZIP files)" + elog "app-arch/lha (LZH archives)" + elog "app-arch/unlzx (Amiga LZX archives)" + elog "app-arch/rar (RAR files)" +} diff --git a/gnustep-apps/zipper/zipper-1.5.ebuild b/gnustep-apps/zipper/zipper-1.5.ebuild new file mode 100644 index 000000000000..b791dcdc725f --- /dev/null +++ b/gnustep-apps/zipper/zipper-1.5.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit gnustep-2 + +S=${WORKDIR}/${P/z/Z} + +DESCRIPTION="Zipper is a tool for inspecting and extracting compressed archives" +HOMEPAGE="http://gap.nongnu.org/zipper" +SRC_URI="http://savannah.nongnu.org/download/gap/${P/z/Z}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="" |