--- steptalk-0.10.0.orig/debian/steptalk.install +++ steptalk-0.10.0/debian/steptalk.install @@ -0,0 +1,3 @@ +usr/bin +usr/lib/GNUstep/Bundles +usr/lib/GNUstep/StepTalk --- steptalk-0.10.0.orig/debian/steptalk.docs +++ steptalk-0.10.0/debian/steptalk.docs @@ -0,0 +1,5 @@ +README +NEWS +TODO +WISH +Documentation --- steptalk-0.10.0.orig/debian/steptalk.examples +++ steptalk-0.10.0/debian/steptalk.examples @@ -0,0 +1,4 @@ +Examples/AppKit +Examples/Developer +Examples/ReadMe.txt +Examples/Smalltalk --- steptalk-0.10.0.orig/debian/steptalk.doc-base +++ steptalk-0.10.0/debian/steptalk.doc-base @@ -0,0 +1,9 @@ +Document: steptalk-docs +Title: StepTalk Documentation +Author: Stefan Urbanek +Abstract: Documentation for the GNUstep StepTalk Scripting Framework +Section: Programming/Objective-C + +Format: HTML +Index: /usr/share/doc/steptalk/Documentation/Reference/StepTalk.html +Files: /usr/share/doc/steptalk/Documentation/Reference/* --- steptalk-0.10.0.orig/debian/copyright +++ steptalk-0.10.0/debian/copyright @@ -0,0 +1,53 @@ +This package was debianized by Brent A. Fulgham on +Sun, 8 Feb 2004 16:43:22 -0800 + +The current Debian maintainer is the Debian GNUstep team. +Hubert Chathi used to maintain this package too. + +It was downloaded from http://www.gnustep.org/experience/StepTalk.html + +Upstream Author: Stefan Urbanek + + +Copyright © 2000-2005 Free Software Foundation, Inc. +Copyright © 2000-2005 Stefan Urbanek + +License: + + This library is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 + USA. + +On Debian GNU/Linux systems, the complete text of the GNU Lesser +General Public License can be found in +`/usr/share/common-licenses/LGPL', and the precise version can be +found in `/usr/share/common-licenses/LGPL-2.1'. + +Some of the command-line tools and bundles are available under the +GPLv2+: + + This program 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. + + You should have received a copy of the GNU General Public License + along with this program; see the file COPYING.LIB. If not, write to + the Free Software Foundation, 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301 USA. + +On Debian systems, the complete text of the GNU General Public +License, can be found in `/usr/share/common-licenses/GPL' and the +precise version of the license is at +`/usr/share/common-licenses/GPL-2'. --- steptalk-0.10.0.orig/debian/README.source +++ steptalk-0.10.0/debian/README.source @@ -0,0 +1,8 @@ +This packages uses quilt to manage patches in a fairly straightforward +way. Please refer to the quilt documentation at + + /usr/share/doc/quilt/README.source + +for more details. + + -- Yavor Doganov , Sun, 13 Dec 2009 15:25:46 +0200 --- steptalk-0.10.0.orig/debian/steptalk.manpages +++ steptalk-0.10.0/debian/steptalk.manpages @@ -0,0 +1,3 @@ +debian/stenvironment.1 +debian/stexec.1 +debian/stshell.1 --- steptalk-0.10.0.orig/debian/changelog +++ steptalk-0.10.0/debian/changelog @@ -0,0 +1,162 @@ +steptalk (0.10.0-4) unstable; urgency=low + + * debian/rules (OPTFLAG): No longer define; rework noopt handling to be + compatible with gnustep-make/2.4.x (Closes: #583102). + * debian/patches/link-libs.patch: Fix the GDL2 bundle to link against + the right gnustep-dl2 libs; the names were changed eons ago. This + fixes FTBFS with libgnustep-dl2-dev installed and enables GDL2 support + in StepTalk (Closes: #583100). + * debian/control (Build-Depends): Add libgnustep-dl2-dev. + + -- Yavor Doganov Mon, 07 Jun 2010 15:46:40 +0300 + +steptalk (0.10.0-3) unstable; urgency=low + + * debian/control (Maintainer, Uploaders): Take under the umbrella of the + GNUstep team. + (Section): Change to `gnustep'. + (Build-Depends): Bump debhelper to >= 7. Add quilt. Remove + libreadline5-dev (Closes: #553859) and libncurses5-dev. + (Standards-Version): Claim compliance with 3.8.4 as of this release. + (Homepage, Vcs-Arch): New fields. + (libsteptalk0, libsteptalk-dev): New packages. + (Depends): Add ${gnustep:Depends}. + * debian/compat: Set to 7. + * debian/rules: Rework for the split library. Include + patchsys-quilt.mk. Don't build and install Server. + (OPTFLAG, LDFLAGS, messages): Define and use. + * debian/steptalk.dirs: Delete. + * debian/watch: + * debian/README.source: + * debian/source/format: + * debian/patches/series: + * debian/stenvironment.1: + * debian/steptalk.install: New file. + * debian/stupdate_languages.7: Delete, the tool was removed upstream. + * debian/steptalk.manpages: Update. + * debian/steptalk.doc-base: Fix Section and typo in the Abstract field. + * debian/patches/bundles-installdir.patch: + * debian/patches/NSDataLinkFileNameExtension.patch: New; split from the + .diff.gz. + * debian/patches/compilation-warnings.patch: New. + * debian/patches/link-libs.patch: New; link with all necessary + libraries. + * debian/copyright: Add copyright years/holders; mention that some + tools/bundles are under GPLv2+. Include the blurb of LGPLv2.1+ as + that's what COPYING.LIB contains. + + -- Yavor Doganov Sat, 15 May 2010 08:29:11 +0300 + +steptalk (0.10.0-2) unstable; urgency=low + + * Rebuild against new GNUstep libraries. + * Use cdbs-based debian/rules file. + + -- Hubert Chathi Fri, 5 Oct 2007 16:11:12 -0400 + +steptalk (0.10.0-1) unstable; urgency=low + + [Hubert Chan] + * New maintainer. (Closes: #398105) + * Does not build against gnustep-dl2. (Closes: #327833) + * Use debhelper more in debian/rules. + * Fix copyright file. + * Add missing section to control file. + * Install doc-base properly. + * Fix compilation of Shell example. + * Comment out NSDataLinkFileNameExtension from AppKit module, since it was + removed from GNUstep. + * Miscelaneous cleanups. + + [Gürkan Sengün] + * New upstream version. Acknowledge NMU. + * Rebuild against latest libgnustep-gui. Acknowledge NMU. + (Closes: #379653) + * Bumped standards version (no changes needed). + * Bumped DH compat level to 5. + * Update download site. + * Removed libgnustep-base from debian/control. + + -- Hubert Chan Mon, 14 May 2007 17:54:17 -0400 + +steptalk (0.8.2-5.2) unstable; urgency=medium + + * Non-maintainer upload. + * debian/control Build-Depends: + - Changed from libgnustep-base1.11-dev to libgnustep-base-dev + (Closes: #392376) + - Changed from libgnustep-gui0.10-dev to libgnustep-gui-dev + + -- Adriaan Peeters Wed, 11 Oct 2006 10:00:25 +0200 + +steptalk (0.8.2-5.1) unstable; urgency=low + + * Non-maintainer upload. + * debian/control Build-Depends: + - Changed from libgnustep-base1.10-dev to libgnustep-base1.11-dev + (Closes: #373110) + - Changed from libreadline4-dev to libreadline5-dev | libreadline-dev + (Closes: #326295) + - Changed from libgnustep-gui0.9-dev to libgnustep-gui0.10-dev + (Closes: #379331) + * Bumped Standards-Version to 3.7.2, no changes needed. + * Patch ApplicationScripting/Source/STApplicationScriptingController.m: + NSUnknownKeyException -> NSUndefinedKeyException, Thanks to + Stefan Potyra (Closes: #379334). + + -- Adriaan Peeters Fri, 21 Jul 2006 11:47:00 +0200 + +steptalk (0.8.2-5) unstable; urgency=low + + * Recompile for new gnustep requirements. + + -- Brent A. Fulgham Tue, 14 Dec 2004 22:06:07 -0800 + +steptalk (0.8.2-4) unstable; urgency=low + + * Okay. I give up. Just generate the manpages here, and save for + posterity. + + -- Brent A. Fulgham Mon, 23 Aug 2004 01:06:17 -0700 + +steptalk (0.8.2-3) unstable; urgency=low + + * Try getting help2man to work on some build machines. + * Remove `stalk` executable, since it is obsolete. + + -- Brent A. Fulgham Sun, 22 Aug 2004 23:47:04 -0700 + +steptalk (0.8.2-2) unstable; urgency=low + + * Ugh! Add dependency on libreadline4-dev to help autobuilders. + (Closes:#267516) + + -- Brent A. Fulgham Sun, 22 Aug 2004 22:02:03 -0700 + +steptalk (0.8.2-1) unstable; urgency=low + + * New upstream release. + * Corrected several serious bugs in the package (and programs themselves). + Many thanks to Margarita Manterola for these changes! + (Closes:#256167) + * Note: I did not include Server in the list of executables to access, + since it should be invoked by "opentool Server". To allow it to exist + as just "Server" would violate policy by polluting the namespace. We + should probably get upstream to change the name to something less generic. + * Correct executable policy errors (Closes:#256167) + * Change copyright information to LGPL, per Stefan's change request. + + -- Brent A. Fulgham Sun, 22 Aug 2004 18:16:33 -0700 + +steptalk (0.8.0-2) unstable; urgency=low + + * Correct build dependency on gnustep-gui0-dev (Closes:#235020) + * Remove useless calls to ldconfig from postinst. + + -- Brent A. Fulgham Thu, 26 Feb 2004 22:22:39 -0800 + +steptalk (0.8.0-1) unstable; urgency=low + + * Initial release. + + -- Brent A. Fulgham Fri, 13 Feb 2004 22:44:17 -0800 --- steptalk-0.10.0.orig/debian/stenvironment.1 +++ steptalk-0.10.0/debian/stenvironment.1 @@ -0,0 +1,40 @@ +.TH STENVIRONMENT "1" "December 2009" "GNUstep" "User Commands" +.SH NAME +stenvironment \- create StepTalk environment process +.SH SYNOPSIS +.B stenvironment +[\fIoptions\fR] +.SH DESCRIPTION +.B stenvironment +creates a new StepTalk environment process. The Distributed Objects +server is created with name \(oqSTEnvironment:\fIname\fR\(cq. If no +\fIname\fR is given, then \(oqUnnamedNN\(cq will be created. The +\fIobserver\fR name is a distributed notification observer. +.SH OPTIONS +.TP +\fB\-help\fR +print this message +.TP +\fB\-name\fR \fIname\fR +set name of environment +.TP +\fB\-type\fR \fIenv\fR +use scripting environment description with name \fIenv\fR +.TP +\fB\-observer\fR \fIname\fR +observer \fIname\fR will receive notification +.SH AUTHOR +.B stenvironment +was written by Stefan Urbanek . +.P +This manual page was added by Yavor Doganov . +.SH COPYRIGHT +Copyright \(co 2005 Free Software Foundation, Inc. +.P +The +.B stenvironment +tool is available under the terms of LGPLv2.1+. +.P +Copying and distribution of this manual page, with or without +modification, are permitted in any medium without royalty provided the +copyright notice and this notice are preserved. --- steptalk-0.10.0.orig/debian/compat +++ steptalk-0.10.0/debian/compat @@ -0,0 +1 @@ +7 --- steptalk-0.10.0.orig/debian/watch +++ steptalk-0.10.0/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts=pasv \ + ftp://ftp.gnustep.org/pub/gnustep/libs/StepTalk-(.*).tar.gz --- steptalk-0.10.0.orig/debian/rules +++ steptalk-0.10.0/debian/rules @@ -0,0 +1,43 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +DEB_GS_FRAMEWORKS = StepTalk +DEB_GS_DEVPKG_NAME_StepTalk = libsteptalk-dev + +include /usr/share/cdbs/1/rules/gnustep.mk +include /usr/share/cdbs/1/class/gnumakefile.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk + +p_steptalk = steptalk +d_steptalk = $(CURDIR)/debian/$(p_steptalk) + +DEB_DH_SHLIBDEPS_INCLUDE = $(DEB_DESTDIR)/$(GNUSTEP_SYSTEM_LIBRARIES) +DEB_DH_MAKESHLIBS_ARGS = -V +DEB_GS_AUTO_DH_INSTALL = y +DEB_GS_AUTO_LINTIAN_OVERRIDES = y + +LDFLAGS := -Wl,-z,defs -Wl,--as-needed + +ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) +optim := debug=yes +endif + +DEB_MAKE_INVOKE += $(optim) LDFLAGS="$(LDFLAGS)" messages=yes + +build/steptalk:: + $(DEB_MAKE_INVOKE) -C Examples/Shell + +install/steptalk:: + $(DEB_MAKE_INVOKE) -C Examples/Shell $(DEB_MAKE_INSTALL_TARGET) + +binary-post-install/steptalk:: + mkdir $(d_steptalk)/usr/share/doc/$(p_steptalk)/examples/Shell + for i in AppKit.txt ChangeLog README Unix.txt; do \ + cp -r $(CURDIR)/Examples/Shell/$$i \ + $(d_steptalk)/usr/share/doc/$(p_steptalk)/examples/Shell; \ + done + +clean:: + $(DEB_MAKE_INVOKE) -C Examples/Shell distclean --- steptalk-0.10.0.orig/debian/control +++ steptalk-0.10.0/debian/control @@ -0,0 +1,53 @@ +Source: steptalk +Section: gnustep +Priority: optional +Maintainer: Debian GNUstep maintainers +Uploaders: Yavor Doganov +Build-Depends: cdbs, + debhelper (>= 7), + quilt, + libreadline-dev, + libgnustep-gui-dev, + libgnustep-dl2-dev +Standards-Version: 3.8.4 +Homepage: http://www.gnustep.org/experience/StepTalk.html +Vcs-Arch: http://arch.debian.org/arch/pkg-gnustep/gnustep/steptalk--debian--1.0 + +Package: steptalk +Architecture: any +Depends: ${shlibs:Depends}, + ${gnustep:Depends}, + ${misc:Depends} +Description: The GNUstep Scripting Framework + StepTalk is a scripting framework for creating scriptable servers or + applications. StepTalk, when combined with the dynamism of the Objective-C + language, goes way beyond mere scripting. + +Package: libsteptalk0 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, + ${gnustep:Depends}, + ${misc:Depends} +Replaces: steptalk +Description: The GNUstep Scripting Framework (library files) + StepTalk is a scripting framework for creating scriptable servers or + applications. StepTalk, when combined with the dynamism of the Objective-C + language, goes way beyond mere scripting. + . + This package contains the shared library. + +Package: libsteptalk-dev +Section: libdevel +Architecture: any +Depends: libsteptalk0 (= ${binary:Version}), + libgnustep-base-dev, + ${gnustep:Depends}, + ${misc:Depends} +Replaces: steptalk +Description: The GNUstep Scripting Framework (development files) + StepTalk is a scripting framework for creating scriptable servers or + applications. StepTalk, when combined with the dynamism of the Objective-C + language, goes way beyond mere scripting. + . + This package contains the development files and headers. --- steptalk-0.10.0.orig/debian/steptalk.links +++ steptalk-0.10.0/debian/steptalk.links @@ -0,0 +1 @@ +usr/share/doc/steptalk/Documentation/Reference usr/share/doc/steptalk/html --- steptalk-0.10.0.orig/debian/stexec.1 +++ steptalk-0.10.0/debian/stexec.1 @@ -0,0 +1,45 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.33. +.TH STEXEC "1" "August 2004" "GNUstep" "User Commands" +.SH NAME +stexec \- execute StepTalk script (in GNUstep-base environment) +.SH SYNOPSIS +.B stexec +[\fIoptions\fR] \fIscript \fR[\fIargs \fR...] [ \fI, script \fR...] +.SH DESCRIPTION +execute StepTalk script (in GNUstep-base environment) +.SH OPTIONS +.TP +\fB\-help\fR +print this message +.TP +\fB\-list\-all\-objects\fR +list all available objects +.TP +\fB\-list\-classes\fR +list available classes +.TP +\fB\-list\-objects\fR +list named instances +.TP +\fB\-language\fR lang +force use of language lang +.TP +\fB\-list\-languages\fR +list available languages +.TP +\fB\-continue\fR +do not stop when one of scripts failed to execute +.TP +\fB\-full\fR +enable full scripting +.TP +\fB\-environment\fR env +use scripting environment with name env +.SH AUTHOR +Written by Brent Fulgham based on the information in the sources +and documentation, which were created by Stefan Urbanek. +.SH COPYRIGHT +Copyright \(co 2003 Stefan Urbanek +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. --- steptalk-0.10.0.orig/debian/stshell.1 +++ steptalk-0.10.0/debian/stshell.1 @@ -0,0 +1,28 @@ +.TH STSHELL "1" "August 2004" "GNUstep" +.SH NAME +stshell \- StepTalk shell +.SH SYNOPSIS +.B stshell +[\fIoptions\fR] +.SH DESCRIPTION +.PP +Interactive shell for the StepTalk environment. The shell allows you +to manipulate GNUstep system objects, run scripts, and many other things. +.TP +\fB\-help\fR +print help text. +.br +\fB\-language\fR \fILANG\fR +use language LANG as the scripting language. +.br +\fB\-environment\fR \fIENV\fR +use scripting environment with name ENV +.br +.SH AUTHOR +Written by Brent Fulgham based on the information in the sources +and documentation, which were created by Stefan Urbanek. +.SH COPYRIGHT +Copyright \(co 2003 Stefan Urbanek +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. --- steptalk-0.10.0.orig/debian/source/format +++ steptalk-0.10.0/debian/source/format @@ -0,0 +1 @@ +1.0 --- steptalk-0.10.0.orig/debian/patches/link-libs.patch +++ steptalk-0.10.0/debian/patches/link-libs.patch @@ -0,0 +1,76 @@ +2010-06-07 Yavor Doganov + + Fix the GDL2 bundle to link with the correct libraries. + * Modules/GDL2/GNUmakefile (GDL2_BUNDLE_LIBS): Define to + `-lEOControl -lEOAccess'. + +2009-12-13 Yavor Doganov + + Link with all necessary libraries. + * Frameworks/StepTalk/GNUmakefile + (StepTalk_LIBRARIES_DEPEND_UPON): Remove mingw conditional, add + -lm. + * Languages/Smalltalk/GNUmakefile (ADDITIONAL_BUNDLE_LIBS): + * Modules/ObjectiveC/GNUmakefile (ADDITIONAL_BUNDLE_LIBS): Rename + as... + (BUNDLE_LIBS): ...to have effect. + * Examples/Shell/GNUmakefile (ADDITIONAL_TOOL_LIBS): Remove + -lncurses. + +--- steptalk-0.10.0.orig/Frameworks/StepTalk/GNUmakefile ++++ steptalk-0.10.0/Frameworks/StepTalk/GNUmakefile +@@ -104,9 +104,7 @@ + -Declared StepTalk \ + -DocumentationDirectory ../../Documentation/Reference + +-ifeq ($(GNUSTEP_TARGET_OS),mingw32) +- StepTalk_LIBRARIES_DEPEND_UPON += -lgnustep-base -lobjc +-endif ++StepTalk_LIBRARIES_DEPEND_UPON += $(FND_LIBS) $(OBJC_LIBS) -lm + + ifeq ($(check),yes) + ADDITIONAL_OBJCFLAGS += -Werror +--- steptalk-0.10.0.orig/Languages/Smalltalk/GNUmakefile ++++ steptalk-0.10.0/Languages/Smalltalk/GNUmakefile +@@ -59,7 +59,7 @@ + + ADDITIONAL_INCLUDE_DIRS += -I../../Source/Headers + +-ADDITIONAL_BUNDLE_LIBS = -lStepTalk ++BUNDLE_LIBS += -lStepTalk + ADDITIONAL_INCLUDE_DIRS += -I../../Frameworks/ + ADDITIONAL_LIB_DIRS += -L../../Frameworks/StepTalk/StepTalk.framework/Versions/Current/$(GNUSTEP_TARGET_LDIR) + +--- steptalk-0.10.0.orig/Modules/ObjectiveC/GNUmakefile ++++ steptalk-0.10.0/Modules/ObjectiveC/GNUmakefile +@@ -36,7 +36,7 @@ + + ObjectiveC_RESOURCE_FILES = ScriptingInfo.plist + +-ADDITIONAL_BUNDLE_LIBS = -lStepTalk ++BUNDLE_LIBS += -lStepTalk + ADDITIONAL_INCLUDE_DIRS += -I../../Frameworks/ + ADDITIONAL_LIB_DIRS += -L../../Frameworks/StepTalk/StepTalk.framework/Versions/Current/$(GNUSTEP_TARGET_LDIR) + +--- steptalk-0.10.0.orig/Examples/Shell/GNUmakefile ++++ steptalk-0.10.0/Examples/Shell/GNUmakefile +@@ -26,7 +26,7 @@ + + stshell_OBJC_FILES = STShell.m STShell+output.m stshell_tool.m + +-ADDITIONAL_TOOL_LIBS += -lStepTalk -lreadline -lncurses ++ADDITIONAL_TOOL_LIBS += -lStepTalk -lreadline + ADDITIONAL_INCLUDE_DIRS += -I../../Frameworks + ADDITIONAL_LIB_DIRS += -L../../Frameworks/StepTalk/StepTalk.framework/Versions/Current/$(GNUSTEP_TARGET_LDIR) + ADDITIONAL_OBJCFLAGS = -Wall -Wno-import +--- steptalk-0.10.0.orig/Modules/GDL2/GNUmakefile ++++ steptalk-0.10.0/Modules/GDL2/GNUmakefile +@@ -35,7 +35,7 @@ + + GDL2_RESOURCE_FILES = ScriptingInfo.plist + +-GDL2_BUNDLE_LIBS += -lgnustep-db2 -lgnustep-db2control -lgnustep-db2modeler ++GDL2_BUNDLE_LIBS += -lEOControl -lEOAccess + + ADDITIONAL_BUNDLE_LIBS = -lStepTalk + ADDITIONAL_INCLUDE_DIRS += -I../../Frameworks/ --- steptalk-0.10.0.orig/debian/patches/series +++ steptalk-0.10.0/debian/patches/series @@ -0,0 +1,4 @@ +compilation-warnings.patch +bundles-installdir.patch +link-libs.patch +NSDataLinkFileNameExtension.patch --- steptalk-0.10.0.orig/debian/patches/NSDataLinkFileNameExtension.patch +++ steptalk-0.10.0/debian/patches/NSDataLinkFileNameExtension.patch @@ -0,0 +1,28 @@ +2007-05-14 Hubert Chathi + + * Modules/AppKit/AppKitConstants.list: + * Modules/AppKit/AppKitConstants.m (STGetAppKitConstants): Remove + NSDataLinkFileNameExtension. + +--- steptalk-0.10.0.orig/Modules/AppKit/AppKitConstants.list ++++ steptalk-0.10.0/Modules/AppKit/AppKitConstants.list +@@ -18,7 +18,8 @@ + id NSKernAttributeName + id NSLinkAttributeName + +-id NSDataLinkFileNameExtension ++# HC: this was removed in GNUstep ++#id NSDataLinkFileNameExtension + + id NSAFMAscender + id NSAFMCapHeight +--- steptalk-0.10.0.orig/Modules/AppKit/AppKitConstants.m ++++ steptalk-0.10.0/Modules/AppKit/AppKitConstants.m +@@ -76,7 +76,6 @@ + ADD_id_OBJECT(NSBaselineOffsetAttributeName,@"NSBaselineOffsetAttributeName"); + ADD_id_OBJECT(NSKernAttributeName,@"NSKernAttributeName"); + ADD_id_OBJECT(NSLinkAttributeName,@"NSLinkAttributeName"); +- ADD_id_OBJECT(NSDataLinkFileNameExtension,@"NSDataLinkFileNameExtension"); + ADD_id_OBJECT(NSAFMAscender,@"NSAFMAscender"); + ADD_id_OBJECT(NSAFMCapHeight,@"NSAFMCapHeight"); + ADD_id_OBJECT(NSAFMCharacterSet,@"NSAFMCharacterSet"); --- steptalk-0.10.0.orig/debian/patches/bundles-installdir.patch +++ steptalk-0.10.0/debian/patches/bundles-installdir.patch @@ -0,0 +1,115 @@ +2007-05-14 Hubert Chathi + + Fix some compilation/installation issues. + * Examples/Shell/GNUmakefile (ADDITIONAL_INCLUDE_DIRS) + (ADDITIONAL_LIB_DIRS): Define. + * Finders/ApplicationFinder/GNUmakefile (BUNDLE_INSTALL_DIR): + * Finders/DistributedFinder/GNUmakefile (BUNDLE_INSTALL_DIR): + * Languages/Smalltalk/GNUmakefile (BUNDLE_INSTALL_DIR): + * Modules/AppKit/GNUmakefile (BUNDLE_INSTALL_DIR): + * Modules/Foundation/GNUmakefile (BUNDLE_INSTALL_DIR): + * Modules/GDL2/GNUmakefile (BUNDLE_INSTALL_DIR): + * Modules/ObjectiveC/GNUmakefile (BUNDLE_INSTALL_DIR): + * Modules/SimpleTranscript/GNUmakefile (BUNDLE_INSTALL_DIR): Don't + use the deprecated variable GNUSTEP_INSTALLATION_DIR. + +--- steptalk-0.10.0.orig/Examples/Shell/GNUmakefile ++++ steptalk-0.10.0/Examples/Shell/GNUmakefile +@@ -27,7 +27,8 @@ + stshell_OBJC_FILES = STShell.m STShell+output.m stshell_tool.m + + ADDITIONAL_TOOL_LIBS += -lStepTalk -lreadline -lncurses +- ++ADDITIONAL_INCLUDE_DIRS += -I../../Frameworks ++ADDITIONAL_LIB_DIRS += -L../../Frameworks/StepTalk/StepTalk.framework/Versions/Current/$(GNUSTEP_TARGET_LDIR) + ADDITIONAL_OBJCFLAGS = -Wall -Wno-import + + -include GNUmakefile.preamble +--- steptalk-0.10.0.orig/Finders/ApplicationFinder/GNUmakefile ++++ steptalk-0.10.0/Finders/ApplicationFinder/GNUmakefile +@@ -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_$(GNUSTEP_INSTALLATION_DOMAIN)_LIBRARY)/StepTalk/Finders + + -include GNUmakefile.preamble + include $(GNUSTEP_MAKEFILES)/bundle.make +--- steptalk-0.10.0.orig/Finders/DistributedFinder/GNUmakefile ++++ steptalk-0.10.0/Finders/DistributedFinder/GNUmakefile +@@ -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_$(GNUSTEP_INSTALLATION_DOMAIN)_LIBRARY)/StepTalk/Finders + + -include GNUmakefile.preamble + include $(GNUSTEP_MAKEFILES)/bundle.make +--- steptalk-0.10.0.orig/Languages/Smalltalk/GNUmakefile ++++ steptalk-0.10.0/Languages/Smalltalk/GNUmakefile +@@ -24,7 +24,7 @@ + + BUNDLE_NAME = Smalltalk + BUNDLE_EXTENSION := .stlanguage +-BUNDLE_INSTALL_DIR:=$(GNUSTEP_INSTALLATION_DIR)/Library/StepTalk/Languages ++BUNDLE_INSTALL_DIR:=$(DESTDIR)$(GNUSTEP_$(GNUSTEP_INSTALLATION_DOMAIN)_LIBRARY)/StepTalk/Languages + + Smalltalk_OBJC_FILES = \ + SmalltalkEngine.m \ +--- steptalk-0.10.0.orig/Modules/AppKit/GNUmakefile ++++ steptalk-0.10.0/Modules/AppKit/GNUmakefile +@@ -39,7 +39,7 @@ + + AppKit_BUNDLE_LIBS += $(GUI_LIBS) + +-BUNDLE_INSTALL_DIR:=$(GNUSTEP_INSTALLATION_DIR)/Library/StepTalk/Modules ++BUNDLE_INSTALL_DIR:=$(DESTDIR)$(GNUSTEP_$(GNUSTEP_INSTALLATION_DOMAIN)_LIBRARY)/StepTalk/Modules + + ADDITIONAL_OBJCFLAGS = -Wall -Wno-import + +--- steptalk-0.10.0.orig/Modules/Foundation/GNUmakefile ++++ steptalk-0.10.0/Modules/Foundation/GNUmakefile +@@ -34,7 +34,7 @@ + + Foundation_RESOURCE_FILES = ScriptingInfo.plist + +-BUNDLE_INSTALL_DIR:=$(GNUSTEP_INSTALLATION_DIR)/Library/StepTalk/Modules ++BUNDLE_INSTALL_DIR:=$(DESTDIR)$(GNUSTEP_$(GNUSTEP_INSTALLATION_DOMAIN)_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) +--- steptalk-0.10.0.orig/Modules/GDL2/GNUmakefile ++++ steptalk-0.10.0/Modules/GDL2/GNUmakefile +@@ -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_$(GNUSTEP_INSTALLATION_DOMAIN)_LIBRARY)/StepTalk/Modules + + ADDITIONAL_OBJCFLAGS = -Wall -Wno-import + +--- steptalk-0.10.0.orig/Modules/ObjectiveC/GNUmakefile ++++ steptalk-0.10.0/Modules/ObjectiveC/GNUmakefile +@@ -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_$(GNUSTEP_INSTALLATION_DOMAIN)_LIBRARY)/StepTalk/Modules + + ADDITIONAL_OBJCFLAGS = -Wall -Wno-import + +--- steptalk-0.10.0.orig/Modules/SimpleTranscript/GNUmakefile ++++ steptalk-0.10.0/Modules/SimpleTranscript/GNUmakefile +@@ -32,7 +32,7 @@ + + SimpleTranscript_RESOURCE_FILES = ScriptingInfo.plist + +-BUNDLE_INSTALL_DIR:=$(GNUSTEP_INSTALLATION_DIR)/Library/StepTalk/Modules ++BUNDLE_INSTALL_DIR:=$(DESTDIR)$(GNUSTEP_$(GNUSTEP_INSTALLATION_DOMAIN)_LIBRARY)/StepTalk/Modules + + ADDITIONAL_BUNDLE_LIBS = -lStepTalk + ADDITIONAL_INCLUDE_DIRS += -I../../Frameworks/ --- steptalk-0.10.0.orig/debian/patches/compilation-warnings.patch +++ steptalk-0.10.0/debian/patches/compilation-warnings.patch @@ -0,0 +1,109 @@ +2009-12-13 Yavor Doganov + + Fix some compilation warnings. + * ApplicationScripting/Source/STScriptsPanel.m: Import + . + * Examples/Shell/STShell.m: Include . + * Frameworks/StepTalk/STEnvironment.m: + * Frameworks/StepTalk/STEnvironmentDescription.m: + * Frameworks/StepTalk/STObjCRuntime.m: + * Languages/Smalltalk/STCompiler.m: Import + . + * Languages/Smalltalk/STSmalltalkScriptObject.m: + * Modules/ObjectiveC/ObjectiveCRuntime.m: Likewise, also + . + * Modules/ObjectiveC/NSObject+additions.m: Import + . + +--- steptalk-0.10.0.orig/ApplicationScripting/Source/STScriptsPanel.m ++++ steptalk-0.10.0/ApplicationScripting/Source/STScriptsPanel.m +@@ -32,6 +32,7 @@ + #import + #import + #import ++#import + #import + #import + #import +--- steptalk-0.10.0.orig/Examples/Shell/STShell.m ++++ steptalk-0.10.0/Examples/Shell/STShell.m +@@ -40,6 +40,7 @@ + #import + + #include ++#include + + static Class NSString_class; + static Class NSNumber_class; +--- steptalk-0.10.0.orig/Frameworks/StepTalk/STEnvironment.m ++++ steptalk-0.10.0/Frameworks/StepTalk/STEnvironment.m +@@ -43,6 +43,7 @@ + #import + #import + #import ++#import + #import + #import + #import +--- steptalk-0.10.0.orig/Frameworks/StepTalk/STEnvironmentDescription.m ++++ steptalk-0.10.0/Frameworks/StepTalk/STEnvironmentDescription.m +@@ -35,6 +35,7 @@ + #import + #import + #import ++#import + #import + #import + #import +--- steptalk-0.10.0.orig/Frameworks/StepTalk/STObjCRuntime.m ++++ steptalk-0.10.0/Frameworks/StepTalk/STObjCRuntime.m +@@ -31,6 +31,7 @@ + #import + #import + #import ++#import + #import + #import + #import +--- steptalk-0.10.0.orig/Languages/Smalltalk/STCompiler.m ++++ steptalk-0.10.0/Languages/Smalltalk/STCompiler.m +@@ -42,6 +42,7 @@ + #import + #import + #import ++#import + #import + #import + #import +--- steptalk-0.10.0.orig/Languages/Smalltalk/STSmalltalkScriptObject.m ++++ steptalk-0.10.0/Languages/Smalltalk/STSmalltalkScriptObject.m +@@ -29,6 +29,8 @@ + + #import + #import ++#import ++#import + #import + #import + #import +--- steptalk-0.10.0.orig/Modules/ObjectiveC/NSObject+additions.m ++++ steptalk-0.10.0/Modules/ObjectiveC/NSObject+additions.m +@@ -29,6 +29,7 @@ + #import + + #import ++#import + + static NSArray *methods_for_class(Class class) + { +--- steptalk-0.10.0.orig/Modules/ObjectiveC/ObjectiveCRuntime.m ++++ steptalk-0.10.0/Modules/ObjectiveC/ObjectiveCRuntime.m +@@ -34,6 +34,8 @@ + #import + + #import ++#import ++#import + #import + + static ObjectiveCRuntime *sharedRuntime=nil;