debian/0000775000000000000000000000000012201765123007167 5ustar debian/control0000664000000000000000000000304212201765302010570 0ustar Source: squeak-vm Section: interpreters Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Squeak Team Uploaders: Jonas Smedegaard , José L. Redrejo Rodríguez Build-Depends: cdbs, autotools-dev, debhelper, dh-buildinfo, cmake, libxt-dev, libgl1-mesa-dev, libasound2-dev, uuid-dev, libspeex-dev, libxtst-dev, libxrender-dev, sharutils, libffi-dev, libdbus-1-dev, libgstreamer0.10-dev, libvorbis-dev, libfreetype6-dev, libpango1.0-dev, libcairo2-dev, libpulse-dev, libjpeg8-dev, libpcre3-dev Standards-Version: 3.9.4 Homepage: http://www.squeakvm.org/unix/ Vcs-Git: git://git.debian.org/git/collab-maint/squeak-vm Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/squeak-vm.git Package: squeak-vm Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, whiptail, xterm | x-terminal-emulator, gettext-base Recommends: zenity | kdebase-bin Suggests: etoys Description: The Squeak Smalltalk System (virtual machine) Squeak is a full-featured implementation of the Smalltalk programming language and environment based on (and largely compatible with) the original Smalltalk-80 system. . This package contains just the Squeak virtual machine. If you are new to Squeak then you will have to install a Squeak image too before you can run Squeak. Squeak images can be downloaded from , or . debian/squeak.10000664000000000000000000001064212066350724010553 0ustar .\" squeak.1 -- manual page for Unix Squeak -*- nroff -*- .\" .\" Copyright (C) 2008 by José L. Redrejo Rodríguez .\" .\" This is free software; see the source for copying conditions. There is NO .\" warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. .TH "SQUEAK" "1" "" "" "" .SH "NAME" squeak \- Unix Squeak virtual machine launcher .SH "SYNOPSIS" .B squeak \fBsqueak\fR [\fIimage filename\fR] [\fIproject filename\fR] .SH "DESCRIPTION" .B squeak is the virtual machine for the Squeak Smalltalk system. It requires three files to operate correctly: an .B image file containing a `snapshot' of a live Squeak session, a .B changes file containing the source code for modified methods in the image, and a copy of (or a link to) a shared system .B sources file containing the source code for methods that have not been modified since the last major version increment. .PP The image and changes files contain the state of a user's Squeak session, which is persistent between consecutive sessions. Private copies of these files are therefore normally required. The .B squeak script checks that the local Squeak installation appears sane, and then copies the required files to the current working directory. If .B squeak encounters no problems, it will finish by running .B squeak vm to start a Squeak session using the newly copied image and changes files. .PP .SH "INVOCATION" .B squeak accepts an optional .I image name, and/or an optional .I project name. If an .I image name is given on the command line then .B squeak tries to run that image. Otherwise .B squeak checks the environment variable .B SQUEAK_IMAGE and, if it is set, uses its value as the name of the image to run. Otherwise .B squeak looks for available images in the ~/squeak and /usr/share/squeak directories. Then, .B squeak shows a dialog with all the available images for the user to choose one of them. If the chosen image is at SQUEAK_IMAGE_DIR (which is by default /usr/share/squeak), it will be copied to ~/squeak. If only one image is available, no dialog will be shown and the script will run that image. .PP The .I image argument can be followed by a .I project name. This is the name of a 'document' that should have been saved from a Squeak image. The .I project name must have the '.pr' extension. .PP The .I project argument can also be providen without an image name. In that case, .B squeak will look for an image to run the project following the same criteria explained above. .SH "ENVIRONMENT" To know all the environment variables that can affect the squeak image launching, take a look at the Environment section of the squeakvm man page. Appart from those options, these are applied to this script: .TP .B SQUEAK_IMAGE_DIR is the directory, together with ~/squeak where the launcher looks for Squeak images. (The default value is /usr/share/squeak) .TP .B SQUEAK_IMAGE is the name of a image file to be run by the script. .TP .B SQUEAK is the name of an alternative vm (or alternative vm options) to be run by the script. The script launches the vm with these default options: .B '\-mmap 1024M \-nomixer' .fi .RE .SH "NOTES" This manual page documents version [version] of Unix Squeak. It may not be appropriate for any other version. .PP The image and changes files containing a saved Squeak session are intimately related. They should always be used together, never be separated, and under no circumstances should an image be run with a changes file that has been used with a different image. Failure to adhere to the above could cause the source code for the methods in the image to become garbled and impossible to retrieve. .PP The Unix Squeak virtual machine fully supports OpenGL in both the X11 and Quartz display drivers. Open Croquet will run just fine with either of these drivers (and many Mac OS X users will even have the choice of which driver to use :). .PP Because of licensing issues, a Squeak image or Squeak sources package is not available in Debian yet. So the user must download a proper image in order to get this script useful. Available images can be found in these web sites: .PP The official Squeak home page: .RS .B http://squeak.org .RE .PP The SqueakLand (international educational oriented) world: .RS .B http://www.squeakland.org .RE .PP The spanish educative oriented Squeak page: .RS .B http://squeak.educarex.es/ .RE .PP .SH "AUTHOR" This manual page was written by José L. Redrejo for the Debian project .SH "SEE ALSO" .BR squeakvm (1). . debian/compat0000664000000000000000000000000212066321575010375 0ustar 8 debian/patches/0000775000000000000000000000000012201764741010623 5ustar debian/patches/pcre-compat.patch0000664000000000000000000000136212201765164014060 0ustar Description: adapt to new pcre api pcre_info is removed in favor of pcre_fullinfo Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=710375 Author: Julian Taylor --- a/unix/src/vm/intplugins/RePlugin/RePlugin.c +++ b/unix/src/vm/intplugins/RePlugin/RePlugin.c @@ -348,10 +348,13 @@ EXPORT(sqInt) primPCRENumSubPatterns(void) { /* begin loadRcvrFromStackAt: */ + int ncap; + pcre_fullinfo((const pcre *)pcrePtr, NULL, + PCRE_INFO_CAPTURECOUNT, &ncap); rcvr = interpreterProxy->stackObjectValue(0); pcrePtr = ((int) (interpreterProxy->fetchArrayofObject(2, rcvr))); interpreterProxy->pop(1); - interpreterProxy->pushInteger(pcre_info((pcre *)pcrePtr, NULL, NULL)); + interpreterProxy->pushInteger(ncap); } debian/patches/series0000664000000000000000000000021412201764731012034 0ustar defaultSourcesSystemAttribute.patch mpeg_includes.patch #npsqueak.patch avoid_embedded_libs.patch fix_printf_syntax.patch pcre-compat.patch debian/patches/npsqueak.patch0000664000000000000000000000536712066150152013500 0ustar Index: squeak-vm-4.0.3.2202/unix/npsqueak/Makefile =================================================================== --- squeak-vm-4.0.3.2202.orig/unix/npsqueak/Makefile 2010-04-15 18:41:37.000000000 +0200 +++ squeak-vm-4.0.3.2202/unix/npsqueak/Makefile 2010-04-15 18:43:49.000000000 +0200 @@ -11,10 +11,10 @@ LDFLAGS = -L/usr/X11R6/lib -lXt # usually overridden from top level makefile -VM_VERSION= 3.9-12 -bindir= /usr/local/bin -imgdir= /usr/local/share/squeak -plgdir= /usr/local/lib/squeak/$(VM_VERSION) +VM_VERSION= 3.10-3 +bindir= /usr/bin +imgdir= /usr/share/squeak +plgdir= /usr/lib/squeak/$(VM_VERSION) # configuration scriptdir= $(imgdir) Index: squeak-vm-4.0.3.2202/unix/npsqueak/npsqueakregister.in =================================================================== --- squeak-vm-4.0.3.2202.orig/unix/npsqueak/npsqueakregister.in 2010-04-15 18:41:37.000000000 +0200 +++ squeak-vm-4.0.3.2202/unix/npsqueak/npsqueakregister.in 2010-04-15 18:43:49.000000000 +0200 @@ -8,7 +8,7 @@ # Parameters: -u unregister NPSQUEAK_SO=@NPSQUEAK_SO@ -BROWSERS="netscape mozilla mozilla-firefox opera MozillaFirefox/lib" +BROWSERS="iceweasel netscape mozilla mozilla-firefox opera MozillaFirefox/lib" BROWSER_DIRS="/usr/local/lib /usr/lib /opt" SYSTEM_BROWSER_DIR="/usr/lib/browser-plugins" Index: squeak-vm-4.0.3.2202/unix/npsqueak/npsqueakrun.in =================================================================== --- squeak-vm-4.0.3.2202.orig/unix/npsqueak/npsqueakrun.in 2010-04-15 18:41:37.000000000 +0200 +++ squeak-vm-4.0.3.2202/unix/npsqueak/npsqueakrun.in 2010-04-15 18:43:49.000000000 +0200 @@ -11,8 +11,8 @@ imgdir=@imgdir@ IMAGE=${imgdir}/SqueakPlugin.image -VM=squeak -VMOPTIONS=" -mmap 1024 -vm-display-x11 -swapbtn " +VM=${imgdir}/${VM_VERSION}/squeak +VMOPTIONS=" -vm-display-x11 -swapbtn " LOGFILE=/tmp/npsqueak.log pdebug() Index: squeak-vm-4.0.3.2202/unix/npsqueak/npsqueak.c =================================================================== --- squeak-vm-4.0.3.2202.orig/unix/npsqueak/npsqueak.c 2010-04-15 18:45:30.000000000 +0200 +++ squeak-vm-4.0.3.2202/unix/npsqueak/npsqueak.c 2010-04-15 18:46:56.000000000 +0200 @@ -284,7 +284,9 @@ SYSTEM_BIN_DIR"/"}; if (findFileInPaths(plugin->vmName, NPSQUEAKRUN, 2 , bin_dir_v) == 0){ fprintf(stderr, "Squeak Plugin: npsqueakrun not found!\n"); + /* return NPERR_GENERIC_ERROR; + */ } } @@ -298,8 +300,8 @@ failureUrl); plugin->failureUrl= NPN_StrDup(failureUrl); }else { - fprintf(stderr, "Squeak Plugin: no failure URL: \n"); - return NPERR_GENERIC_ERROR; + strcpy(plugin->imageName, user_img_dir); + strcat(plugin->imageName, "/SqueakPlugin.image"); } } plugin->argv[6]= NPN_StrDup(plugin->imageName); debian/patches/defaultSourcesSystemAttribute.patch0000664000000000000000000000046012066157501017724 0ustar --- a/unix/vm/sqUnixMain.c +++ b/unix/vm/sqUnixMain.c @@ -448,6 +448,9 @@ case 1006: /* vm build string */ return VM_BUILD_STRING; + case 1007: + /* default sources directory */ + return "/usr/share/squeak"; default: if ((id - 2) < squeakArgCnt) return squeakArgVec[id - 2]; debian/patches/mpeg_includes.patch0000664000000000000000000000332312066157506014467 0ustar --- a/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c +++ b/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c @@ -47,6 +47,8 @@ #include #endif +#include + mpeg3_demuxer_t* mpeg3_new_demuxer(mpeg3_t *file, int do_audio, int do_video, int stream_id); mpeg3_title_t* mpeg3_new_title(mpeg3_t *file, char *path); mpeg3demux_timecode_t* mpeg3_append_timecode(mpeg3_demuxer_t *demuxer, --- a/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.h +++ b/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.h @@ -1,4 +1,10 @@ +#ifndef CHANGESFORSQUEAK_H + +#define CHANGESFORSQUEAK_H + #include "mpeg3private.h" int mpeg3_generate_toc_for_Squeak(mpeg3_t *file, int timecode_search, int print_streams, char *buffer, int buffer_size); void * memoryAllocate(int number,unsigned size); void memoryFree(void *stuff); + +#endif --- a/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h +++ b/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h @@ -1,6 +1,8 @@ #ifndef MPEG3PROTOS_H #define MPEG3PROTOS_H +#include "changesForSqueak.h" + /* CSS */ mpeg3_css_t* mpeg3_new_css(); --- a/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3videoprotos.h +++ b/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3videoprotos.h @@ -1,6 +1,8 @@ #ifndef MPEG3VIDEOPROTOS_H #define MPEG3VIDEOPROTOS_H +#include "changesForSqueak.h" + void mpeg3video_idct_conversion(short* block); unsigned int mpeg3slice_showbits(mpeg3_slice_buffer_t *slice_buffer, int bits); --- a/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c +++ b/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c @@ -33,7 +33,7 @@ #include "mpeg3video.h" #include "mpeg3videoprotos.h" #include "slice.h" - +#include "changesForSqueak.h" #include #ifdef HAVE_MMX debian/patches/fix_printf_syntax.patch0000664000000000000000000000057112066222231015415 0ustar Description: Improve printf syntax to work with hardened build options Author: Jonas Smedegaard Last-Update: 2012-12-25 --- a/Cross/plugins/Squeak3D/b3dMain.c +++ b/Cross/plugins/Squeak3D/b3dMain.c @@ -63,7 +63,7 @@ /*************************************************************/ void b3dAbort(char *msg){ - printf(msg); + printf("%s", msg); exit(-1); } debian/patches/avoid_embedded_libs.patch0000664000000000000000000000622512151622044015566 0ustar Description: Link against system shared PCRE and JPEG libraries ubuntu: adapted for ld --as-needed -> #710367 Author: Neil Williams Bug-Debian: http://bugs.debian.org/634240 --- a/unix/CMakeLists.txt +++ b/unix/CMakeLists.txt @@ -117,10 +117,17 @@ LIST (APPEND squeak_libs "${lib}") ENDMACRO (USE_LIBRARY) +MACRO (USE_LIBRARY_SHARED lib) + LIST (APPEND squeak_libs_shared "${lib}") +ENDMACRO (USE_LIBRARY_SHARED) + MACRO (USE_FRAMEWORK fwk) USE_LIBRARY ("-framework ${fwk}") ENDMACRO (USE_FRAMEWORK) +USE_LIBRARY_SHARED ("-lpcre") +USE_LIBRARY_SHARED ("-ljpeg") + MACRO (CONFIG_DEFINE var) LIST (APPEND config_vars "${var}") ENDMACRO (CONFIG_DEFINE var) --- a/Cross/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.h +++ b/Cross/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.h @@ -12,6 +12,7 @@ typedef struct error_mgr2* error_ptr2; void error_exit (j_common_ptr cinfo); -GLOBAL(void) jpeg_mem_src (j_decompress_ptr cinfo, char * pSourceData, unsigned sourceDataSize); +//GLOBAL(void) jpeg_mem_src (j_decompress_ptr cinfo, char * pSourceData, unsigned sourceDataSize); GLOBAL(int) jpeg_mem_src_newLocationOfData (j_decompress_ptr cinfo, char * pSourceData, unsigned sourceDataSize); -GLOBAL(void) jpeg_mem_dest (j_compress_ptr cinfo, char * pDestination, unsigned *pDestinationSize); \ No newline at end of file +//GLOBAL(void) jpeg_mem_dest (j_compress_ptr cinfo, char * pDestination, unsigned *pDestinationSize); + --- a/Cross/plugins/JPEGReadWriter2Plugin/jmemdatasrc.c +++ b/Cross/plugins/JPEGReadWriter2Plugin/jmemdatasrc.c @@ -149,7 +149,7 @@ METHODDEF(void) term_source (j_decompress_ptr cinfo) { /* no work necessary here */ } - +#if 0 /* * Prepare for input from a stdio stream. * The caller must have already opened the stream, and is responsible @@ -187,6 +187,7 @@ src->pub.bytes_in_buffer = 0; /* forces fill_input_buffer on first read */ src->pub.next_input_byte = NULL; /* until buffer loaded */ } +#endif /* This function allows data to be moved if necessary */ GLOBAL(int) jpeg_mem_src_newLocationOfData (j_decompress_ptr cinfo, char * pSourceData, unsigned sourceDataSize) { my_src_ptr src; @@ -198,4 +199,4 @@ src->actualPos = pSourceData + offset; return((src->actualPos + src->bytesLeft) == (pSourceData + sourceDataSize)); -} \ No newline at end of file +} --- a/Cross/plugins/JPEGReadWriter2Plugin/jmemdatadst.c +++ b/Cross/plugins/JPEGReadWriter2Plugin/jmemdatadst.c @@ -113,7 +113,7 @@ ERREXIT(cinfo, JERR_FILE_WRITE); } } - +#if 0 /* * Prepare for output to a stdio stream. * The caller must have already opened the stream, and is responsible @@ -143,3 +143,5 @@ dest->pSpaceUsed = pDestinationSize; *(dest->pSpaceUsed) = 0; } +#endif + --- a/unix/vm/build.cmake +++ b/unix/vm/build.cmake @@ -45,7 +45,7 @@ SET_TARGET_PROPERTIES (squeakvm${scriptsuffix} PROPERTIES LINK_FLAGS "${CMAKE_EXE_EXPORTS_C_FLAG}") -TARGET_LINK_LIBRARIES (squeakvm${scriptsuffix} m ${squeak_libs} ${vm_link_libraries}) +TARGET_LINK_LIBRARIES (squeakvm${scriptsuffix} m ${squeak_libs} ${vm_link_libraries} ${squeak_libs_shared}) INSTALL (PROGRAMS ${bld}/squeakvm${scriptsuffix} DESTINATION ${plgdir}) debian/mime-info/0000775000000000000000000000000012066350515011053 5ustar debian/mime-info/squeak.mime0000664000000000000000000000034612066336723013225 0ustar application/x-image ext: image application/squeak-image ext: image application/squeak-changeset ext: cs application/squeak-sources ext: sources application/squeak-changes ext: changes application/squeak-project ext: pr debian/mime-info/squeak.keys0000664000000000000000000000311612066350515013242 0ustar application/squeak-image default_application_id=squeak description=Squeak image [es]description=Imagen de Squeak default_action_type=application short_list_application_user_removals= short_list_application_user_additions=squeak icon_filename=/usr/share/icons/gnome/48x48/mimetypes/gnome-mime-application-squeak-image.png category=Multimedia/Squeak use_category_default=no application/squeak-changeset default_application_id=gedit description=Squeak executable changes [es]description=Cambios ejecutables para Squeak icon_filename=/usr/share/icons/gnome/48x48/mimetypes/gnome-mime-application-squeak-changeset.png default_action_type=application short_list_application_user_removals= short_list_application_user_additions=gedit category=Multimedia/Squeak application/squeak-changes description=Squeak Changes [es]description=Archivo de cambios de Squeak category=Multimedia/Squeak icon_filename=/usr/share/icons/gnome/48x48/mimetypes/gnome-mime-application-squeak-changes.png application/squeak-sources description=Squeak source code [es]description=Cdigos fuente de Squeak category=Multimedia/Squeak icon_filename=/usr/share/icons/gnome/48x48/mimetypes/gnome-mime-application-squeak-sources.png application/squeak-project default_application_id=squeak description=Squeak project [es]description=Proyecto de Squeak category=Multimedia/Squeak icon_filename=/usr/share/icons/gnome/48x48/mimetypes/gnome-mime-application-squeak-project.png default_action_type=application short_list_application_user_removals= short_list_application_user_additions=squeak use_category_default=no debian/squeak-vm.mime0000664000000000000000000000037712066347041011764 0ustar application/x-image; squeak %s; nametemplate=%s.image; test=test "$DISPLAY" != "" application/squeak-image; squeak %s; nametemplate=%s.image; test=test "$DISPLAY" != "" application/squeak-project; squeak %s; nametemplate=%s.pr; test=test "$DISPLAY" != "" debian/postinst0000664000000000000000000000130512066350615011001 0ustar #!/bin/sh set -e VM_VERSION=`find /usr/lib/squeak/ -name "squeakvm" -type f|cut -f5 -d"/"` SQ_DIR=/usr/lib/squeak/$VM_VERSION # register the plugin: #/usr/lib/squeak/npsqueakregister #Create empty directory for Squeak images mkdir -p /usr/share/squeak #If there is a squeak sources file, do the needed link: if [ -f /usr/share/squeak/SqueakV3.sources ]; then ln -sf /usr/share/squeak/SqueakV3.sources $SQ_DIR/SqueakV3.sources fi #Prepare Squeaklets directory needed for the plugin if [ ! -h /usr/share/squeak/Squeaklets ]; then #ln -s /var/cache/squeak/squeaklets /usr/share/squeak/Squeaklets #chmod 777 /var/cache/squeak/squeaklets ln -sf /tmp /usr/share/squeak/Squeaklets fi #DEBHELPER# exit 0 debian/source/0000775000000000000000000000000012066344761010501 5ustar debian/source/format0000664000000000000000000000001412066150152011674 0ustar 3.0 (quilt) debian/source/include-binaries0000664000000000000000000000045312066344761013643 0ustar debian/icons/gnome-mime-application-squeak-changeset.png debian/icons/gnome-mime-application-squeak-changes.png debian/icons/gnome-mime-application-squeak-image.png debian/icons/gnome-mime-application-squeak-project.png debian/icons/gnome-mime-application-squeak-sources.png debian/icons/squeak.png debian/squeak-vm.sharedmimeinfo0000664000000000000000000000236012066347100014015 0ustar Squeak Image Imagen de Squeak Squeak Changes Archivo de cambios de Squeak Squeak Changeset Cambios ejecutables para Squeak Squeak Sources Fuentes de Squeak Squeak Project Proyecto de Squeak debian/watch0000664000000000000000000000022212066152313010214 0ustar # Run the "uscan" command to check for upstream updates and more. version=3 http://www.squeakvm.org/unix/ release/Squeak-(\d[\d\.]+)-src\.tar\.gz debian/gbp.conf0000664000000000000000000000014611611277037010615 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] pristine-tar = True sign-tags = True debian/po/0000775000000000000000000000000012066336723007616 5ustar debian/po/squeak.pot0000664000000000000000000000127712066336723011642 0ustar # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2008-03-09 16:25+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #: squeak:111 #, sh-format msgid "There are several Squeak images" msgstr "" #: squeak:112 #, sh-format msgid "Choose one:" msgstr "" debian/po/nb.po0000664000000000000000000000155612066336723010564 0ustar # translation of nb.po to Norwegian Bokmål # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # José L. Redrejo Rodríguez , 2008. msgid "" msgstr "" "Project-Id-Version: nb\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2008-03-09 16:25+0100\n" "PO-Revision-Date: 2008-03-09 16:35+0100\n" "Last-Translator: José L. Redrejo Rodríguez \n" "Language-Team: norwegian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: squeak:111 #, sh-format msgid "There are several Squeak images" msgstr "Det finnes flere Squeak-bilder" #: squeak:112 #, sh-format msgid "Choose one:" msgstr "Velg en:" debian/po/de.po0000664000000000000000000000145012066336723010546 0ustar # translation of de.po to german # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # José L. Redrejo Rodríguez , 2008. msgid "" msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2008-03-09 16:25+0100\n" "PO-Revision-Date: 2008-03-09 16:35+0100\n" "Last-Translator: José L. Redrejo Rodríguez \n" "Language-Team: german \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" #: squeak:111 #, sh-format msgid "There are several Squeak images" msgstr "Es gibt verschiedene Squeak Abbilder" #: squeak:112 #, sh-format msgid "Choose one:" msgstr "Wähle aus:" debian/po/es.po0000664000000000000000000000144312066336723010567 0ustar # translation of es.po to spanish # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # José L. Redrejo Rodríguez , 2008. msgid "" msgstr "" "Project-Id-Version: es\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2008-03-09 16:25+0100\n" "PO-Revision-Date: 2008-03-09 16:35+0100\n" "Last-Translator: José L. Redrejo Rodríguez \n" "Language-Team: spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" #: squeak:111 #, sh-format msgid "There are several Squeak images" msgstr "Hay varias imágenes de Squeak" #: squeak:112 #, sh-format msgid "Choose one:" msgstr "Elige una:" debian/changelog0000664000000000000000000002110312201765122011035 0ustar squeak-vm (1:4.10.2.2614-1ubuntu2) saucy; urgency=low * pcre-compat.patch: adapt to new libpcre api -- Julian Taylor Sun, 11 Aug 2013 21:46:58 +0200 squeak-vm (1:4.10.2.2614-1ubuntu1) saucy; urgency=low * Merge from Debian unstable (LP: #1009080), Remaining changes: - adapted avoid_embedded_libs.patch for ld --as-needed -- Julian Taylor Thu, 30 May 2013 11:44:38 +0200 squeak-vm (1:4.10.2.2614-1) unstable; urgency=low [ upstream ] * New upstream release. Changes since last packaged release: + Support building and installing VMs for 64-bit images. + UUIDPlugin can use uuid_create(). + Link squeakvm against libiconv if necessary. + Search /usr/local and /usr/pkg for headers and libs. + Rename "aio.h" -> "sqaio.h". + Allow the interpreter VM to execute format 6505 images. + More robust check for freetype2 headers. + Allow a headless image to change the size of the Display. + Compute gmt offset when tm_gmtoff not available on Solaris. + Interpreter source updated to VMMaker 4.10.2. + Fixes to build process for compatibility with most recent subversion client and bizarre situations with uuid.h on some Linux distributions. + Obsolete autotools files removed. + New plugins for Scratch support: WeDoPlugin, CameraPlugin, ScratchPlugin. + Trailing NUL not included when copying strings into Squeak via locale. + Re-enable gcc optimisations for fdlibm (FloatMathPlugin). + SerialPlugin ensures descriptor close and enforces limit on max open ports. + UUIDPlugin refuses to load if uuid_generate() would cause a segmentation fault. + Mpeg3Plugin never uses pthreads. + Main window clips by children for the convenience of OpenGL subwindows. [ Jonas Smedegaard ] * Add watch file. * Add control file Vcs-* fields: Packaging moved to Git. * Add get-orig-source target, using CDBS upstream-tarball.mk snippet. * Add myself as uploader. * Stop including or build-depending on quilt (patching handled by dpkg with source version 3.0). * Drop patch to reenable-gcc-optimisations: Applied upstream. * Unfuzz/refresh patches with shortening quilt options. * Fix avoid removing files added by linex patch. * Ease git-buildpackage integration: + Git-ignore quilt .pc dir. + Enable use of signed tags and pristine-tar. * Put aside convenience code copies during build (not remove them as done in NMU: missing files complicates building with git-buildpackage). * Rename patch to avoid embedded libraries, and improve its DEP3 header. * Simplify packaging, using CDBS. * Add patch fix_printf_syntax to improve printf syntax: Fails with hardened build options. * Relax to build-depend unversioned on debhelper and cmake: Needed versions satisfied in stable, and oldstable no longer supported. * Bump debhelper compatibility level to 8. * Update README.source: Replace obsolete dpatch note with references to CDBS and git-buildpackage. * Fix respect nostrip DEB_BUILD_OPTIONS option. * Merge linex patch into debian packaging. * Bump standards-version to 3.9.4. * Build-depend on dh-buildinfo, to help debug independently from central Debian resources. -- Jonas Smedegaard Tue, 25 Dec 2012 18:37:50 +0100 squeak-vm (1:4.4.7.2357-1.1ubuntu1) precise; urgency=low * Back out remove-embedded-pcre.diff for now, as it breaks with ld --as-needed, and we're two days before release. -- Adam Conrad Tue, 24 Apr 2012 10:50:19 -0600 squeak-vm (1:4.4.7.2357-1.1) unstable; urgency=low [ Hector Oron ] * Non-maintainer upload. * Fix FTBFS (arm): unrecognized command line option '-mno-fused-madd' - Thanks Ricardo Salveti de Araujo for patch. (Closes: #634240) [ Neil Williams ] * Adapt CMake to not build embedded libraries. -- Neil Williams Sat, 03 Mar 2012 17:32:01 +0000 squeak-vm (1:4.4.7.2357-1) unstable; urgency=low * New upstream release (Closes: #625861) * debian/control: - bumped standards version to 3.9.2 - fixed suggestions in debian/control (Closes: #528156) * Disabled npsqueak patch, as browser plugin doesn't compile -- José L. Redrejo Rodríguez Sat, 07 May 2011 11:18:30 +0200 squeak-vm (1:4.0.3.2202-2) unstable; urgency=low * Fix error in debian/rules -- José L. Redrejo Rodríguez Sat, 17 Apr 2010 20:17:57 +0200 squeak-vm (1:4.0.3.2202-1) unstable; urgency=low * New upstream release (Closes: #533845) * Enabled mpeg plugin only on i386 arch (Closes: #567366) * Switch to dpkg-source 3.0 (quilt) format * debian/control: - bumped standards version to 3.8.4 - added quilt build dependency - changes dependency from xterm to x-terminal-emulator (Closes: #498782) * debian/rules: modified to use quilt * Added epoch field to help collaborative mainteinance with other Debian based distributions (Closes: #576444) * removed sound64bits.dpatch as it's been included upstream * debian/patches/mpeg_includes.patch for missing includes (Thanks to Petter Petter Reinholdtsen at #567366) -- José L. Redrejo Rodríguez Thu, 15 Apr 2010 12:14:14 +0200 squeak-vm (3.11.3+svn2147-1) unstable; urgency=low * New upstream release, with new RomePlugin and GstreamerPlugin, pulseaudio support and use cmake to compile (Closes: #552907) * Links every sources file to the user squeak directory * Fixes plugin links * Removed 20_sym_link_patch and fixImplicitidConvertedPointer.dpatch patches as they're included upstream * Added sound64bits.dpatch (Closes: #487871) * Reintroduced MPEG3Plugin as it uses the same sources and headers the current libmpeg3 package in Debian * xresetcapslock removed as the vm now doesn't interprets CAPS LOCK as SHIFT being down * Removed browser plugin as it is not maintained upstream by now * debian/postinst: squeaklets directory now points to /tmp (Closes: #488134) * linex.dpatch: fixes images detection and desktop file (Closes: #496559) * Bumped standards version to 3.8.3: added debian/README.source * Disabled RomePlugin for all archs except i386 -- José L. Redrejo Rodríguez Sun, 27 Dec 2009 16:16:46 +0100 squeak-vm (3.10.3+svn1902.dfsg-1) unstable; urgency=low * New upstream release (Include new plugins for ogg, gstreamer & dbus) * Following patches have been removed as they are applied upstream: - 10_configure - 15_biasToGrow - 64bits_SocketPlugin.dpatch * disabled 30_window_icon as it does not work correctly once compiled * debian/control: - new build dependencies to compile new plugins: libdbus-1-dev, libgstreamer0.10-dev, libvorbis-dev - added autotools-dev as build dependency to regenerate config.sub and config.guess files - Bumped standards-version to 3.8.0 (no changes required) -- José L. Redrejo Rodríguez Tue, 17 Jun 2008 10:47:30 +0200 squeak-vm (3.9.12+svn1820.dfsg-2.1) unstable; urgency=low * Non-maintainer upload. * Build depend on libffi-dev instead of libffi4-dev. Closes: #479712. -- Frans Pop Fri, 09 May 2008 23:38:57 +0200 squeak-vm (3.9.12+svn1820.dfsg-2) unstable; urgency=low * Updated squeak launcher man page (Closes: #471436) * Fixed launcher error and changed its interpreter (Closes: #472220) * Created fixImplicitidConvertedPointer.dpatch (Closes: #471272) -- José L. Redrejo Rodríguez Sat, 22 Mar 2008 23:04:03 +0100 squeak-vm (3.9.12+svn1820.dfsg-1) unstable; urgency=low * First official Debian release (Closes: #454635). * Updated libtool files * Removed MPEG3Plugin as even it's LGPL licensed contains code under some evil patents. * Following patches have been applied to the upstream svn version - 10_configure - 15_biasToGrow: biasToGrow code typo (Squeak #6667) - 20_sym_link_patch: fix symlinks on Linux - 30_window_icon: add an icon to the Squeak window (by Matej Kosik) - 50_defaultSourcesSystemAttribute: set default place for sources - npsqueak: modify plugin launcher to work in Debian - 64bits_SocketPlugin: fix a segfault in the 64 bits (Squeak #5688) - linex: legacy files from previous Squeak package in gnuLinEx * platforms/Cross/plugins/JPEGReadWriter2Plugin/README added as it was lost in the svn and contains license text for this plugin * Added launcher desktop friendly, desktop integration and icons -- José L. Redrejo Rodríguez Wed, 05 Mar 2008 19:54:53 +0100 debian/rules0000775000000000000000000000702712201765307010261 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # This has to be exported to make some magic below work. export DH_OPTIONS -include /usr/share/cdbs/1/rules/upstream-tarball.mk include /usr/share/cdbs/1/class/makefile.mk include /usr/share/cdbs/1/rules/debhelper.mk pkg = $(DEB_SOURCE_PACKAGE) DEB_UPSTREAM_URL = http://www.squeakvm.org/unix/release DEB_UPSTREAM_TARBALL_BASENAME = Squeak-$(DEB_UPSTREAM_TARBALL_VERSION)-src DEB_UPSTREAM_TARBALL_MD5 = 8a5cb1d6899d55df56154fab8716e034 # Put aside convenience code copies during build upstream-cruft = Cross/plugins/RePlugin/pcre.c Cross/plugins/RePlugin/pcre.h # all j*.[ch] except jmemd*.c and jinclude.h jpegfiles = jcapimin.c jcapistd.c jccoefct.c jccolor.c jcdctmgr.c jpegfiles += jchuff.c jchuff.h jcinit.c jcmainct.c jcmarker.c jcmaster.c jpegfiles += jcomapi.c jconfig.h jcparam.c jcphuff.c jcprepct.c jpegfiles += jcsample.c jctrans.c jdapimin.c jdapistd.c jdatadst.c jpegfiles += jdatasrc.c jdcoefct.c jdcolor.c jdct.h jddctmgr.c jdhuff.c jpegfiles += jdhuff.h jdinput.c jdmainct.c jdmarker.c jdmaster.c jpegfiles += jdmerge.c jdphuff.c jdpostct.c jdsample.c jdtrans.c jpegfiles += jerror.c jerror.h jfdctflt.c jfdctfst.c jfdctint.c jpegfiles += jidctflt.c jidctfst.c jidctint.c jidctred.c jmemmgr.c jpegfiles += jmemnobs.c jmemsys.h jmorecfg.h jpegint.h jpeglib.h jpegfiles += jquant1.c jquant2.c jutils.c jversion.h upstream-cruft += $(patsubst %,Cross/plugins/JPEGReadWriter2Plugin/%,$(jpegfiles)) pre-build:: debian/stamp-upstream-cruft debian/stamp-upstream-cruft: mkdir -p debian/upstream-cruft @for orig in $(upstream-cruft); do \ backup="debian/upstream-cruft/$$orig"; \ [ ! -e "$$orig" ] || [ -e "$$backup" ] || { \ mkdir -p "$$(dirname "$$backup")"; \ echo mv "$$orig" "$$backup"; \ mv "$$orig" "$$backup"; \ }; \ done touch $@ clean:: @for orig in $(upstream-cruft); do \ backup="debian/upstream-cruft/$$orig"; \ if [ -e "$$backup" ]; then \ if [ -e "$$orig" ]; then \ echo "rm -rf" "$$orig"; \ rm -rf "$$orig"; \ fi; \ echo mv "$$backup" "$$orig"; \ mv "$$backup" "$$orig"; \ fi; \ done rm -rf debian/upstream-cruft rm -f debian/stamp-upstream-cruft DEB_SRCDIR = unix DEB_BUILDDIR = build-tree DEB_MAKE_INSTALL_TARGET = install DESTDIR=$(cdbs_curdestdir) CMAKE_OPTS = -Wno-dev -D CMAKE_INSTALL_PREFIX=/usr -D CMAKE_SKIP_RPATH=TRUE -D BINDINGS_GLOBAL_INSTALL=TRUE -D PEDANTIC=TRUE ifneq ($(DEB_HOST_ARCH),i386) CONFIG_OPTS=--without-RomePlugin --without-Mpeg3Plugin endif # Upstream README contains no parts relevant for Debian usage DEB_INSTALL_DOCS_ALL = DEB_INSTALL_CHANGELOGS_ALL = unix/ChangeLog DEB_INSTALL_MANPAGES_$(pkg) = debian/squeak.1 common-configure-arch:: configure-stamp configure-stamp: # Perform an out-of-tree build to keep a clean source tree cd $(DEB_BUILDDIR); $(CURDIR)/$(DEB_SRCDIR)/cmake/configure $(CONFIG_OPTS) \ --with-npsqueak --prefix=/usr cd $(DEB_BUILDDIR); cmake .. \ -DCMAKE_INSTALL_PREFIX:STRING="/usr" \ -DCMAKE_C_FLAGS:STRING="$(CFLAGS)" \ $(CURDIR)/$(DEB_SRCDIR) touch $@ clean:: rm -f configure-stamp rm -rf $(DEB_BUILDDIR) install/$(pkg):: for y in debian/po/*.po; do \ i=`basename $$y .po`; \ mkdir -p $(cdbs_curdestdir)/usr/share/locale/$$i/LC_MESSAGES/; \ msgfmt $$y -o $(cdbs_curdestdir)/usr/share/locale/$$i/LC_MESSAGES/squeak.mo --statistics ; \ done binary-post-install/$(pkg):: rm -f $(cdbs_curdestdir)/usr/bin/squeak.sh binary-strip/$(pkg):: $(if $(filter nostrip,$(DEB_BUILD_OPTIONS)),,strip -s --remove-section=.comment $(cdbs_curdestdir)/usr/lib/squeak/*/*) debian/squeak.menu0000664000000000000000000000022512066150120011337 0ustar ?package(squeak):needs="X11" section="Apps/Programming"\ title="Squeak" command="/usr/bin/squeak -install" icon="/usr/share/pixmaps/squeak-32.xpm" debian/docs0000664000000000000000000000011412066150152010035 0ustar unix/doc/README.Keyboard unix/doc/README.Sound unix/doc/README.Contributing debian/README.source0000664000000000000000000000034512050753110011343 0ustar CDBS+git-buildpackage --------------------- This source package uses CDBS and git-buildpackage. More info here: http://wiki.debian.org/CDBS+git-buildpackage -- Jonas Smedegaard Wed, 14 Nov 2012 18:34:55 +0100 debian/icons/0000775000000000000000000000000012066340633010306 5ustar debian/icons/squeak.png0000664000000000000000000007161512066336723012324 0ustar PNG  IHDRRlbKGD pHYs  ~tIME32v IDATxy\u[bό"dɭddlj[c13v1KFݲVۖ,TUdqdK^D&).ɥXR!"d2s=Wc[߾_MoA[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[1 30`r@p+>@ ([ ,KU1fw? < < Mg771>Mk1l[~A# .SJdp]q, 5ZkH)B~<|ߧyv_bJ`x1>~yiRbu0(0!Qu^niZ4M~/_`Z[FLNTX,R(d2R)A)QAϣy׽ (GnF. Q6WƘ}|@'ǡT*1660r9\Ek}[VFFA٤j$^w=}7t-3>VzNwO|r_$)ু۶gbbB(h4j5jj4 ZV݈\CJc NzNb>c+=::$SSSQ,f=зZ-j창M\^l6{ kJ u/BcU_S!L&I~1LT8pQJl6ڵk\vCӿd[݇1~%3Vв_122m4MY\\իEV}R=ϼKW'022CAr6СCLLLdhlllpU._̵ky >_'n>G;|ԯQ,ʕ+\tWNRj=HH)H)AJAd4*  l B"y@`?/N@;e @34t~}

N?;55frrT*EZeiisҥo47: ZP`,[#$H  ໏1ȯ'D#KibQ5y&&`Gy0%BCC  AQˆ+5CݕGM1&>gU*:<>(GX,R׹po&KKKeZ־Q0ec؋+%H% l&7ў}bZo\IFKFIp9l7,V`a }L 0KGo}:D!&M~kwx &2=^G~@B|?Y$õfrD'wƘ>Ҟ{bVgzOӬ[oopVWWxwG/KŒ+tF&&qlg)N00:0b9RboL! :DAoM ۘ c2qD H#qtfv#QNts(:~ I%I4Hpipn+b%ߕd$?\R ¯>|SNq!aee7xӧOsi4ZU׊厥b燆gxj$1RT5B+-BAةx5vȯ'W0Aa<0BIJG`(~oA L8 M&4{9AH!?4@cx~Bc4;onDl6ͻ =r#r?\XXcaa۶YZZ__ŋlnnl6- `MqJ=Hqr&~MmđOV!T:U_-0mG)"R>ZOR n={ʢt)<#0H["Ƙ8B9Oϋx %DLj[ooFx~waKpjr>m,..ꫯh`V`iRcfh  ! :~s $lmv*&h M a<4RqSiPR"LBWq]-$HIt(^KCa!<" 8gH$QHD6x"lOбbXNhPZ0z77v?ž|?=tP'ȑ#8yzVz$yf]ќ`ۊdq&3:w)CXzM^}AF$j!BDJ(RZ@'J$RDo8C^gJQ?(B5s}U(}(z՟ 8tv:C3t\Ke鵈 ;уDMu&<3q]78&]kq-hFp$+1mK0uQ`|8CKة4B@iilӮѩҩ41Ư!M"2qRRm))Zŏ*2^ {<{.tqD $2cD04!"HjMDaD "l ,-I`|dQoF 9N?0I~C?x?ɩǏsaR>}Up2/8]K`i':~gIJx-:mZZ;jxU ~E %|pۖ¶ڒHZ&B(P⭈t= #H`w &ynx- B0$+ # $ t H`im(mP2Bv2o؂#xe9=P0baz я~`EV*:V8AXh[!{WHK!BZ!$B)=C/ \sK࿁{" BTAaRxh"%ZE(%P25!ШVo., ~,s?JZ+l;vRD;wӧOsyh6w=‰d<  MLp౧;GN281cvm"˴/UZVD[88IYhW5ֻһ^ $"> |#^"te#AĤL"  f Mc*K7.޹__x[訁} ב蔝B9 m=,$e4h!fn*n }D<7ICqdCVU!2hA F%\`#^<+B߯ ^|(~T*^XX`~~kkk曜9sejWx8YG8ć{Y=Bat-: Ejkos *hĵ\G8vJ~+חZ!,5Aߓu:D&^sz-Vw)p"/HczyN=#ǑRҮmQ۸Bu, իuTX'"HWcelk] %Šq -{޾ξfhD խ)R1|F+Bj h-:~SҋB"I>DH8 \"A"?x>i/u񎍍EQloono 'Xx{#䊣 :ՋTV|:c[)RJ[蔅Q=:UyHLwCZ^ ϕ!Bk1:Bi~R&?$@&@JH:580Q|J C${=w=%/XK`iizrZ N+88 O3(10fyy*+ghl_[o::aI.W +>1>p g㊏}j]7{n&R");+jvpʵ(A"JJQܜGtݮ#?4|rDs_$~Q{9=%@\.38p7ٳNz]{@+'9s?O.afy;TEs Rve VjkcC)fJR%{dp){#u8$Kd/c(89>#z@_FĩO 0>X+)h$&}1A.)|jHNw%I/3??.^ٳgY\\RV[g :rǟe1_w.Es~uo68\1<ïX 3)r?9Sٟ?}snQa/ *\W/`?dȏVv+|ɬ-; aҩ!E&9V$DbqEmxm5Wp B/Wy3t:ylnn),//sY.]6N G[zS0qq4W6sEdZTڢ\V/W9` W+^렀btftk|SN>>KM}nz}̡N˸/M^#8#ogG|^v]Rm! (I+6"#v[ZmEc >hu4 Zϟ󬮮l6o-8 8P,;8'b HhU7]L~5lq#R)JTj5֗_pv{-R[m$?=i{=ee͹7˔6hڵ&΍fuN0935 :{dw((O$9BpVrrZKN |Hiffq]^Vo;q?x ,Se ,vhv]|y"R3Hn9Aë6qJc|L->jqxEv᧿v?<ɓ*No3ZmRY:<1 Mc"IhbBavHxKt4੧1u?3994tjYy[飒\wQfyɣ')NNZ jW~z‘-\{V֡a7#FMv<>74lϤ/\D&.X;79B~cnP͆~|FqM^0tXLOO3::+{?V}DR_]sL?ԱS ,e+稯7M,uҙoeAT}dR"$9vd<)S?1o=f*C_~iJ_F(FyXY8T dv< uЎ8hKcY 8\A*%I$i7~X`kxd\2G?'tT*.\ի;V}҂arL>8B8שvN Q{+R ;VAmZa S09a;LOFy<2,1LfC%_^zEa*%(^A}uo4;aQ4=;'y SYlRvWR >6u'!ekl[a 8u սlG0> x}}O''z~0 bzjja(bii/v/%`&%8(C˦ӨP߸Jmٓ|9eۀ#(yݤ՚ Z˜P`P'>2G=\`l4(lg-LNS j3"l{H~mI,-AʕMak1a0&nԩSٶcccdT*\|W[8W4 _8Fqb'%贩o> IDAT]v%22bi+i'5t|\,PM6g᦬XvٱU(|ӳ(pSDTnlqw_ҕv'/q2k9 >_83:c?4c'9r(H w.4D!!T1,86Ӎےdm%$p!\W]QkW৓?X<' 8CCCDQ /_f}}v}K̥)،8# O$30ЪS۸D}^m ,!eX)+ut:q˃"NIWaY⦽f$<9)Ӝ\R"9BTK#l+]VReK˂a܄{'>P8uԌRLJ)JdY:W^eqqWe⑅Z,Ì8Latm;x:%ڛXp_V,{ǵzXPip 2 ҒX:ٻ{d'~_b'(+|m:^`eɵ7ybD|oJ[>5G>Zbj"D) {$% H"쐷ml;<ζM?&GFY羢 !f>0h6d2'JH){GmllܶS I FpR.?Lqb7' |5i\%h! pW|ڵ{E+,2傒I^`Ğ{Oo6 Ɓ"MΞ)t"m;MRWYVlΌcLHcY7'A2Њ ` "vbXDiem$1,&%%ֽ''O~``dXdll\.Gڵk,--QTn1`6OfftCSGJlj"xk%=\VBWn,{nxKd$h J{=OJ|DڸonEmF|loy 7x(Ա",29&npEXxVsa`Y+q,0;IcDux{aaT+ |0pmamr"뷭hS`˶edfItv"}iQ"}b딅 Ć=#4R`@qyS|Eر4دK/wgHon{m B\X-!}bGOHQtnhNM6+4Zx/s ިRk,¶4Y*:$U ljmsWKy}EB<s\fttB@Ef2.}jʼnIFfP%;8P YDkga Kؖ@:$ &h YxP;,)8q,GǟmAG-~ ;fѕƅ Y" 9zHzs| 9 #mz{Q,e KKJn؂kzqppa4V^0Fݸahr9 ,ZSm4\'I|Su{xcljH:9 e*E 2f!o4[? r oN̲i01i_9v]͔ye3൦=gj"M6s 0L^Qۚ|Op:x#Lj뻶@R *ޕMɏضaZS.Y^^f{{ r!&g(3;x*͝eZ; X*HukWt{saFх r0 :xwѹ56SdI8&)Aq?%G:4gRLJ:z:N~hHtam9~vmve a-ث8w҉ٓޠs9fm9AndJ"C?2K)PEYN*ɓM7lz-\# 9&Jq{tN|`G-44C:cr[I!Q+;j%9dұ緬$$Ƞu_؆ f <677ܼʯ0j̩Jkkm``2Ь=ﯮ>] 7:Gf,+qs5j(2J K'R|Ǐ/Qeq=S1aj2taf@R ht(Ipㆹ4W(] liWzȠ D^ýo*Oyiͱ{\ U +C\]eyA~~F3`}jEb x.#q=Q14c&Mi ;.J[{HI*'&>HP'h%6sX:&NZAz!\'Ai( [U6aC'7Tjػʫv{}[þ>=04ҎfdD| ʽ⮮5c ;Μ8?D.#kȅK5ΝAȄ\N4voNU8$h7l 9y ۖ&^ {﯒2q>I:'He )؂NpOQiRJ)<ϣRܶUåJf2QR>~!jȨS{G:=[,%rT[ ^ҢVe\[nQDeR\.䉅uR8-+MξSed?&A\&}}xி6JIFmp9FSM[7` JHX%2L+y=C 4 jQVoK'rR(m! ;~ H7QމVӛ ߵ!He~kͻך`v$垣RW9)K_,qy`Ml;HM._8 Wy9Ww>bjUGX>[kt_%G\|}J),f#F!)s]}r`vf7߬si9ߐIfY"ϲr6oC!БFSY__G! 639w]VQ^@ɵMqK38`߼fsPo*rϡ!AB$, fyU8`}' 8h{w<.m>( 6AN7O<\\;Wn_fzrd 06ZeyvW+Wu*HX/vGO>5,fl;6ޭn(IaevJkS81Ӱ<7aYJ!Zu#6+k{_${Auy~`Jm(VEټvɈ"'QB"C5&?90>R$+jwWpx)rQ`O`{gҢ`MP-!XldLMpda. .]ڡ^o"(kdPVV5gb,Ƕ0&aaa0 BX&M1(&eAqJ%C*e30`!6z@cBTfN F<9b`oQf+s%w`!ЉCK[s{0% t:wL!]I 0&1~rRaa:wBYd_.]c 9vʢ7 Xv,A 00, t1G;U]A DDa }L cO(=Qws.16 ?;FcxBt_R5LJ|W\RiJhxs0=>I!It$7R4=$l;y۸o[k_sx^Yh)j~hB2߽v772t?L$%=+u{r{_aw]!`UDB >ݛyE:^H!oUG3O #?l1y舅RPx-W"mM؉!F]w;Bq j--~~n|IbC z ĕkoH* !]@az!UN U 9Aav^ww[Tڽ˶l6Nl'q$B434  MfK04 BҐNĉ'-KdYRRnキJU,ɱd<ܪJ}}an!߃nc[-K\s]7N`34Mc"A֛Fu 7 vz{Βu[!:ϳWKRSySoլp,JKpm=w<Ħ"Ka}k[+  _i w)8Ij[uh:15f:jz!¿T_c͔vHv]tv56!lIs%K_cxgb cEeg }pT))8|qwplzZCh<_)Xf ͻ,,hbj:F6P @O;1 E<)T J aS$ QY`x2659]= IDAT&CLY!zk^aHXw6ՁP7**IqJL'Ujֵ{՘RIǷrԩ*qz#,"2BB!/ftĮ}!H&pR82rIS8Zf3Zk\mF ҴQ()S;8r1nص(6|A];wf߾IMq!R'Q qa6D4#HF3^/nĉKJLI`ckZ إHXըg9\Bq+vԘܰ}{a.~z3IzU6#I\Ӥ!jőQrVxbOi7Ln诰aNδi۷s;aGxf|MCF)izSR}8.N q(4#޽WR)c\թO'!W^rq )ё A$R$Fw]W{)R$-%fi .s.c#ڡbvəqtf7-.lbXz#D=j@V5+yg¯ *R(V|ab`h!Js@ȴhUⰉJ"['̧igdɭ>̱-J%h1;\Kn \C9ɡCpĆ ƍ. aD1Z Ei.iŒ8ۆV[jB">w yS͓/fzj0C"ZO14MKlqjJ#1H#FڭA+TJC4uU6OQo(Z-dfڳgkUtDA! luu8N_PP<'u{TrynW9~\Tܘ009(~a)B<^J\(IJ"QuS[XSs9rd_Z2enyz#ad:~|#ԛ%7n 0 mT@ *Ԃ /Y7Ȱ6bs!2ǥ}\J$ bgWZg'[ cv:sR*H&Q]WL|bi)vߔm[+Ldl?xrDѿq+>8C[u"۶l *#8x4'N C1fx(8۲hve~rˮ,,v`Z`@iEԩժٵں"x( h;ݣ16|7~gc3́!5FrG&K (e8tJYlmGn ~+w+!/]|_"; G͊c9?s}K[&K \y)jW$t߹ sg?MM_nچL. c !Ne(J Zֺq@35,Fbdzj-( @TZCb׉켺MeڡR-g.X` }:Lelbwke 'ˌ/w#,ҹ.X"o=ǎv&E(mSO)\v^;"Oݾ҂KY2 sӵcReCjHCK)Xh\P챋v1-#d, LNNR,;,D=8M5S* N37($I850Vp1,)zu{w9n;_;&ضŽ}gߘ|.m[N}$u)3O9nSH} Zc4EHlKcLWv{&OgL us!-\4c._Y*qwR,9x G!ևTrY?XdRG*25J?P+pb(Ȍ\8=Nֆz#'85Rx\m[*WvT'xM2k+U׿4\L Ml`բZKJuS|heW _8qf3ȤfBGGLrJ!li.ϣڸĩ&I4Id_' z]wm~aleG@ߘ.6]_3rɶ$&ImK4JN_%*M"'HA{2q0YUՈlD W[9Ͼ[n?/ps?/V cz)T;cޜ1Y,Zy8࣌m KR[yUINtl +;}Wڵ REZ^>J hfZ*J!Ml`mQ5~h+bM%0AGٕ$8dClez/Lwff+bE6h`800L^jxK$q"h,k=0]r0L9[f kDeYRƱ&!jGKv(-C)0Eu,Aj+Vग़9ϯ@E ayvWHAkR ɨ,?bBX <0lĒѹ $nJ !djb8 Gcm 펠R U3Bڿ׽ɞ*A׼ko.޵ϐl{Xz?gllRDYt4Z6L c( υVjelj!SvL'cϙ3WEg/DGȟHKv.3Eaֿ89YU[71| 7@ `vvθdLw7X`jaw\cp\+qUrYth8 ɹ{^~)lŸk<.ʅ"4 ~:_Jd-(NgXRQ9{~4,7nX,vV) jLH Е;hpu 35a9C1]u5¹q|g˗R:Ίjb=[RJ*,Ռ,mx$Ya^300 $XӞ%vX@0\DQ 2q$ҁv%V#BVx8@fԫ'/uk^{ukۣT^l Ad۳e/q|Y5sQR JRJ |;y}់'!dq'-}N0ԭu5p9*3ƺ9HW~j!D) Y ƀ 0Zl.ѥd Z'IW_aַwqm7[/lrСܶmٜq]Lq) Vn b j I3R& ҂@:]d.HY.BG E!(~d qVZWg.kp&5ckGZV],@^ӟ4׿͛)]G 5]zލ0h: BB@VqI@c$k? _)X NYIi EA lPvo.n\.ѥb EryVkG;#; 8|yO4o|`"D툹"<'~/si`YwK94̰qF ioSMCyQqT%H2-ZU@G 8؅Z!0k78̱ 3uucT&gz(XUr:'?~>-xFc0F/%}>en5=?}ﳝi2Bd)s-do2O8Cgld G(2CC6ۆ0ȐĆ8 Ô(L Äv+݊hڨVnG0Ĵ#t|8mkib z՚>EQDEqL;YŸ<~as6Ø YYQډt㴩cG ?6{<_+nmt,^eK~,AM\5,!B 3ɘ{}F(TKg˵"\Eۙ;?b k}zΦ&q5%M*YS>O~ (^(F!p0fD-ˣV)/W5}m΍7h,=*EhKhy.-c̲cͽ硔"uBӸIY6 BB{h R-큣pZ@X5ZAZg9=4gO$ŸW￟Jw\SǤ˸ ӌ:cH2ٟ~>4iUzV_t > _+ܥ 8SV`>2<>q$l=V[ȿ5褳50T(2U{[72Bn֊AtVPMEIDAT-&?~\+m f.X AO*\ Z QgYV6xA)"R\\]8gd/~\:8XO vMz՗%QY|:9a!! 0xX`u;1}]|fҰ4@1q &|!J͈j|s_?օ]Nc!!z,cֶJugVdB7NjTpհbDk Dt\#d2Sԕ uqup=帶czZsK-3N/'W﫵\\u2]ٞdE06ۚVdh ͋3nٽnRM:"hZD%!7!ElkVF+bs[nݺͥ w6|YoN&(-zx1` uNc-@$A iS4I=IfC8N:xˬ[:!|Q^[ӫWotedž01#hmռZFdKߋ,ɹs%?|w}/S)A:q- 1T+͔VsF/4x#Ț(mejzn!F~ csAyC=V0*oA6#:'lPB`-'ЮCjp<T:2u^9d)Egiwﺏmҫw\nm5~3O Qad"$6u|~W JfIN:뗐N D0:E%HcBHҘf&bn,7TJo.7ddP$I@+F#zTv6 U8B X{v Mi6#;|]=+7#6>!Xe?IljvdAЎ4ahc"ΓѾϬ`Jb[&+HS0 -Xyi)fF1f_w8`l .)d_Z4LZ Bpݨd/HRA! C D7uk#K`5=IgvN-[  ^PlcBN>4+棸R&&@.%>U5 ic,21~ ss ~}okY.ЊQ< *f/pظqR?G)J$I"fL|>p _BTXv1Na92<`8l0:(< ( \7xog"Kk M9; V ,ۓn:M{>:KNe^2]Ԝ\6/ԧ(׼-oy7x>s^o;vNLgk6ʤdN0궉 $6ԗx]?LI6 D]Әoo+p2߮k+hXW')ͪퟷb8Y_6jjmh&۾c짩ժ|cƯʯc\&'''~HӤ jV1t+qyvo$Y@wqh&Vx[C`cE0Zad5r/ m-` $ yGZCm2(Ӥ*25urٰ64V۟K<[>*7C_Oh$yX\$bݨT>:.czQEI _BLGK^lP peOPa \ D}V uNڳ[ ֍q ˡֶ>0T[F Ї{k׼Ƿя~}AFFx]nzkZ ه=$9Y}L'bN -A<(yJyч #<)頠 y11[jDvֻ@+|6=~~oϐ)R:#AiʪZ sԦo@ B}Ojq԰Զ   %Wxx n&mH!R&ʅ>64"Gzdel:ݻN>[j 1|cݔJe7e<\ s3(xx"KtXE"AE133,--#U)sYKP+xnzvr^}no|_Fw׿YhϷ})lc2B =_9/_~xϏxП`tGo1Ic/by+s GkUtO^ _7|h"~ٽyYrƘ2ƼAπW䞹^`vo^V}9>qc̽Bކo2 O>cy\~C.e  <<(/]o"c| &y^^crGwoȮ|||+O{1T,׽9Bx-p7p0x*u~coW,-n"H]i| XKWc nvW}/[g}cW+v`&enފmțVǀ̅˂Dv xX(g1` 8=r.bN6+IENDB`debian/icons/gnome-mime-application-squeak-project.png0000664000000000000000000001267612066336723020323 0ustar PNG  IHDR0>mbKGD pHYs  d_tIME 9KIDATx͚iu{]{x; A LSEQ4Ȉ4Iيm)$U'ȲSeNEReP""EH@X{t|.:Ddfg}iQU_^I& hzԃXk}|3EpbF2QCcS?:Iq5J>j?t!ڷ琣~8.^CQRa>XjaH@#z gh'^~sze}yd&fqg$H V`*wKaKk#X"rlb=kK$ZKRyM8ڋ9xUK,Zri,9RC:_0>u/? n1~* 1Jk֠[ĢG{vkR?[?mH4NxA bvŧXo3#wXjWm䞣 aag|xU(9c(2^ ).ReEm /oқZ{YBʀK>@{y:ք1(BATA fz?A.#\bX<} ց'6b7d?a,U ^j$k6I `>'ow9镮zr2rnɓh0Ԡ< G^‡n&1%B rB,fۻ_eNSH+]::@ryEN WDSH<$(If0kFXb88åicwr#%/qm|$:_;vkŴ$ gZ3B08ci^9LB}+ya53a DWn籧rWJOs(%q-uj+ڝ|X!z̩y7c IjIj \=@iXJtΣNIS/b)V#tpO@2 Ma9OV$&H 1;@#t-$& 61U-n? {L?q:c}DŠ!9H?歿s= 15ȣ/ jS4A[syms#&-JE~Waogh_~Ǧ㷾~\_ώ]x7+sc "Bia3njPCa%b)5'`lX9N%&rG(^QBZ#S [9~.Z̩GNQ҃,/^)?:۱WC*ԏO3J&oC|jWKXmT#!1N=_EI9|0:ORE?{#og__1ں,=O":Š_-N ڴz rf0A蓯|FM1:ݦX45c-/\֍xv];h=Ӿ~ 7]Jw|^ecXA)QKVٴ&a:9RO!K,!ǥレE}"N=w]˅C`zѿ~_=*I׍1e'n,%]$biV<zSV.CYB[kXk\ZZWB#hu C/[[/Ut]Ϟ `$S Xt$[u7켒 gX1V,tHM\u#ǿ}n t؇^7oaE鰓4gk,n\6˘.<<ĕmG;djDfTՋH 1޷cc-&[u.q%UvOu̿rց K|λbr?Ɠshft~ӷosڸ|U ֿy+:9*VIK9mtk\q'yz0&LfXw>LvJ+ϳa|9?G7}͟,7/t.z#T3pF׏&,8|zf73%Gy\OqGoOžw\$VA aj-*9͗=# nI1 myKϡx%uXeCf`AV8yl_`|8#]j#u"6l쉽9ި\(*\bc yjy#AƼOXUI*}Ty `>|W'23>bG9#IlH43Cq&}IyRCEH^+PX|?5jAVRtc# ;.d)6f.D 0[!hE$ob^u8)$Qe44[6ޛE?K7 *(^ s֠FpVpx0"U!@Lbj=A^lbbbGvhdL'RZZ0X5PB_ &~YEK%+bdFLS{-Hh,bW:,R8*u Jr %+dl&!*,%uDBjM];7} 7QM->>:9DDVfhFE3tV j0nc /pҾﲁ1^ܝu|$"9aB07Ti$KQm@P8Afuw]c7D[D3"2 ."MU]<$Us7?8tc:ֱD_9m3RcIENDB`debian/icons/gnome-mime-application-squeak-image.png0000664000000000000000000001273412066336723017732 0ustar PNG  IHDR0< 9bKGD pHYs  d_tIME u iIDATx͚y^U}?֞ C@ZgJ[t@۫뽵:Z{K[jbAC$$99{Z{1@:zz{^^qj_/aZrƖ[]S^-^.=*cY tB]@,9˘xY)7N@Du>ysZJ+GVgP"֢rP֢)6>v8% \HV}Qz-djE"D!AWm-5ܢ3-&˱͘m}nOewnxo 0ZD)N( vD%IR uT;£EwZ.-k%HStc mpq>XX,G+|CydGi1{+JByZ^%4.He Fª,4gU^a1Oq_5kWhS Ig8qFL#<Ņ;ڀ#1HC#Y6SN)~;k4N[GlV3xŧ$ _p T`tD9i$M %I6a2fyVJSVB>~alG>Q% $ZzkpP)83gO"($q *Qq LIVOI25fB0[O9 eZHT|w3s {CX2XhN=/逷HT Ij)T6ӷ>,6$޸~ w`Naܲ{Y X!5sTo5Ր+"yͲ7pCš.e p#V8C! I,bAj/ǟW7qz{wpZ!-F74#%%pq7oBZD$ӯZw]C-7 ?tW-ΎWP478N9t"2$vK?{WO23{RFDlZ[/Wa ⷣ[ Hj!IhH'VaMůҷn).͉jAA"/Rx5~C !Bz@x,N{8~J\% ٍ?zDӮđO6﬚!x)7vW譆ՀF>yni5⮐J-yTVi_6oxHkJQQ=JhMSTiK=Slc˔)"TpT(ZMM)jJQU=zMTBުG; y5$$Հ>nnZ=Y1+k!+~BlO4IQ@T`jCpƯ]2q=~'c͟._Mk6.H=DT}\p\6tБM]zZꩢf{ȇڧ]e֣Bnp 1C_ⵯ7r$"40gLL,A caLMIz+ELj]W>6CZ<2"X47>Ə˛n.oW'ݱFy33JpLӍi]VZa}CwPFx(_<1hB/C,uЅ/;:s9ʩ1ru$w:oLާg9G"Eܽ!{*ΈJ]#b+ȕ`‰D2 i*Nv⡈,7K} hfISM5J[ޣ]$N2TT4P \)rrLurEt.==R99ױa]LMY i#8d ݜ95,NK9BPv3Xr%0ZƠ*u\h26J@Æ>䞇55'(t|EpKfq|h}ͅ_ហ_)U+ n,gG~]G|+PD%@nQ-hjeHZ Ƕ?ǣPC аgss8@*Ga1y'~9_(i J8޷ hϪ!eDR!Y˝(Iy:P~@eD u `4vhL 31m`FLh@mtuoo \~)]3T3kfʣ/dL)mefu1r -(k'p?@yrqN{Y:H.t?*5)gg˸U_u:`.)Tp?6K[Oa39n=3jBDP|?B?X" ;O@B u@Q\F= YG\@!]*bQ&() яSR1I5$ZDa=z8O`uht"52D|H&h5&kP! 7$~$Am# trLzDLAӒQ,>sK㓘I=|dCMZYW'POQLDGcp 7VlvæA.(xs^\ysբ И#"Jh91S/p b1f߽.f!}H,@F fC7@RKy/wpl%B@St,l](%ǦA ;70˦yuij|w7R-$}[@ <)zhl 64 \k`3繩Zڔ&%ӢlZS-<ГrW~n1WY+]{]6}&]ṳ0k4Զg_:-!k%rWC[lHITHjhP#u.q-m{Z#X,kыGV卛D&)  &-JC~M~16mEH/> ģ0aJE<66Xe-r4@iRе<sk?wmc""L O~(ߑSH4ĥ *K IL"AHһc-,}DJ .q"rĮsiE` 0EHᛏҌG$ U|QB }w^0\AhklYbw tĽ-U+1d[bU0ķ3'$1g?ï<( @}_K ED`ձc:Mc%i}ZNE#iQ\ZFHL4 *ĦD×WhɌsMNK~Y6o`zzmӔ'-mwWp|S% lJš{KzKpAeQ6cso1e7' X\ @ 8{6s#wqal@fbBzowplkoę_ᬥo[_ i^u n L|GḘ`.fQ(oO1?zD[@Os*8w/Ros3nl*F ԯh 1?u/`K}fGJr%+Mh; N\QyrPowsӘ?˿q[G1 'r(#lPyi޿msI^%^=E{#5~tf2&tPLw҂34߷[i{r̚(j P1puя0PUs+sⅣ(a.!/ [쮳O0%@: tvYgb'@S1Zmk?L`jgRg+' tL$3S\Ǝ~0t# T" (P{ڂ6۠95s}yNsTO;1 >߈yf"u F^RKYF12uhqs1Nlv3SLLx97.Sr"ACb" Z>,4}fg4ϩ0N<{j|Bd"IENDB`debian/icons/gnome-mime-application-squeak-sources.png0000664000000000000000000000765312066336723020337 0ustar PNG  IHDR0:bKGD pHYs  d_tIME ;,8IDATxiluw7o{#)J$˖96۱u4u Qh|)MZ8AR \ q ԁ"E%[qĻYE$ŝ|,f9G{s?s9 (d/)퇬OHI$}tY]j^ P\)qh! Z&&uѦ&kutE5 u10 L%!D,kHZK}W 4m Ahd pbV#jMd9 .nwߦ) l ,lVZ8k/&gX7@ %,X nGQVMf7K/wÚhwD`cW}2@ !{5(&.vXmB"ҏ /kS ^SZd4e< )(@ Nx$L_oDfwÍjB=75Ղ/En@^*JMڈ /lWbS k9\=V7͂PK\jjZ^wY΄'Pi6ڊ3vNj ! V60ObYqlvu)qh@ kj&Fs!;@۬J40 ]{c֌ "ӌs Vl2x 6Ya?0 _j`3`zȧYlI%ؙ475R DVL .10]Q A$,Foͨ `;Y9qqӊNʳ?$7:yCCS\E!@A㎺KX"ALVaJ`r%!ʆcںdQ.]{ܑH g%|fp zK@-3q*COh5\Wif6W ]˄Z(1ٻ3N%hX:*/5N%,RP*n":ёnjbֺ-IOwl=RvnͦĵȥmvS؈z/wgM[,)$ BcC,:(Nf(jΫ s ~Pu 4)__EBd U*ɋN|PwYsWI}.l;ocg$2v:A2aLۤlA2I% ? BU:]T-U<ai @1 X_Cە>[B+~ׄDK}N:趁n 4 b:v"͟gzy|[ynf6Ʌz d3Vҳ=)B ?I{i4Ŀ٤M2X:i]'d,n,ϼ'9?c&?ЉBZަ֙!+wh+{^RV7h8Е7OR| )A_ʅ <2{4,"4(|gԗ_ ( Z+p i|wgC[stG1MY_C9zfmD.I"iT̄05=)o>{=]4DXP1n`=j2Lgm2 &%ۤHnf+׷x޽&mJ-] ; IP.0|05|wgX {@>ܶp^hCC0MnWr.RC@+knK5YN>i rͲ5I1mNI?i :i&%@`sQ ,| ρ W3O-cyFٲ7.ƏJw94KF!M^;CWQ>]L̖L,[r ` b=8>W:D.|l;yѻ3Zwԥ)&}>%hZտ-:i:l (]( $ :Vz Du}ԆVm.TqfL2ppФ&WJ :36VO UE !:"Q|QVȅ*KsFGgW[`/x͘Ps_S9w%W" ʚFIJ|C>q!.JE9r TXc|z_bGY82b|@r|@}߷$YlS%mi؊*+U6s\jurFUGOS}M2N`61>{|*@|- fEǮn Iۊ-mX h3%܋x.|0LZfmSЎi5IR]Y4U,Ufh:Tk5J>zL/? (33+L: zV* 0;T^Q |x1"^"CƓA`7A%^.-GPt~55Y4}!p8(2td/p\x,&8y O*&x(y pۚ+i)ӡt P"cs^~%Z  D !"pSC='K 'ȹ]!jׂ@Qr#L4t _> |?FY&X9-#~76jf ݷׁ9)#3K)pq`u+P<?t#JƩP $%i<[~E_>|dg$䧟@[/sIzp=+nt}`Mp AoZڪ_wiwv IV'A\[,&M`YI#X=]H6IENDB`debian/icons/gnome-mime-application-squeak-changes.png0000664000000000000000000000762712066336723020265 0ustar PNG  IHDR0:bKGD pHYs  d_tIME  7z$IDATx͚{}?3g}_61G( * *UmRV}UR*5QZ*UR5(06~`_|_=g\_HO;7YHEgxɺdޭΈ(@RJ1ȌR>@J0 "z ^o2'`5MI,X CQWͲx0ڍn lZ*IKIZ1@  ܈r&yQ%a&_ZYt\Fu~ GK"T,۪p2ׅ$߅Ӎ(ѻ\GXb%<-RN D;죀0;0Rzt$FI3D'3+Nf+f}TD,O[1vTI!"1Ru!Bߊ@"HR'IR xMuRkSKkT(I$)NumbX I _rrd !ROmQ+@|`Zh?+N9n|6QAop % >mJ.TX%fvRhNȣ-T?0FmkbVJSLN)MVR4|je&.F;qu ɨ>voy E>Rͱ30 BT|E15WY޹0ǹ4Z"6}#8 -Uh,06ec]\D \y-7pGeM!MIIK*` ( cUM͵QOg93ʶbL!Q69<6Δ OLxII dEy 8־:0 ߴZ77 r͸ؖI(C!<k +6r lrŝҠQ$b+b+ɌvZͅdl#}\8Ć^۳-uN &P(" Yw+<Ɨt]hNA)aW s`ƩI}9^>vQ'}v36c86m 2Kq2wƏ媛0iV,3Lh:RfݴOf?G)P| 8py"y'Eޱ(d\ :}mxn*nݲWe z 7<WO! d26u) z6~^wg>G=z竏sMW{s.i'ehh\ƞK);Ub3,R ;ccXnu 7~v A Md_9¶=`/T;)49rΦR00ڈNl' tBzl;=i¼C}-c3d % "y-B%ֶM!~İ$ ",AӨ [że,@ Зs)l¬CQ;QX&;c(py`.:M/)B,)$ﻑ)BR,z,F Ry#" .?_56:NWA zH_:(7EXT <&ڳOVGx𦯰ϱq?(Yk:q2cHBdlkCo"hK3j'dBJ"L6R&*e" <.k8/gh|^?b 'fq{] U!;}b sy33$5SR35!@R26N;JIBS: !wqtCtuLOգwm|rm.ۢ0`l(%u0 0$4X(EQ?-VG9TJ|#R+4g(sT }r]G m ?|G!JIEmq(&zR@Y[$$5Uh'plzz.b=6׎36C`*CST^ϙC v P8Wkg+diM)]Ux h<&h$t%BZNhSn{ˑ7 -'oWV0o̙+GY,U0)=x=z@oO!ggl*8$;28xrco|bXGQ8 VǦ*e2p e Wןb"sxR "F= 1w5CvQF K-!y.ہc @L'~J}:HC޹۶q1,F &$ ƶ˨U;&aţb'Gy/ 7l/tSy `t%`LZGx'hRcq|W6F{n7m- r1ŷ1GΖRu]yo}ަ/Àڻw#`{[ݠ'j7w'Lm7u16v:Bw )ZJtS] EhRLI`3qTz}krz8n@뀗u0v`d@p%:yxe=i[[ђ+OnF_#確'#Z"fV/Fq%֪ۿ=G!w}-$Xhb+s'ԌhyuCZM` BKZ@0p/p;-Kt?RK*J)*_F/-<>IY蝔hJ,@ȏh7 xч_FuJ`zCɯUs!x8%wӜR,B.O/!zֽ]ZOb/Ge7z'MpZ5@Od1K$VFK.)uO],/1ZGKD(%뒤- um^ޢumJR;"+6T!.yI!Z@|b iE%Ikb/[SIENDB`debian/copyright0000664000000000000000000011673512066345531011145 0ustar This package was debianized by José L. Redrejo Rodríguez on Sun, 17 Feb 2008 21:33:41 +0100. It was downloaded from http://squeakvm.org/svn/squeak Upstream Author: Ian Piumarta Source files below 'platforms/unix/src' in this distribution that do not contain individual copyright and license notices are: Copyright (C) 1996-2006 by Viewpoints Research Institute and other authors/contributors as listed. All rights reserved. All other source files below platforms/unix in this distribution that do not contain individual copyright and license notices are: Copyright (C) 1996-2006 by Ian Piumarta and other authors/contributors listed in individual source files. All rights reserved. For all of the above files: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The Debian packaging is Copyright (C) 2003-2008 José L. Redrejo Rodríguez , licensed under the 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. See /usr/share/common-licenses/GPL for a complete text of the license. The packaging is based on previous artwork of Ian Piumarta, Matej Kosik and Alexander Lazarević Sources include also code files with individual licenses: Directory platforms/Cross/plugins/JPEGReadWriter2Plugin Includes files downloaded from http://dev.w3.org/cvsweb/~checkout~/Amaya/libjpeg/ Copyright (C) 1994-1997, Thomas G. Lane Release under a MIT type license icluded in the file platforms/Cross/plugins/JPEGReadWriter2Plugin/README. The complete text of this license is included below. Directory platforms/Cross/plugins/SoundCodecPrims Copyright 1992 by Jutta Degener and Carsten Bormann, Technische Universitaet Berlin Release under the same MIT license of the rest of squeak-vm sources. The complete text of this license was included above. Directory platforms/unix/npsqueak/include Copyright (c) 1996 Netscape Communications Corporation Tri licensed under the terms of the Mozilla Public License (MPL), Netscape Public License (NPL) and of the GPL. The complete text of the Mozilla Public License is included below. The terms of the Netscape Public License (NPL) which can be found as amendments to the MPL at the end of the license. File platforms/unix/config/install-sh Copyright 1991 by the Massachusetts Institute of Technology Licensed under a MIT style license. The complete text of this license is included below. Files platforms/unix/plugins/VideoForLinuxPlugin/ccvt* Copyright (C) 2002 Nemosoft Unv Released 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, which can be found in the file /usr/share/common-licenses/GPL on a Debian system. File platforms/unix/plugins/MIDIPlugin/sqUnixMIDIALSA.inc Copyright (C) 1996-2007 by Florian Hars. Release under the same MIT license of the rest of squeak-vm sources. The complete text of this license was included above. Directory platforms/Cross/plugins/RePlugin Includes files Copyright (c) 1997-2001 University of Cambridge Released under a dual license MIT/GPL. The complete text of this license is included below. Directory platforms/Cross/plugins/FloatMathPlugin/fdlibm Includes files Copyright (C) 2004 by Sun Microsystems, Inc Released under this license: Developed at SunSoft, a Sun Microsystems, Inc. business. Permission to use, copy, modify, and distribute this software is freely granted, provided that this notice is preserved ----------------------------------------------------------------------- License for some files at platforms/Cross/plugins/JPEGReadWriter2Plugin The authors make NO WARRANTY or representation, either express or implied, with respect to this software, its quality, accuracy, merchantability, or fitness for a particular purpose. This software is provided "AS IS", and you, its user, assume the entire risk as to its quality and accuracy. This software is copyright (C) 1991-1998, Thomas G. Lane. All Rights Reserved except as specified below. Permission is hereby granted to use, copy, modify, and distribute this software (or portions thereof) for any purpose, without fee, subject to these conditions: (1) If any part of the source code for this software is distributed, then this README file must be included, with this copyright and no-warranty notice unaltered; and any additions, deletions, or changes to the original files must be clearly indicated in accompanying documentation. (2) If only executable code is distributed, then the accompanying documentation must state that "this software is based in part on the work of the Independent JPEG Group". (3) Permission for use of this software is granted only if the user accepts full responsibility for any undesirable consequences; the authors accept NO LIABILITY for damages of any kind. These conditions apply to any software derived from or based on the IJG code, not just to the unmodified library. If you use our work, you ought to acknowledge us. Permission is NOT granted for the use of any IJG author's name or company name in advertising or publicity relating to this software or products derived from it. This software may be referred to only as "the Independent JPEG Group's software". We specifically permit and encourage the use of this software as the basis of commercial products, provided that all warranty or liability claims are assumed by the product vendor ---------------------------------------------------------------------- License for platforms/unix/config/install-sh file Copyright 1991 by the Massachusetts Institute of Technology Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of M.I.T. not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. M.I.T. makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. Calling this script install-sh is preferred over install.sh, to prevent `make' implicit rules from creating a file called install from it when there is no Makefile. This script is compatible with the BSD install script, but was written from scratch. It can only install one file at a time, a restriction shared with many OS's install programs. --------------------------------------------------------------------- License for some of the files at platforms/Cross/plugins/RePlugin Copyright (c) 1997-2000 University of Cambridge Permission is granted to anyone to use this software for any purpose on any computer system, and to redistribute it freely, subject to the following restrictions: 1. This software 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. 2. The origin of this software must not be misrepresented, either by explicit claim or by omission. In practice, this means that if you use PCRE in software which you distribute to others, commercially or otherwise, you must put a sentence like this Regular expression support is provided by the PCRE library package, which is open source software, written by Philip Hazel, and copyright by the University of Cambridge, England. somewhere reasonably visible in your documentation and in any relevant files or online help data or similar. A reference to the ftp site for the source, that is, to ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ should also be given in the documentation. 3. Altered versions must be plainly marked as such, and must not be misrepresented as being the original software. 4. If PCRE is embedded in any software that is released under the GNU General Purpose Licence (GPL), then the terms of that licence shall supersede any condition above with which it is incompatible. ----------------------------------------------------------------------- MOZILLA PUBLIC LICENSE Version 1.1 --------------- 1. Definitions. 1.0.1. "Commercial Use" means distribution or otherwise making the Covered Code available to a third party. 1.1. "Contributor" means each entity that creates or contributes to the creation of Modifications. 1.2. "Contributor Version" means the combination of the Original Code, prior Modifications used by a Contributor, and the Modifications made by that particular Contributor. 1.3. "Covered Code" means the Original Code or Modifications or the combination of the Original Code and Modifications, in each case including portions thereof. 1.4. "Electronic Distribution Mechanism" means a mechanism generally accepted in the software development community for the electronic transfer of data. 1.5. "Executable" means Covered Code in any form other than Source Code. 1.6. "Initial Developer" means the individual or entity identified as the Initial Developer in the Source Code notice required by Exhibit A. 1.7. "Larger Work" means a work which combines Covered Code or portions thereof with code not governed by the terms of this License. 1.8. "License" means this document. 1.8.1. "Licensable" means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently acquired, any and all of the rights conveyed herein. 1.9. "Modifications" means any addition to or deletion from the substance or structure of either the Original Code or any previous Modifications. When Covered Code is released as a series of files, a Modification is: A. Any addition to or deletion from the contents of a file containing Original Code or previous Modifications. B. Any new file that contains any part of the Original Code or previous Modifications. 1.10. "Original Code" means Source Code of computer software code which is described in the Source Code notice required by Exhibit A as Original Code, and which, at the time of its release under this License is not already Covered Code governed by this License. 1.10.1. "Patent Claims" means any patent claim(s), now owned or hereafter acquired, including without limitation, method, process, and apparatus claims, in any patent Licensable by grantor. 1.11. "Source Code" means the preferred form of the Covered Code for making modifications to it, including all modules it contains, plus any associated interface definition files, scripts used to control compilation and installation of an Executable, or source code differential comparisons against either the Original Code or another well known, available Covered Code of the Contributor's choice. The Source Code can be in a compressed or archival form, provided the appropriate decompression or de-archiving software is widely available for no charge. 1.12. "You" (or "Your") means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License or a future version of this License issued under Section 6.1. For legal entities, "You" includes any entity which controls, is controlled by, or is under common control with You. For purposes of this definition, "control" means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity. 2. Source Code License. 2.1. The Initial Developer Grant. The Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims: (a) under intellectual property rights (other than patent or trademark) Licensable by Initial Developer to use, reproduce, modify, display, perform, sublicense and distribute the Original Code (or portions thereof) with or without Modifications, and/or as part of a Larger Work; and (b) under Patents Claims infringed by the making, using or selling of Original Code, to make, have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Code (or portions thereof). (c) the licenses granted in this Section 2.1(a) and (b) are effective on the date Initial Developer first distributes Original Code under the terms of this License. (d) Notwithstanding Section 2.1(b) above, no patent license is granted: 1) for code that You delete from the Original Code; 2) separate from the Original Code; or 3) for infringements caused by: i) the modification of the Original Code or ii) the combination of the Original Code with other software or devices. 2.2. Contributor Grant. Subject to third party intellectual property claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license (a) under intellectual property rights (other than patent or trademark) Licensable by Contributor, to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or portions thereof) either on an unmodified basis, with other Modifications, as Covered Code and/or as part of a Larger Work; and (b) under Patent Claims infringed by the making, using, or selling of Modifications made by that Contributor either alone and/or in combination with its Contributor Version (or portions of such combination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: 1) Modifications made by that Contributor (or portions thereof); and 2) the combination of Modifications made by that Contributor with its Contributor Version (or portions of such combination). (c) the licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date Contributor first makes Commercial Use of the Covered Code. (d) Notwithstanding Section 2.2(b) above, no patent license is granted: 1) for any code that Contributor has deleted from the Contributor Version; 2) separate from the Contributor Version; 3) for infringements caused by: i) third party modifications of Contributor Version or ii) the combination of Modifications made by that Contributor with other software (except as part of the Contributor Version) or other devices; or 4) under Patent Claims infringed by Covered Code in the absence of Modifications made by that Contributor. 3. Distribution Obligations. 3.1. Application of License. The Modifications which You create or to which You contribute are governed by the terms of this License, including without limitation Section 2.2. The Source Code version of Covered Code may be distributed only under the terms of this License or a future version of this License released under Section 6.1, and You must include a copy of this License with every copy of the Source Code You distribute. You may not offer or impose any terms on any Source Code version that alters or restricts the applicable version of this License or the recipients' rights hereunder. However, You may include an additional document offering the additional rights described in Section 3.5. 3.2. Availability of Source Code. Any Modification which You create or to which You contribute must be made available in Source Code form under the terms of this License either on the same media as an Executable version or via an accepted Electronic Distribution Mechanism to anyone to whom you made an Executable version available; and if made available via Electronic Distribution Mechanism, must remain available for at least twelve (12) months after the date it initially became available, or at least six (6) months after a subsequent version of that particular Modification has been made available to such recipients. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party. 3.3. Description of Modifications. You must cause all Covered Code to which You contribute to contain a file documenting the changes You made to create that Covered Code and the date of any change. You must include a prominent statement that the Modification is derived, directly or indirectly, from Original Code provided by the Initial Developer and including the name of the Initial Developer in (a) the Source Code, and (b) in any notice in an Executable version or related documentation in which You describe the origin or ownership of the Covered Code. 3.4. Intellectual Property Matters (a) Third Party Claims. If Contributor has knowledge that a license under a third party's intellectual property rights is required to exercise the rights granted by such Contributor under Sections 2.1 or 2.2, Contributor must include a text file with the Source Code distribution titled "LEGAL" which describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If Contributor obtains such knowledge after the Modification is made available as described in Section 3.2, Contributor shall promptly modify the LEGAL file in all copies Contributor makes available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Covered Code that new knowledge has been obtained. (b) Contributor APIs. If Contributor's Modifications include an application programming interface and Contributor has knowledge of patent licenses which are reasonably necessary to implement that API, Contributor must also include this information in the LEGAL file. (c) Representations. Contributor represents that, except as disclosed pursuant to Section 3.4(a) above, Contributor believes that Contributor's Modifications are Contributor's original creation(s) and/or Contributor has sufficient rights to grant the rights conveyed by this License. 3.5. Required Notices. You must duplicate the notice in Exhibit A in each file of the Source Code. If it is not possible to put such notice in a particular Source Code file due to its structure, then You must include such notice in a location (such as a relevant directory) where a user would be likely to look for such a notice. If You created one or more Modification(s) You may add your name as a Contributor to the notice described in Exhibit A. You must also duplicate this License in any documentation for the Source Code where You describe recipients' rights or ownership rights relating to Covered Code. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Code. However, You may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear than any such warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer. 3.6. Distribution of Executable Versions. You may distribute Covered Code in Executable form only if the requirements of Section 3.1-3.5 have been met for that Covered Code, and if You include a notice stating that the Source Code version of the Covered Code is available under the terms of this License, including a description of how and where You have fulfilled the obligations of Section 3.2. The notice must be conspicuously included in any notice in an Executable version, related documentation or collateral in which You describe recipients' rights relating to the Covered Code. You may distribute the Executable version of Covered Code or ownership rights under a license of Your choice, which may contain terms different from this License, provided that You are in compliance with the terms of this License and that the license for the Executable version does not attempt to limit or alter the recipient's rights in the Source Code version from the rights set forth in this License. If You distribute the Executable version under a different license You must make it absolutely clear that any terms which differ from this License are offered by You alone, not by the Initial Developer or any Contributor. You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of any such terms You offer. 3.7. Larger Works. You may create a Larger Work by combining Covered Code with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Code. 4. Inability to Comply Due to Statute or Regulation. If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Code due to statute, judicial order, or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 3.4 and must be included with all distributions of the Source Code. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it. 5. Application of this License. This License applies to code to which the Initial Developer has attached the notice in Exhibit A and to related Covered Code. 6. Versions of the License. 6.1. New Versions. Netscape Communications Corporation ("Netscape") may publish revised and/or new versions of the License from time to time. Each version will be given a distinguishing version number. 6.2. Effect of New Versions. Once Covered Code has been published under a particular version of the License, You may always continue to use it under the terms of that version. You may also choose to use such Covered Code under the terms of any subsequent version of the License published by Netscape. No one other than Netscape has the right to modify the terms applicable to Covered Code created under this License. 6.3. Derivative Works. If You create or use a modified version of this License (which you may only do in order to apply it to code which is not already Covered Code governed by this License), You must (a) rename Your license so that the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", "MPL", "NPL" or any confusingly similar phrase do not appear in your license (except to note that your license differs from this License) and (b) otherwise make it clear that Your version of the license contains terms which differ from the Mozilla Public License and Netscape Public License. (Filling in the name of the Initial Developer, Original Code or Contributor in the notice described in Exhibit A shall not of themselves be deemed to be modifications of this License.) 7. DISCLAIMER OF WARRANTY. COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. 8. TERMINATION. 8.1. This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses to the Covered Code which are properly granted shall survive any termination of this License. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive. 8.2. If You initiate litigation by asserting a patent infringement claim (excluding declatory judgment actions) against Initial Developer or a Contributor (the Initial Developer or Contributor against whom You file such action is referred to as "Participant") alleging that: (a) such Participant's Contributor Version directly or indirectly infringes any patent, then any and all rights granted by such Participant to You under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participant terminate prospectively, unless if within 60 days after receipt of notice You either: (i) agree in writing to pay Participant a mutually agreeable reasonable royalty for Your past and future use of Modifications made by such Participant, or (ii) withdraw Your litigation claim with respect to the Contributor Version against such Participant. If within 60 days of notice, a reasonable royalty and payment arrangement are not mutually agreed upon in writing by the parties or the litigation claim is not withdrawn, the rights granted by Participant to You under Sections 2.1 and/or 2.2 automatically terminate at the expiration of the 60 day notice period specified above. (b) any software, hardware, or device, other than such Participant's Contributor Version, directly or indirectly infringes any patent, then any rights granted to You by such Participant under Sections 2.1(b) and 2.2(b) are revoked effective as of the date You first made, used, sold, distributed, or had made, Modifications made by that Participant. 8.3. If You assert a patent infringement claim against Participant alleging that such Participant's Contributor Version directly or indirectly infringes any patent where such claim is resolved (such as by license or settlement) prior to the initiation of patent infringement litigation, then the reasonable value of the licenses granted by such Participant under Sections 2.1 or 2.2 shall be taken into account in determining the amount or value of any payment or license. 8.4. In the event of termination under Sections 8.1 or 8.2 above, all end user license agreements (excluding distributors and resellers) which have been validly granted by You or any distributor hereunder prior to termination shall survive termination. 9. LIMITATION OF LIABILITY. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. 10. U.S. GOVERNMENT END USERS. The Covered Code is a "commercial item," as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer software" and "commercial computer software documentation," as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Code with only those rights set forth herein. 11. MISCELLANEOUS. This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This License shall be governed by California law provisions (except to the extent applicable law, if any, provides otherwise), excluding its conflict-of-law provisions. With respect to disputes in which at least one party is a citizen of, or an entity chartered or registered to do business in the United States of America, any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of California, with venue lying in Santa Clara County, California, with the losing party responsible for costs, including without limitation, court costs and reasonable attorneys' fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not apply to this License. 12. RESPONSIBILITY FOR CLAIMS. As between Initial Developer and the Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License and You agree to work with Initial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability. 13. MULTIPLE-LICENSED CODE. Initial Developer may designate portions of the Covered Code as "Multiple-Licensed". "Multiple-Licensed" means that the Initial Developer permits you to utilize portions of the Covered Code under Your choice of the NPL or the alternative licenses, if any, specified by the Initial Developer in the file described in Exhibit A. EXHIBIT A -Mozilla Public License. ``The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is ______________________________________. The Initial Developer of the Original Code is ________________________. Portions created by ______________________ are Copyright (C) ______ _______________________. All Rights Reserved. Contributor(s): ______________________________________. Alternatively, the contents of this file may be used under the terms of the _____ license (the "[___] License"), in which case the provisions of [______] License are applicable instead of those above. If you wish to allow use of your version of this file only under the terms of the [____] License and not to allow others to use your version of this file under the MPL, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the [___] License. If you do not delete the provisions above, a recipient may use your version of this file under either the MPL or the [___] License." [NOTE: The text of this Exhibit A may differ slightly from the text of the notices in the Source Code files of the Original Code. You should use the text of this Exhibit A rather than the text found in the Original Code Source Code for Your Modifications.] ---------------------------------------------------------------------- AMENDMENTS The Netscape Public License Version 1.1 ("NPL") consists of the Mozilla Public License Version 1.1 with the following Amendments, including Exhibit A-Netscape Public License. Files identified with "Exhibit A-Netscape Public License" are governed by the Netscape Public License Version 1.1. Additional Terms applicable to the Netscape Public License. I. Effect. These additional terms described in this Netscape Public License -- Amendments shall apply to the Mozilla Communicator client code and to all Covered Code under this License. II. "Netscape's Branded Code" means Covered Code that Netscape distributes and/or permits others to distribute under one or more trademark(s) which are controlled by Netscape but which are not licensed for use under this License. III. Netscape and logo. This License does not grant any rights to use the trademarks "Netscape", the "Netscape N and horizon" logo or the "Netscape lighthouse" logo, "Netcenter", "Gecko", "Java" or "JavaScript", "Smart Browsing" even if such marks are included in the Original Code or Modifications. IV. Inability to Comply Due to Contractual Obligation. Prior to licensing the Original Code under this License, Netscape has licensed third party code for use in Netscape's Branded Code. To the extent that Netscape is limited contractually from making such third party code available under this License, Netscape may choose to reintegrate such code into Covered Code without being required to distribute such code in Source Code form, even if such code would otherwise be considered "Modifications" under this License. V. Use of Modifications and Covered Code by Initial Developer. V.1. In General. The obligations of Section 3 apply to Netscape, except to the extent specified in this Amendment, Section V.2 and V.3. V.2. Other Products. Netscape may include Covered Code in products other than the Netscape's Branded Code which are released by Netscape during the two (2) years following the release date of the Original Code, without such additional products becoming subject to the terms of this License, and may license such additional products on different terms from those contained in this License. V.3. Alternative Licensing. Netscape may license the Source Code of Netscape's Branded Code, including Modifications incorporated therein, without such Netscape Branded Code becoming subject to the terms of this License, and may license such Netscape Branded Code on different terms from those contained in this License. VI. Litigation. Notwithstanding the limitations of Section 11 above, the provisions regarding litigation in Section 11(a), (b) and (c) of the License shall apply to all disputes relating to this License. EXHIBIT A-Netscape Public License. "The contents of this file are subject to the Netscape Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/NPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is Mozilla Communicator client code, released March 31, 1998. The Initial Developer of the Original Code is Netscape Communications Corporation. Portions created by Netscape are Copyright (C) 1998-1999 Netscape Communications Corporation. All Rights Reserved. Contributor(s): ______________________________________. Alternatively, the contents of this file may be used under the terms of the _____ license (the "[___] License"), in which case the provisions of [______] License are applicable instead of those above. If you wish to allow use of your version of this file only under the terms of the [____] License and not to allow others to use your version of this file under the NPL, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the [___] License. If you do not delete the provisions above, a recipient may use your version of this file under either the NPL or the [___] License." debian/bin/0000775000000000000000000000000012066362030007736 5ustar debian/bin/squeak0000664000000000000000000001534412066362030011161 0ustar #! /bin/bash # File: squeak # Author: José L. Redrejo Rodríguez # # Carga la imagen de squeak que se le pasa como comando y si no #se le pasa ninguna llama a squeak con la imagen preparada para LinEx # # Copyright (C) 2003 J.L.Redrejo. # # This file 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. # # #This script is for non-expert users to start Squeak easily. #If the available arguments to start the squeak virtual machine have #to be used, you should avoid using this script, and call the real #virtual machine using squeakvm # #See squeakvm(1) for the virtual machine available arguments set -e pluginimage() #first parameter: image file, #second parameter: target directory { #If the plugin exists if [ -f $IMAGE_DIR/${1} ]; then #If it's not in the target directory, copy it if [ ! -f ${2}/${1} ]; then cp $IMAGE_DIR/${1} ${2}/${1} #if it's in the target directory, but it's older, copy it: elif [ "$IMAGE_DIR/${1}" -nt "${2}/${1}" ]; then cp $IMAGE_DIR/${1} ${2}/${1} fi #If it isn't in $HOME, do the right symbolic link: if [ ! -e ${HOME}/.npsqueak/${1} ]; then ln -sf ${2}/${1} ${HOME}/.npsqueak/${1} fi fi } ensurefile() { if [ ! -e "${2}" ]; then if [ -f ${1}.bz2 ]; then source=${1}.bz2 decompress=bunzip2 elif [ -f ${1}.gz ]; then source=${1}.gz decompress=gunzip elif [ -f ${1} ]; then source=${1} decompress="cat" else source="" fi fi if [ "$source" = "" ]; then # quietly do nothing if the source is not there; # this is used to support bare images that don't # have a changes file : else $decompress < $source > $2 fi } export OLDPWD=`pwd` #internationalization stuff: which gettext.sh &> /dev/null if [ "$?" = "0" ]; then . gettext.sh echo "found gettext in path" else for n in "/usr" "/bin" "/usr/bin"; do if [ -e "${n}/gettext.sh" ]; then . ${n}/gettext.sh echo "found gettext in $n" break fi done fi type eval_gettext &> /dev/null if [ "$?" != "0" ]; then echo "FATAL! You don't have gettext.sh on your system." exit 1 fi export TEXTDOMAINDIR=/usr/share/locale export TEXTDOMAIN=squeak message1=`eval_gettext "There are several Squeak images"` message2=`eval_gettext "Choose one:"` if [ ! -n "$SQUEAK_IMAGE_DIR" ]; then IMAGE_DIR="/usr/share/squeak" else IMAGE_DIR="$SQUEAK_IMAGE_DIR" fi VM_VERSION=`find /usr/lib/squeak/ -name "squeakvm" -type f|cut -f5 -d"/"` SQ_DIR=/usr/lib/squeak/$VM_VERSION if [ ! -n "$SQUEAK" ]; then VM="$SQ_DIR/squeakvm -mmap 1024M -nomixer " else VM="$SQUEAK" fi #let's check if first parameter is project: derecha=`echo ${1: -3}` if [ -z "$1" ] || [ "$derecha" = ".pr" ]; then mkdir -p "${HOME}/.squeak/My Squeak" ln -sf $IMAGE_DIR/*.sources ${HOME}/.squeak/ #create needed links to have squeak at $HOME: if [ ! -e ${HOME}/squeak ]; then ln -sf ${HOME}/.squeak ${HOME}/squeak fi #show all the images if there are more than one: lista=`(cd ${HOME}/squeak; ls;cd ${IMAGE_DIR};ls) | grep '\.image*' | sed -e 's/\.image*//' | sed -e 's/\.gz$//' |sed -e 's/\.bz2$//' |sort | uniq` cuenta=`(cd ${HOME}/squeak; ls;cd ${IMAGE_DIR};ls) | grep '\.image*' | sed -e 's/\.image*//' | sed -e 's/\.gz$//' |sed -e 's/\.bz2$//' |sort | uniq |wc -l` if [ $cuenta == 1 ]; then cuentalocal=`(cd ${HOME}/squeak; ls) | grep '\.image*' | sed -e 's/\.image*//' | sed -e 's/\.gz$//' |sed -e 's/\.bz2$//' |sort | uniq |wc -l` if [ $cuentalocal == 1 ]; then Archivo=`cd ${HOME}/squeak/;ls *.image|sed -e 's/\.image*//' ` else Archivo=`cd /usr/share/squeak/;ls *.image|sed -e 's/\.image*//'` fi export SQUEAK_IMAGE=${HOME}/squeak/$Archivo.image else #let's find a dialog application to use: if [ -z ${DISPLAY} ]; then dialogo="whiptail" elif [ ! -z $KDE_FULL_SESSION ]; then dialogo="kdialog" else dialogo=`which zenity||true` if [ -z "$dialogo" ]; then dialogo=`which kdialog||true` if [ -z "$dialogo" ]; then dialogo="whiptail" else dialogo="kdialog" fi else dialogo="zenity" fi fi #now let's launch the dialog: if [ "$dialogo" = "zenity" ]; then Archivo=`zenity --width=350 --height 250 --window-icon="/usr/share/pixmaps/squeak.png" --title "$message1" --list --column "$message2" $lista` else I=1 field=`echo ${lista}|cut -f1 -d" "` while [ ! -z ${field} ]; do lista1=$lista1" "$field" "$field I=$(($I+1)) field=`echo ${lista}|cut -f${I} -d" "` done file=`tempfile` # if [ "$dialogo" = "kdialog" ]; then kdialog --title "${message1}" --menu "${message2}" ${lista1} --icon /usr/share/pixmaps/squeak.png >${file} elif [ -z ${DISPLAY} ]; then whiptail --title "${message1}" --menu "${message2}" 20 80 10 ${lista1} --noitem 2>${file} else x-terminal-emulator -e "whiptail --title '${message1}' --menu '${message2}' 20 80 10 ${lista1} --noitem 2>${file}" fi Archivo=`cat ${file}` fi export SQUEAK_IMAGE="${HOME}/squeak/$Archivo.image" fi #end of choosing the image to launch if [ ! -n "$Archivo" ]; then export SQUEAK_IMAGE="" exit fi if [ ! -f $SQUEAK_IMAGE ]; then ensurefile "$IMAGE_DIR/${Archivo}.image" "${SQUEAK_IMAGE}" if [ -f $IMAGE_DIR/${Archivo}.changes* ]; then ensurefile "$IMAGE_DIR/${Archivo}.changes" "${HOME}/squeak/$Archivo.changes" fi fi else export SQUEAK_IMAGE=$1 fi cd - ############## plugin configuration: ##################### mkdir -p ${HOME}/.npsqueak/secure chmod 700 ${HOME}/.npsqueak/secure mkdir -p ${HOME}/.npsqueak/untrusted pluginimage "SqueakPlugin.image" "${HOME}/.npsqueak" pluginimage "EducarexPlugin.image" "${HOME}/.npsqueak" if [ ! -e ${HOME}/.npsqueak/SqueakPlugin.image ] && [ -e ${HOME}/.npsqueak/EducarexPlugin.image ] ; then ln -sf ${HOME}/.npsqueak/EducarexPlugin.image ${HOME}/.npsqueak/SqueakPlugin.image fi ########################################################### #If Caps_Lock is active, we reset it #xresetcapslock if [ -z "$LC_ALL" ]; then export LC_ALL=`echo $LANG` fi #Si the user did not cancel, it starts: if [ ! -z "$SQUEAK_IMAGE" ]; then if [ -z $2 ]; then #let's check if first parameter is project: derecha=`echo ${1: -3}` #let's see if it has the whole path, begining by /: principio=`echo $1|cut -c1` if [ "$derecha" == ".pr" ]; then if [ "$principio" == "/" ]; then $VM "$SQUEAK_IMAGE" "$1" else $VM "$SQUEAK_IMAGE" "$PWD/$1" fi else $VM fi else $VM "$1" "$2" fi fi debian/squeak.desktop0000664000000000000000000000075112066336723012067 0ustar [Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Exec=squeak Icon=/usr/share/pixmaps/squeak.png Terminal=false Name=Squeak Name[es_ES]=Squeak Name[de_DE]=Squeak Comment= Programming system and content development tool Comment[es_ES]=Herramienta de desarrollo de contenidos y aplicaciones Comment[de_DE]=Programmier- und Multimediaentwicklungsumgebung Categories=Application;Education;Development; MimeType=application/x-image;application/squeak-image;application/squeak-project debian/install0000664000000000000000000000041412066346731010570 0ustar debian/icons/gnome* usr/share/icons/gnome/48x48/mimetypes debian/icons/squeak.png usr/share/pixmaps debian/mime-info/* usr/share/mime-info debian/squeak.applications usr/share/application-registry debian/squeak.desktop usr/share/applications debian/bin/squeak usr/bin debian/squeak.applications0000664000000000000000000000036612066336723013106 0ustar squeak command=squeak name=Squeak can_open_multiple_files=false startup_notify=true expects_uris=false requires_terminal=false mime_types=application/x-image,application/squeak-image,application/squeak-project,application/squeak-changeset