summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2007-08-13 09:01:04 +0000
committerFabian Groffen <grobian@gentoo.org>2007-08-13 09:01:04 +0000
commitcda67399f90f891d493f12694cbdb22ae08fe40f (patch)
tree5c5b11de7e3f2853c5b6fd70484892640ea4b766 /gnustep-libs
parentadd gnustep-apps/azalea (diff)
downloadprefix-cda67399f90f891d493f12694cbdb22ae08fe40f.tar.gz
prefix-cda67399f90f891d493f12694cbdb22ae08fe40f.tar.bz2
prefix-cda67399f90f891d493f12694cbdb22ae08fe40f.zip
add gnustep-libs/steptalk
(Portage 2.2.00.7595-prefix/SVN/Linux 2.6.20-1.2925.fc6 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+) svn path=/prefix-overlay/; revision=236
Diffstat (limited to 'gnustep-libs')
-rw-r--r--gnustep-libs/steptalk/Manifest3
-rw-r--r--gnustep-libs/steptalk/files/steptalk-0.10.0-gnustep-make-2.patch144
-rw-r--r--gnustep-libs/steptalk/steptalk-0.10.0-r1.ebuild35
3 files changed, 182 insertions, 0 deletions
diff --git a/gnustep-libs/steptalk/Manifest b/gnustep-libs/steptalk/Manifest
new file mode 100644
index 0000000..f76bbe4
--- /dev/null
+++ b/gnustep-libs/steptalk/Manifest
@@ -0,0 +1,3 @@
+AUX steptalk-0.10.0-gnustep-make-2.patch 7383 RMD160 62759239e2c088daf3f75cb06d02e810bbadf110 SHA1 c7433b07960fbe1fe8217b7cd3ef3d5c43796543 SHA256 12a0b0a69d9e95794d5ebddd4b261c72111733ed16bece8191db0a1221091b48
+DIST StepTalk-0.10.0.tar.gz 307139 RMD160 02a85d4063b0a40b4ba546185de44c834ca4364c SHA1 bf330dc51fbdd3b4243f7601e1fb9cf6562f2f9f SHA256 91fda97d104b3d4b3ceb2f78408f5a57abe26dd59f5cf57ad528a1e36edfc115
+EBUILD steptalk-0.10.0-r1.ebuild 745 RMD160 a47eda7502c522ba32ea4dc2e24ffc484494e452 SHA1 62cb5d4e2f0f26da43699079c55264cc7bcf21ce SHA256 57844d2396ce9fbf732f73e379fc6a003c5c2970fbd5cb9b8a22750933702561
diff --git a/gnustep-libs/steptalk/files/steptalk-0.10.0-gnustep-make-2.patch b/gnustep-libs/steptalk/files/steptalk-0.10.0-gnustep-make-2.patch
new file mode 100644
index 0000000..565d523
--- /dev/null
+++ b/gnustep-libs/steptalk/files/steptalk-0.10.0-gnustep-make-2.patch
@@ -0,0 +1,144 @@
+diff -Naur StepTalk.orig/Finders/ApplicationFinder/GNUmakefile StepTalk/Finders/ApplicationFinder/GNUmakefile
+--- StepTalk.orig/Finders/ApplicationFinder/GNUmakefile 2007-07-29 23:09:44.000000000 +0200
++++ StepTalk/Finders/ApplicationFinder/GNUmakefile 2007-07-29 23:11:01.000000000 +0200
+@@ -37,7 +37,7 @@
+ ADDITIONAL_INCLUDE_DIRS += -I../../Frameworks/
+ ADDITIONAL_LIB_DIRS += -L../../Frameworks/StepTalk/StepTalk.framework/Versions/Current/$(GNUSTEP_TARGET_LDIR)
+
+-BUNDLE_INSTALL_DIR:=$(GNUSTEP_INSTALLATION_DIR)/Library/StepTalk/Finders
++BUNDLE_INSTALL_DIR:=$(DESTDIR)/$(GNUSTEP_SYSTEM_LIBRARY)/StepTalk/Finders
+
+ -include GNUmakefile.preamble
+ include $(GNUSTEP_MAKEFILES)/bundle.make
+diff -Naur StepTalk.orig/Finders/DistributedFinder/GNUmakefile StepTalk/Finders/DistributedFinder/GNUmakefile
+--- StepTalk.orig/Finders/DistributedFinder/GNUmakefile 2007-07-29 23:09:44.000000000 +0200
++++ StepTalk/Finders/DistributedFinder/GNUmakefile 2007-07-29 23:11:01.000000000 +0200
+@@ -35,7 +35,7 @@
+ ADDITIONAL_INCLUDE_DIRS += -I../../Frameworks/
+ ADDITIONAL_LIB_DIRS += -L../../Frameworks/StepTalk/StepTalk.framework/Versions/Current/$(GNUSTEP_TARGET_LDIR)
+
+-BUNDLE_INSTALL_DIR:=$(GNUSTEP_INSTALLATION_DIR)/Library/StepTalk/Finders
++BUNDLE_INSTALL_DIR:=$(DESTDIR)/$(GNUSTEP_SYSTEM_LIBRARY)/StepTalk/Finders
+
+ -include GNUmakefile.preamble
+ include $(GNUSTEP_MAKEFILES)/bundle.make
+diff -Naur StepTalk.orig/Languages/Guile/GNUmakefile StepTalk/Languages/Guile/GNUmakefile
+--- StepTalk.orig/Languages/Guile/GNUmakefile 2007-07-29 23:09:44.000000000 +0200
++++ StepTalk/Languages/Guile/GNUmakefile 2007-07-29 23:11:01.000000000 +0200
+@@ -24,7 +24,7 @@
+
+ BUNDLE_NAME = Guile
+ BUNDLE_EXTENSION := .stlanguage
+-BUNDLE_INSTALL_DIR:=$(GNUSTEP_INSTALLATION_DIR)/Library/StepTalk/Languages
++BUNDLE_INSTALL_DIR:=$(DESTDIR)/$(GNUSTEP_SYSTEM_LIBRARY)/StepTalk/Languages
+
+ Guile_OBJC_FILES = \
+ GuileEngine.m
+diff -Naur StepTalk.orig/Languages/MyLanguage/GNUmakefile StepTalk/Languages/MyLanguage/GNUmakefile
+--- StepTalk.orig/Languages/MyLanguage/GNUmakefile 2007-07-29 23:09:44.000000000 +0200
++++ StepTalk/Languages/MyLanguage/GNUmakefile 2007-07-29 23:11:01.000000000 +0200
+@@ -25,7 +25,7 @@
+ ###########################################################################
+
+ BUNDLE_EXTENSION := .stlanguage
+-BUNDLE_INSTALL_DIR:=$(GNUSTEP_INSTALLATION_DIR)/Library/StepTalk/Languages
++BUNDLE_INSTALL_DIR:=$(DESTDIR)/$(GNUSTEP_SYSTEM_LIBRARY)/StepTalk/Languages
+
+ -include GNUmakefile.preamble
+ include $(GNUSTEP_MAKEFILES)/bundle.make
+diff -Naur StepTalk.orig/Languages/Smalltalk/GNUmakefile StepTalk/Languages/Smalltalk/GNUmakefile
+--- StepTalk.orig/Languages/Smalltalk/GNUmakefile 2007-07-29 23:09:44.000000000 +0200
++++ StepTalk/Languages/Smalltalk/GNUmakefile 2007-07-29 23:11:01.000000000 +0200
+@@ -24,7 +24,7 @@
+
+ BUNDLE_NAME = Smalltalk
+ BUNDLE_EXTENSION := .stlanguage
+-BUNDLE_INSTALL_DIR:=$(GNUSTEP_INSTALLATION_DIR)/Library/StepTalk/Languages
++BUNDLE_INSTALL_DIR:=$(DESTDIR)/$(GNUSTEP_SYSTEM_LIBRARY)/StepTalk/Languages
+
+ Smalltalk_OBJC_FILES = \
+ SmalltalkEngine.m \
+diff -Naur StepTalk.orig/Modules/AppKit/GNUmakefile StepTalk/Modules/AppKit/GNUmakefile
+--- StepTalk.orig/Modules/AppKit/GNUmakefile 2007-07-29 23:09:44.000000000 +0200
++++ StepTalk/Modules/AppKit/GNUmakefile 2007-07-29 23:11:01.000000000 +0200
+@@ -39,7 +39,7 @@
+
+ AppKit_BUNDLE_LIBS += $(GUI_LIBS)
+
+-BUNDLE_INSTALL_DIR:=$(GNUSTEP_INSTALLATION_DIR)/Library/StepTalk/Modules
++BUNDLE_INSTALL_DIR:=$(DESTDIR)/$(GNUSTEP_SYSTEM_LIBRARY)/StepTalk/Modules
+
+ ADDITIONAL_OBJCFLAGS = -Wall -Wno-import
+
+diff -Naur StepTalk.orig/Modules/Foundation/GNUmakefile StepTalk/Modules/Foundation/GNUmakefile
+--- StepTalk.orig/Modules/Foundation/GNUmakefile 2007-07-29 23:09:44.000000000 +0200
++++ StepTalk/Modules/Foundation/GNUmakefile 2007-07-29 23:12:18.000000000 +0200
+@@ -34,7 +34,7 @@
+
+ Foundation_RESOURCE_FILES = ScriptingInfo.plist
+
+-BUNDLE_INSTALL_DIR:=$(GNUSTEP_INSTALLATION_DIR)/Library/StepTalk/Modules
++BUNDLE_INSTALL_DIR:= $(DESTDIR)/$(GNUSTEP_SYSTEM_LIBRARY)/StepTalk/Modules
+ ADDITIONAL_BUNDLE_LIBS = -lStepTalk
+ ADDITIONAL_INCLUDE_DIRS += -I../../Frameworks/
+ ADDITIONAL_LIB_DIRS += -L../../Frameworks/StepTalk/StepTalk.framework/Versions/Current/$(GNUSTEP_TARGET_LDIR)
+diff -Naur StepTalk.orig/Modules/GDL2/GNUmakefile StepTalk/Modules/GDL2/GNUmakefile
+--- StepTalk.orig/Modules/GDL2/GNUmakefile 2007-07-29 23:09:44.000000000 +0200
++++ StepTalk/Modules/GDL2/GNUmakefile 2007-07-29 23:11:01.000000000 +0200
+@@ -41,7 +41,7 @@
+ ADDITIONAL_INCLUDE_DIRS += -I../../Frameworks/
+ ADDITIONAL_LIB_DIRS += -L../../Frameworks/StepTalk/StepTalk.framework/Versions/Current/$(GNUSTEP_TARGET_LDIR)
+
+-BUNDLE_INSTALL_DIR:=$(GNUSTEP_INSTALLATION_DIR)/Library/StepTalk/Modules
++BUNDLE_INSTALL_DIR:=$(DESTDIR)/$(GNUSTEP_SYSTEM_LIBRARY)/StepTalk/Modules
+
+ ADDITIONAL_OBJCFLAGS = -Wall -Wno-import
+
+diff -Naur StepTalk.orig/Modules/GDL2/GNUmakefile.postamble StepTalk/Modules/GDL2/GNUmakefile.postamble
+--- StepTalk.orig/Modules/GDL2/GNUmakefile.postamble 2007-07-29 23:09:44.000000000 +0200
++++ StepTalk/Modules/GDL2/GNUmakefile.postamble 2007-07-29 23:12:40.000000000 +0200
+@@ -39,7 +39,7 @@
+ # Things to do after installing
+ after-install::
+ @(echo Copying scripting environments...; \
+- cp GDL2.stenv $(GNUSTEP_INSTALLATION_DIR)/Library/StepTalk/Environments; \
++ cp GDL2.stenv $(DESTIDR)/$(GNUSTEP_SYSTEM_LIBRARY)/StepTalk/Environments; \
+ )
+
+ # Things to do before uninstalling
+diff -Naur StepTalk.orig/Modules/ObjectiveC/GNUmakefile StepTalk/Modules/ObjectiveC/GNUmakefile
+--- StepTalk.orig/Modules/ObjectiveC/GNUmakefile 2007-07-29 23:09:44.000000000 +0200
++++ StepTalk/Modules/ObjectiveC/GNUmakefile 2007-07-29 23:11:01.000000000 +0200
+@@ -40,7 +40,7 @@
+ ADDITIONAL_INCLUDE_DIRS += -I../../Frameworks/
+ ADDITIONAL_LIB_DIRS += -L../../Frameworks/StepTalk/StepTalk.framework/Versions/Current/$(GNUSTEP_TARGET_LDIR)
+
+-BUNDLE_INSTALL_DIR:=$(GNUSTEP_INSTALLATION_DIR)/Library/StepTalk/Modules
++BUNDLE_INSTALL_DIR:=$(DESTDIR)/$(GNUSTEP_SYSTEM_LIBRARY)/StepTalk/Modules
+
+ ADDITIONAL_OBJCFLAGS = -Wall -Wno-import
+
+diff -Naur StepTalk.orig/Modules/ReadlineTranscript/GNUmakefile StepTalk/Modules/ReadlineTranscript/GNUmakefile
+--- StepTalk.orig/Modules/ReadlineTranscript/GNUmakefile 2007-07-29 23:09:44.000000000 +0200
++++ StepTalk/Modules/ReadlineTranscript/GNUmakefile 2007-07-29 23:11:01.000000000 +0200
+@@ -32,7 +32,7 @@
+
+ ReadlineTranscript_RESOURCE_FILES = ScriptingInfo.plist
+
+-BUNDLE_INSTALL_DIR:=$(GNUSTEP_INSTALLATION_DIR)/Library/StepTalk/Modules
++BUNDLE_INSTALL_DIR:=$(DESTDIR)/$(GNUSTEP_SYSTEM_LIBRARY)/StepTalk/Modules
+
+ ReadlineTranscript_BUNDLE_LIBS = -lStepTalk -lreadline
+ ADDITIONAL_INCLUDE_DIRS += -I../../Frameworks/
+diff -Naur StepTalk.orig/Modules/SimpleTranscript/GNUmakefile StepTalk/Modules/SimpleTranscript/GNUmakefile
+--- StepTalk.orig/Modules/SimpleTranscript/GNUmakefile 2007-07-29 23:09:44.000000000 +0200
++++ StepTalk/Modules/SimpleTranscript/GNUmakefile 2007-07-29 23:11:01.000000000 +0200
+@@ -32,7 +32,7 @@
+
+ SimpleTranscript_RESOURCE_FILES = ScriptingInfo.plist
+
+-BUNDLE_INSTALL_DIR:=$(GNUSTEP_INSTALLATION_DIR)/Library/StepTalk/Modules
++BUNDLE_INSTALL_DIR:=$(DESTDIR)/$(GNUSTEP_SYSTEM_LIBRARY)/StepTalk/Modules
+
+ ADDITIONAL_BUNDLE_LIBS = -lStepTalk
+ ADDITIONAL_INCLUDE_DIRS += -I../../Frameworks/
diff --git a/gnustep-libs/steptalk/steptalk-0.10.0-r1.ebuild b/gnustep-libs/steptalk/steptalk-0.10.0-r1.ebuild
new file mode 100644
index 0000000..aa4cda0
--- /dev/null
+++ b/gnustep-libs/steptalk/steptalk-0.10.0-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="prefix"
+
+inherit gnustep-2
+
+MY_PN="StepTalk"
+DESCRIPTION="StepTalk is the official GNUstep scripting framework."
+HOMEPAGE="http://www.gnustep.org/experience/StepTalk.html"
+SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/libs/${MY_PN}-${PV}.tar.gz"
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+S="${WORKDIR}/${MY_PN}"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ epatch ${FILESDIR}/${P}-gnustep-make-2.patch
+}
+
+src_install() {
+ gnustep-base_src_install
+
+ if use doc ; then
+ egnustep_env
+ mkdir -p ${ED}${GNUSTEP_SYSTEM_DOC}/Developer/${MY_PN}
+ cp -R Documentation/* ${ED}${GNUSTEP_SYSTEM_DOC}/Developer/${MY_PN}
+ fi
+}