diff options
author | Fabian Groffen <grobian@gentoo.org> | 2007-08-13 09:01:04 +0000 |
---|---|---|
committer | Fabian Groffen <grobian@gentoo.org> | 2007-08-13 09:01:04 +0000 |
commit | cda67399f90f891d493f12694cbdb22ae08fe40f (patch) | |
tree | 5c5b11de7e3f2853c5b6fd70484892640ea4b766 /gnustep-libs | |
parent | add gnustep-apps/azalea (diff) | |
download | prefix-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/Manifest | 3 | ||||
-rw-r--r-- | gnustep-libs/steptalk/files/steptalk-0.10.0-gnustep-make-2.patch | 144 | ||||
-rw-r--r-- | gnustep-libs/steptalk/steptalk-0.10.0-r1.ebuild | 35 |
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 +} |