Unless some new obstacles have been appearing, I would really suggest you upgrade to this port. I have been running it since before the ports freeze, and it is working better (amd64) than the old version. Those times it is crashing (sound events), the old version is also crashing. This means that this port is not introducing any new problem that would not have been in the old version.

On 02/11/13 14:17, Stuart Cassoff wrote:
On 02/11/13 05:11, Stuart Henderson wrote:
On 2013/02/10 21:11, Stuart Cassoff wrote:
Is it too late for this to go in?
We don't have a proper working diff, Thunderbird mangled the one you
sent (stripped trailing spaces on lines in the manpage diff)
and not sure what's going on with sqCamera-linux.c at all, might also
be whitespace, might be something else.

Tres bien, Monsieur.
Voila la diffe, inlinee et attache.


Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/scratch/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile    8 Jan 2013 15:23:15 -0000       1.4
+++ Makefile    11 Feb 2013 12:08:09 -0000
@@ -2,51 +2,84 @@

  COMMENT =             visual programming environment and toolkit

-DISTNAME =             scratch-1.3
-REVISION =             0
+DISTNAME =             ${PKGNAME}.src
+PKGNAME =              scratch-1.4.0.7
  CATEGORIES =          graphics
  HOMEPAGE =            http://scratch.mit.edu/
-MASTER_SITES =         ${HOMEPAGE:=files/}
-DISTFILES =            WinScratch1.3.zip
-
  MAINTAINER =          Stuart Cassoff <[email protected]>

-# MIT
+# GPLv2 / MIT / Creative Commons (CC BY-SA 3.0)
  PERMIT_PACKAGE_CDROM =        Yes
  PERMIT_PACKAGE_FTP =  Yes
  PERMIT_DISTFILES_CDROM =Yes
  PERMIT_DISTFILES_FTP =        Yes

-BUILD_DEPENDS=         archivers/unzip
-RUN_DEPENDS =          lang/squeak/vm
+WANTLIB =      X11 Xau Xdmcp Xext Xrender cairo expat fontconfig freetype \
+               glib-2.0 gmodule-2.0 gobject-2.0 harfbuzz iconv intl \
+               m pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre pixman-1 \
+               png pthread pthread-stubs xcb xcb-render xcb-shm z
+
+MASTER_SITES =         http://download.scratch.mit.edu/
+
+LIB_DEPENDS=           devel/pango
+
+RUN_DEPENDS =          lang/squeak/vm \
+                       devel/desktop-file-utils \
+                       devel/xdg-utils \
+                       misc/shared-mime-info \
+                       x11/gtk+2,-guic

-EXTRACT_ONLY =
-NO_BUILD =             Yes
+SEPARATE_BUILD =       Yes
  NO_REGRESS =          Yes
+CFLAGS +=              -Wall -fPIC -shared
+SUBST_VARS =           SC_DIR
+
+SC_DIR =               ${PREFIX}/share/scratch

-SCRATCH_LIB_DIR =      ${PREFIX}/lib/scratch
-SCRATCH_SHARE_DIR =    ${PREFIX}/share/scratch
-SCRATCH_SUBDIR =       WinScratch1.3/Scratch\ 1.3
+post-extract:
+       gunzip -o ${WRKSRC}/src/man/scratch.1 ${WRKSRC}/src/man/scratch.1.gz
+
+do-build:
+       @${SUBST_CMD} -c ${FILESDIR}/scratch ${WRKBUILD}/scratch
+       @${SUBST_CMD} -c ${WRKSRC}/src/man/scratch.1 ${WRKBUILD}/scratch.1
+       cd ${WRKSRC}/src/plugins/unicode && ${CC} ${CFLAGS} *.c \
+               `pkg-config --cflags --libs pangocairo` \
+               -o ${WRKBUILD}/UnicodePlugin
+.for p in Scratch Camera
+       cd ${WRKSRC}/src/plugins/${p:L} && ${CC} ${CFLAGS} *.c \
+               -o ${WRKBUILD}/${p}Plugin
+.endfor

  do-install:
-       ${INSTALL_DATA_DIR} ${SCRATCH_LIB_DIR}
-       ${INSTALL_DATA_DIR} ${SCRATCH_SHARE_DIR}
-       unzip -oq ${DISTDIR}/${DISTFILES} \
-           -x ${SCRATCH_SUBDIR}/*.dll ${SCRATCH_SUBDIR}/Scratch.exe \
-           -d ${SCRATCH_SHARE_DIR}
-       gzip < ${SCRATCH_SHARE_DIR}/${SCRATCH_SUBDIR}/Scratch.image > \
-           ${SCRATCH_LIB_DIR}/Scratch.image.gz
-       chmod 444 ${SCRATCH_LIB_DIR}/Scratch.image.gz
-       rm -f ${SCRATCH_SHARE_DIR}/${SCRATCH_SUBDIR}/Scratch.image
-       mv ${SCRATCH_SHARE_DIR}/${SCRATCH_SUBDIR}/* ${SCRATCH_SHARE_DIR}
-       rm -rf ${SCRATCH_SHARE_DIR}/${SCRATCH_SUBDIR:H}
-       find ${SCRATCH_SHARE_DIR} -type d -exec chmod 755 {} ';'
-       find ${SCRATCH_SHARE_DIR} -type f -exec chmod 444 {} ';'
-.for i in Help locale Scratch.ini license.txt
-       mv ${SCRATCH_SHARE_DIR}/$i ${SCRATCH_LIB_DIR}/$i
+       ${INSTALL_DATA_DIR} ${SC_DIR}/Plugins
+.for p in Unicode Scratch Camera
+       ${INSTALL_DATA} ${WRKBUILD}/${p}Plugin ${SC_DIR}/Plugins/${p}Plugin
+.endfor
+.for f in Help locale Media Projects Scratch.image Scratch.ini \
+               LICENSE gpl-2.0.txt
+       cp -r ${WRKSRC}/$f ${SC_DIR}/$f
+.endfor
+       chown -R ${SHAREOWN}:${SHAREGRP} ${SC_DIR}
+       find ${SC_DIR} -type d -exec chmod 755 {} ';'
+       find ${SC_DIR} -type f -exec chmod 444 {} ';'
+       ${INSTALL_SCRIPT} ${WRKBUILD}/scratch ${PREFIX}/bin/scratch
+       ${INSTALL_MAN_DIR} ${PREFIX}/man/man1
+       ${INSTALL_MAN} ${WRKBUILD}/scratch.1 ${PREFIX}/man/man1/scratch.1
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/applications
+       ${INSTALL_DATA} ${WRKSRC}/src/scratch.desktop \
+               ${PREFIX}/share/applications
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/mime/packages
+       ${INSTALL_DATA} ${WRKSRC}/src/scratch.xml \
+               ${PREFIX}/share/mime/packages
+.for d in 128x128 32x32 48x48
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/icons/hicolor/$d/apps
+       ${INSTALL_DATA} ${WRKSRC}/src/icons/$d/scratch* \
+               ${PREFIX}/share/icons/hicolor/$d/apps
+.endfor
+.for d in 128x128 48x48
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/icons/hicolor/$d/mimetypes
+       ${INSTALL_DATA} ${WRKSRC}/src/icons/$d/*mime* \
+               ${PREFIX}/share/icons/hicolor/$d/mimetypes
  .endfor
-       ${SUBST_CMD} -c ${FILESDIR}/iniscratch ${SCRATCH_SHARE_DIR}/iniscratch
-       chown ${SHAREOWN}:${SHAREGRP} ${SCRATCH_SHARE_DIR}/iniscratch
-       ${INSTALL_SCRIPT} ${FILESDIR}/scratch ${PREFIX}/bin

  .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/graphics/scratch/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo    8 Jan 2013 15:23:15 -0000       1.2
+++ distinfo    11 Feb 2013 12:08:09 -0000
@@ -1,2 +1,2 @@
-SHA256 (WinScratch1.3.zip) = /BSkZGr4BZfb4rMP5TYVKEqo4YFo1ncILQ69xOvbzSY=
-SIZE (WinScratch1.3.zip) = 32177892
+SHA256 (scratch-1.4.0.7.src.tar.gz) = 
uU2JJ47O8rotEUfuwjk23ZlpcpP/osIWwKN1upgiaj4=
+SIZE (scratch-1.4.0.7.src.tar.gz) = 47617852
Index: files/iniscratch
===================================================================
RCS file: files/iniscratch
diff -N files/iniscratch
--- files/iniscratch    8 Jan 2013 15:23:15 -0000       1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,5 +0,0 @@
-SCRATCH_DIR=${HOME}/Scratch
-mkdir ${SCRATCH_DIR}
-gunzip < ${TRUEPREFIX}/lib/scratch/Scratch.image.gz > 
${SCRATCH_DIR}/Scratch.image
-for i in Help locale ; do ln -s ${TRUEPREFIX}/lib/scratch/$i ${SCRATCH_DIR}; 
done
-for i in Media Projects ; do ln -s ${TRUEPREFIX}/share/scratch/$i 
${SCRATCH_DIR}; done
Index: files/scratch
===================================================================
RCS file: /cvs/ports/graphics/scratch/files/scratch,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 scratch
--- files/scratch       3 Feb 2009 14:56:56 -0000       1.1.1.1
+++ files/scratch       11 Feb 2013 12:08:09 -0000
@@ -1 +1,2 @@
-cd ${HOME}/Scratch && exec squeak Scratch.image
+# $OpenBSD$
+squeak -plugins ${SC_DIR}/Plugins ${SC_DIR}/Scratch.image
Index: patches/patch-src_man_scratch_1
===================================================================
RCS file: patches/patch-src_man_scratch_1
diff -N patches/patch-src_man_scratch_1
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_man_scratch_1     11 Feb 2013 12:08:09 -0000
@@ -0,0 +1,32 @@
+$OpenBSD$
+--- src/man/scratch.1.orig     Mon Dec  5 12:49:24 2011
++++ src/man/scratch.1  Mon Apr 30 17:03:05 2012
+@@ -1,6 +1,6 @@
+-.TH scratch 1
++.TH SCRATCH 1
+
+-.SH NAME
++.SH NAME
+ Scratch \- An easy to use interactive programming environment for ages 8 and 
up.
+
+ .SH Description
+@@ -10,13 +10,13 @@ This man page contains basic information about Scratch
+ Options are set through the .scratch.ini file in the user's home directory. 
For instructions on how to edit this file, see 
http://info.scratch.mit.edu/Network_Installation.
+ .SH BUGS
+ Please report bugs to the package maintainer.
+-For the most recent version of this package, see 
http://info.scratch.mit.edu/Linux_installer
++For the most recent version of this package, see 
http://info.scratch.mit.edu/Linux_installer.
+ .SH FILES
+ .TP
+-/usr/bin/scratch - scratch startup script
++${LOCALBASE}/bin/scratch - scratch startup script.
+ .TP
+-/usr/lib/scratch/ - Contains Scratch.image (Squeak image containing Scratch 
code), and scratch.ini file
++${SC_DIR} - Contains Scratch.image (Squeak image containing Scratch code), 
and scratch.ini file.
+ .TP
+-/usr/share/scratch/- Contains subdirectories with Scratch media library, 
sample projects, and language files.
+-.SH COPYRIGHT
+-Scratch is Copyright © 2011 Massachusetts Institute of Technology and 
released under the GPL v2. See the LICENSE file included with the source code. 
The Scratch logo, the Scratch cat, and Gobo are trademarks of MIT and may not 
be used in substantially modified programs based on the Scratch source code. 
Scratch is developed by the Lifelong Kindergarten group at the MIT Media Lab. 
See http://scratch.mit.edu
++${SC_DIR} - Contains subdirectories with Scratch media library, sample 
projects, and language files.
++.SH COPYRIGHT
++Scratch is Copyright \(co 2011 Massachusetts Institute of Technology and 
released under the GPL v2. See the LICENSE file included with the source code. 
The Scratch logo, the Scratch cat, and Gobo are trademarks of MIT and may not 
be used in substantially modified programs based on the Scratch source code. 
Scratch is developed by the Lifelong Kindergarten group at the MIT Media Lab. 
See http://scratch.mit.edu.
Index: patches/patch-src_plugins_camera_sqCamera-linux_c
===================================================================
RCS file: patches/patch-src_plugins_camera_sqCamera-linux_c
diff -N patches/patch-src_plugins_camera_sqCamera-linux_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_plugins_camera_sqCamera-linux_c   11 Feb 2013 12:08:09 
-0000
@@ -0,0 +1,88 @@
+$OpenBSD$
+
+Use libc instead of libv4l
+Fix bpp calc bug
+Quash compiler warnings
+
+--- src/plugins/camera/sqCamera-linux.c.orig   Tue Oct 18 17:24:46 2011
++++ src/plugins/camera/sqCamera-linux.c        Sun Sep 30 01:44:40 2012
+@@ -45,10 +45,20 @@
+ #include <sys/ioctl.h>
+ #include <dlfcn.h>
+
++#ifdef __linux__
+ #include <asm/types.h>    /* for videodev2.h */
+
+ #include <linux/videodev2.h>
++#endif
+
++#ifdef __OpenBSD__
++#include <sys/videoio.h>
++#define vd_open   open
++#define vd_close  close
++#define vd_ioctl  ioctl
++#define vd_mmap   mmap
++#define vd_munmap munmap
++#endif
+
+ #define sqInt int
+ #define true 1
+@@ -71,6 +81,7 @@
+ #endif
+
+
++#ifdef __linux__
+ /* >>>>> LIBV4L2 USAGE >>>>>
+ /
+ / Attempting to get best-of-all-worlds so
+@@ -88,6 +99,7 @@ int (*vd_ioctl)(int, unsigned long int, ...);
+ ssize_t (*vd_read)(int, void *, size_t);
+ void * (*vd_mmap)(void *, size_t, int, int, int, int64_t);
+ int (*vd_munmap)(void *, size_t);
++#endif
+
+
+ /* >>>>>>> MULTI-CAMERA SUPPORT >>>>> */
+@@ -176,6 +188,7 @@ libCon(void)
+       int devNum;
+       camPtr cam;
+
++#ifdef __linux__
+       vd_open = open;
+       vd_close = close;
+       vd_dup = dup;
+@@ -196,6 +209,7 @@ libCon(void)
+               vd_mmap = dlsym(hLibv4l2, "v4l2_mmap");
+               vd_munmap = dlsym(hLibv4l2, "v4l2_munmap");
+       }
++#endif
+
+       /* Init camInfo array... */
+       
+@@ -634,7 +648,7 @@ init_device (camPtr cam, int w, int h)
+       struct v4l2_cropcap cropcap;
+       struct v4l2_crop crop;
+       struct v4l2_format fmt;
+-      int bpp;
++      int bpp = 0;
+       unsigned int min;
+
+       if (!xioctl (cam, VIDIOC_QUERYCAP, &cap)) return false;
+@@ -696,7 +710,7 @@ init_device (camPtr cam, int w, int h)
+               bpp = 2;
+               break;
+         case V4L2_PIX_FMT_YUYV: /* printf("V4L2_PIX_FMT_YUYV\n"); */
+-              bpp = 4;
++              bpp = 2;
+               break;
+       }
+       
+@@ -776,7 +790,7 @@ initCamera(camPtr cam, int w, int h)
+ sqInt
+ CameraGetParam(int camNum, int paramNum)
+ {
+-      camPtr cam = &camInfo[camNum-1];
++/*    camPtr cam = &camInfo[camNum-1]; */
+       return false;
+ }
+
Index: patches/patch-src_plugins_scratch_ScratchPlugin_c
===================================================================
RCS file: patches/patch-src_plugins_scratch_ScratchPlugin_c
diff -N patches/patch-src_plugins_scratch_ScratchPlugin_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_plugins_scratch_ScratchPlugin_c   11 Feb 2013 12:08:09 
-0000
@@ -0,0 +1,44 @@
+$OpenBSD$
+
+Quash compiler warnings
+
+--- src/plugins/scratch/ScratchPlugin.c.orig   Sun Apr 29 02:35:43 2012
++++ src/plugins/scratch/ScratchPlugin.c        Sun Apr 29 02:40:28 2012
+@@ -25,10 +25,12 @@ const char *moduleName = "ScratchPlugin 2 January 2009
+
+ /*** Functions ***/
+ static int bitmapatputHsv(unsigned int *bitmap, int i, int hue, int 
saturation, int brightness);
++#if 0
+ static double * checkedFloatPtrOf(int oop);
+ static unsigned int * checkedUnsignedIntPtrOf(int oop);
+ static int hueFromRGBminmax(int r, int g, int b, int min, int max);
+ static int interpolateandfrac(int pix1, int pix2, int frac2);
++#endif
+ static int interpolatedFromxywidthheight(unsigned int *bitmap, int xFixed, 
int yFixed, int w, int h);
+ EXPORT int primClose(void);
+ EXPORT int primGetOption(void);
+@@ -62,7 +64,7 @@ EXPORT int primitiveWhirl(void);
+ EXPORT int setInterpreter(struct VirtualMachine* anInterpreter);
+
+ static int bitmapatputHsv(unsigned int *bitmap, int i, int hue, int 
saturation, int brightness) {
+-      int outPix;
++      int outPix = 0;
+       int v;
+       int t;
+       int hF;
+@@ -104,6 +106,7 @@ static int bitmapatputHsv(unsigned int *bitmap, int i,
+       return 0;
+ }
+
++#if 0
+ static double * checkedFloatPtrOf(int oop) {
+       interpreterProxy->success(interpreterProxy->isWordsOrBytes(oop));
+       if (interpreterProxy->failed()) {
+@@ -166,6 +169,7 @@ static int interpolateandfrac(int pix1, int pix2, int
+       }
+       return result;
+ }
++#endif
+
+ static int interpolatedFromxywidthheight(unsigned int *bitmap, int xFixed, 
int yFixed, int w, int h) {
+       int yFrac;
Index: pkg/MESSAGE
===================================================================
RCS file: pkg/MESSAGE
diff -N pkg/MESSAGE
--- pkg/MESSAGE 3 Feb 2009 14:56:56 -0000       1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,4 +0,0 @@
-Scratch needs to be set up in a user's home directory.
-Run the following once to setup Scratch:
-$ sh ${PREFIX}/share/scratch/iniscratch
-Afterwards, simply run 'scratch'.
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/graphics/scratch/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   3 Feb 2009 14:56:56 -0000       1.1.1.1
+++ pkg/PLIST   11 Feb 2013 12:08:09 -0000
@@ -1,186 +1,164 @@
  @comment $OpenBSD: PLIST,v 1.1.1.1 2009/02/03 14:56:56 sthen Exp $
  bin/scratch
-lib/scratch/
-lib/scratch/Help/
-lib/scratch/Help/en/
-lib/scratch/Help/en/ScratchGettingStarted.pdf
-lib/scratch/Help/en/ScratchReference.pdf
-lib/scratch/Help/en/addList.gif
-lib/scratch/Help/en/addVariable.gif
-lib/scratch/Help/en/allscreens.html
-lib/scratch/Help/en/and.gif
-lib/scratch/Help/en/append_toList_.gif
-lib/scratch/Help/en/backgroundIndex.gif
-lib/scratch/Help/en/bounceOffEdge.gif
-lib/scratch/Help/en/broadcastHat.gif
-lib/scratch/Help/en/broadcast_.gif
-lib/scratch/Help/en/changeGraphicEffect_by_.gif
-lib/scratch/Help/en/changePenHueBy_.gif
-lib/scratch/Help/en/changePenShadeBy_.gif
-lib/scratch/Help/en/changePenSizeBy_.gif
-lib/scratch/Help/en/changeSizeBy_.gif
-lib/scratch/Help/en/changeTempoBy_.gif
-lib/scratch/Help/en/changeVolumeBy_.gif
-lib/scratch/Help/en/changeXposBy_.gif
-lib/scratch/Help/en/changeYposBy_.gif
-lib/scratch/Help/en/clearPenTrails.gif
-lib/scratch/Help/en/color_sees_.gif
-lib/scratch/Help/en/comeToFront.gif
-lib/scratch/Help/en/computeFunction_of_.gif
-lib/scratch/Help/en/contentsOfList_.gif
-lib/scratch/Help/en/costumeIndex.gif
-lib/scratch/Help/en/deleteLine_ofList_.gif
-lib/scratch/Help/en/deleteList.gif
-lib/scratch/Help/en/deleteVariable.gif
-lib/scratch/Help/en/distanceTo_.gif
-lib/scratch/Help/en/doBroadcastAndWait.gif
-lib/scratch/Help/en/doForever.gif
-lib/scratch/Help/en/doForeverIf.gif
-lib/scratch/Help/en/doIf.gif
-lib/scratch/Help/en/doIfElse.gif
-lib/scratch/Help/en/doPlaySoundAndWait.gif
-lib/scratch/Help/en/doRepeat.gif
-lib/scratch/Help/en/doReturn.gif
-lib/scratch/Help/en/doUntil.gif
-lib/scratch/Help/en/doWaitUntil.gif
-lib/scratch/Help/en/drum_duration_elapsed_from_.gif
-lib/scratch/Help/en/equals.gif
-lib/scratch/Help/en/filterReset.gif
-lib/scratch/Help/en/forward_.gif
-lib/scratch/Help/en/getAttribute_of_.gif
-lib/scratch/Help/en/getLine_ofList_.gif
-lib/scratch/Help/en/glideSecs_toX_y_elapsed_from_.gif
-lib/scratch/Help/en/goBackByLayers_.gif
-lib/scratch/Help/en/gotoSpriteOrMouse_.gif
-lib/scratch/Help/en/gotoX_y_.gif
-lib/scratch/Help/en/greaterThan.gif
-lib/scratch/Help/en/heading.gif
-lib/scratch/Help/en/heading_.gif
-lib/scratch/Help/en/hide.gif
-lib/scratch/Help/en/hideVariable_.gif
-lib/scratch/Help/en/images/
-lib/scratch/Help/en/images/arrow.png
-lib/scratch/Help/en/images/getting-started-thumb.gif
-lib/scratch/Help/en/images/help-menu.gif
-lib/scratch/Help/en/images/helpscreens-thumb.gif
-lib/scratch/Help/en/images/scratch-interface-1.gif
-lib/scratch/Help/en/images/scratch-logo-wanthelp.gif
-lib/scratch/Help/en/images/scratch-logo.gif
-lib/scratch/Help/en/images/support-site.gif
-lib/scratch/Help/en/index.html
-lib/scratch/Help/en/insert_at_ofList_.gif
-lib/scratch/Help/en/isLoud.gif
-lib/scratch/Help/en/keyHat.gif
-lib/scratch/Help/en/keyPressed_.gif
-lib/scratch/Help/en/lessThan.gif
-lib/scratch/Help/en/lineCountOfList_.gif
-lib/scratch/Help/en/lookLike_.gif
-lib/scratch/Help/en/midiInstrument_.gif
-lib/scratch/Help/en/minus.gif
-lib/scratch/Help/en/mod.gif
-lib/scratch/Help/en/mousePressed.gif
-lib/scratch/Help/en/mouseX.gif
-lib/scratch/Help/en/mouseY.gif
-lib/scratch/Help/en/mouseclickHat.gif
-lib/scratch/Help/en/nextBackground.gif
-lib/scratch/Help/en/nextCostume.gif
-lib/scratch/Help/en/not.gif
-lib/scratch/Help/en/noteOn_duration_elapsed_from_.gif
-lib/scratch/Help/en/or.gif
-lib/scratch/Help/en/penColor_.gif
-lib/scratch/Help/en/penSize_.gif
-lib/scratch/Help/en/playSound_.gif
-lib/scratch/Help/en/pointTowards_.gif
-lib/scratch/Help/en/putPenDown.gif
-lib/scratch/Help/en/putPenUp.gif
-lib/scratch/Help/en/randomFrom_to_.gif
-lib/scratch/Help/en/rest_elapsed_from_.gif
-lib/scratch/Help/en/rounded.gif
-lib/scratch/Help/en/say_.gif
-lib/scratch/Help/en/say_duration_elapsed_from_.gif
-lib/scratch/Help/en/scale.gif
-lib/scratch/Help/en/sensorPressed_.gif
-lib/scratch/Help/en/sensor_.gif
-lib/scratch/Help/en/setGraphicEffect_to_.gif
-lib/scratch/Help/en/setLine_ofList_to_.gif
-lib/scratch/Help/en/setPenHueTo_.gif
-lib/scratch/Help/en/setPenShadeTo_.gif
-lib/scratch/Help/en/setSizeTo_.gif
-lib/scratch/Help/en/setTempoTo_.gif
-lib/scratch/Help/en/setVolumeTo_.gif
-lib/scratch/Help/en/show.gif
-lib/scratch/Help/en/showBackground_.gif
-lib/scratch/Help/en/showVariable_.gif
-lib/scratch/Help/en/soundLevel.gif
-lib/scratch/Help/en/stampCostume.gif
-lib/scratch/Help/en/startHat.gif
-lib/scratch/Help/en/stopAll.gif
-lib/scratch/Help/en/stopAllSounds.gif
-lib/scratch/Help/en/tempo.gif
-lib/scratch/Help/en/think_.gif
-lib/scratch/Help/en/think_duration_elapsed_from_.gif
-lib/scratch/Help/en/timer.gif
-lib/scratch/Help/en/timerReset.gif
-lib/scratch/Help/en/touchingColor_.gif
-lib/scratch/Help/en/touching_.gif
-lib/scratch/Help/en/turnLeft_.gif
-lib/scratch/Help/en/turnRight_.gif
-lib/scratch/Help/en/variable.gif
-lib/scratch/Help/en/variableChangeBy.gif
-lib/scratch/Help/en/variableSet.gif
-lib/scratch/Help/en/volume.gif
-lib/scratch/Help/en/wait_elapsed_from_.gif
-lib/scratch/Help/en/xpos.gif
-lib/scratch/Help/en/xpos_.gif
-lib/scratch/Help/en/ypos.gif
-lib/scratch/Help/en/ypos_.gif
-lib/scratch/Scratch.image.gz
-lib/scratch/Scratch.ini
-lib/scratch/license.txt
-lib/scratch/locale/
-lib/scratch/locale/Scratch.pot
-lib/scratch/locale/ar.po
-lib/scratch/locale/ca.po
-lib/scratch/locale/cs.po
-lib/scratch/locale/da.po
-lib/scratch/locale/de.po
-lib/scratch/locale/el.po
-lib/scratch/locale/es.po
-lib/scratch/locale/eu.po
-lib/scratch/locale/fa.po
-lib/scratch/locale/fi.po
-lib/scratch/locale/fr.po
-lib/scratch/locale/fr_CA.po
-lib/scratch/locale/gl.po
-lib/scratch/locale/he.po
-lib/scratch/locale/hr.po
-lib/scratch/locale/ht.po
-lib/scratch/locale/hu.po
-lib/scratch/locale/it.po
-lib/scratch/locale/ja.po
-lib/scratch/locale/ja_HIRA.po
-lib/scratch/locale/kn.po
-lib/scratch/locale/ko.po
-lib/scratch/locale/mk.po
-lib/scratch/locale/mn.po
-lib/scratch/locale/ne.po
-lib/scratch/locale/nl.po
-lib/scratch/locale/no.po
-lib/scratch/locale/pl.po
-lib/scratch/locale/pt.po
-lib/scratch/locale/pt_BR.po
-lib/scratch/locale/ro.po
-lib/scratch/locale/ru.po
-lib/scratch/locale/rw.po
-lib/scratch/locale/sl.po
-lib/scratch/locale/sv.po
-lib/scratch/locale/th.po
-lib/scratch/locale/tr.po
-lib/scratch/locale/uk.po
-lib/scratch/locale/vi.po
-lib/scratch/locale/zh_CN.po
-lib/scratch/locale/zh_TW.po
+@man man/man1/scratch.1
+share/applications/scratch.desktop
+share/doc/pkg-readmes/${FULLPKGNAME}
+share/icons/hicolor/128x128/apps/scratch.png
+share/icons/hicolor/128x128/apps/scratch2.png
+share/icons/hicolor/128x128/mimetypes/gnome-mime-application-x-scratch-project.png
+share/icons/hicolor/32x32/apps/scratch.png
+share/icons/hicolor/32x32/apps/scratch.xpm
+share/icons/hicolor/48x48/apps/scratch.png
+share/icons/hicolor/48x48/apps/scratch2.png
+share/icons/hicolor/48x48/mimetypes/gnome-mime-application-x-scratch-project.png
+share/mime/packages/scratch.xml
  share/scratch/
+share/scratch/Help/
+share/scratch/Help/en/
+share/scratch/Help/en/ScratchGettingStartedv14.pdf
+share/scratch/Help/en/ScratchReferenceGuide14.pdf
+share/scratch/Help/en/addList.gif
+share/scratch/Help/en/addVariable.gif
+share/scratch/Help/en/allMotorsOff.gif
+share/scratch/Help/en/allMotorsOn.gif
+share/scratch/Help/en/allscreens.html
+share/scratch/Help/en/and.gif
+share/scratch/Help/en/answer.gif
+share/scratch/Help/en/append_toList_.gif
+share/scratch/Help/en/backgroundIndex.gif
+share/scratch/Help/en/bounceOffEdge.gif
+share/scratch/Help/en/broadcastHat.gif
+share/scratch/Help/en/broadcast_.gif
+share/scratch/Help/en/changeGraphicEffect_by_.gif
+share/scratch/Help/en/changePenHueBy_.gif
+share/scratch/Help/en/changePenShadeBy_.gif
+share/scratch/Help/en/changePenSizeBy_.gif
+share/scratch/Help/en/changeSizeBy_.gif
+share/scratch/Help/en/changeTempoBy_.gif
+share/scratch/Help/en/changeVolumeBy_.gif
+share/scratch/Help/en/changeXposBy_.gif
+share/scratch/Help/en/changeYposBy_.gif
+share/scratch/Help/en/clearPenTrails.gif
+share/scratch/Help/en/color_sees_.gif
+share/scratch/Help/en/comeToFront.gif
+share/scratch/Help/en/computeFunction_of_.gif
+share/scratch/Help/en/concatenate_with_.gif
+share/scratch/Help/en/contentsOfList_.gif
+share/scratch/Help/en/costumeIndex.gif
+share/scratch/Help/en/deleteLine_ofList_.gif
+share/scratch/Help/en/deleteList.gif
+share/scratch/Help/en/deleteVariable.gif
+share/scratch/Help/en/distanceTo_.gif
+share/scratch/Help/en/divide.gif
+share/scratch/Help/en/doAsk.gif
+share/scratch/Help/en/doBroadcastAndWait.gif
+share/scratch/Help/en/doForever.gif
+share/scratch/Help/en/doForeverIf.gif
+share/scratch/Help/en/doIf.gif
+share/scratch/Help/en/doIfElse.gif
+share/scratch/Help/en/doPlaySoundAndWait.gif
+share/scratch/Help/en/doRepeat.gif
+share/scratch/Help/en/doReturn.gif
+share/scratch/Help/en/doUntil.gif
+share/scratch/Help/en/doWaitUntil.gif
+share/scratch/Help/en/drum_duration_elapsed_from_.gif
+share/scratch/Help/en/equals.gif
+share/scratch/Help/en/filterReset.gif
+share/scratch/Help/en/forward_.gif
+share/scratch/Help/en/getAttribute_of_.gif
+share/scratch/Help/en/getLine_ofList_.gif
+share/scratch/Help/en/glideSecs_toX_y_elapsed_from_.gif
+share/scratch/Help/en/goBackByLayers_.gif
+share/scratch/Help/en/gotoSpriteOrMouse_.gif
+share/scratch/Help/en/gotoX_y_.gif
+share/scratch/Help/en/greaterThan.gif
+share/scratch/Help/en/heading.gif
+share/scratch/Help/en/heading_.gif
+share/scratch/Help/en/hide.gif
+share/scratch/Help/en/hideVariable_.gif
+share/scratch/Help/en/images/
+share/scratch/Help/en/images/getting-started-thumb.gif
+share/scratch/Help/en/images/help-menu.gif
+share/scratch/Help/en/images/helpscreens-thumb.gif
+share/scratch/Help/en/images/scratch-interface-1.gif
+share/scratch/Help/en/images/scratch-logo.gif
+share/scratch/Help/en/images/support-site.gif
+share/scratch/Help/en/index.html
+share/scratch/Help/en/insert_at_ofList_.gif
+share/scratch/Help/en/isLoud.gif
+share/scratch/Help/en/keyHat.gif
+share/scratch/Help/en/keyPressed_.gif
+share/scratch/Help/en/lessThan.gif
+share/scratch/Help/en/letter_of_.gif
+share/scratch/Help/en/lineCountOfList_.gif
+share/scratch/Help/en/list_contains_.gif
+share/scratch/Help/en/lookLike_.gif
+share/scratch/Help/en/midiInstrument_.gif
+share/scratch/Help/en/minus.gif
+share/scratch/Help/en/mod.gif
+share/scratch/Help/en/motorOnFor_elapsed_from_.gif
+share/scratch/Help/en/mousePressed.gif
+share/scratch/Help/en/mouseX.gif
+share/scratch/Help/en/mouseY.gif
+share/scratch/Help/en/mouseclickHat.gif
+share/scratch/Help/en/nextBackground.gif
+share/scratch/Help/en/nextCostume.gif
+share/scratch/Help/en/not.gif
+share/scratch/Help/en/noteOn_duration_elapsed_from_.gif
+share/scratch/Help/en/or.gif
+share/scratch/Help/en/penColor_.gif
+share/scratch/Help/en/penSize_.gif
+share/scratch/Help/en/playSound_.gif
+share/scratch/Help/en/plus.gif
+share/scratch/Help/en/pointTowards_.gif
+share/scratch/Help/en/putPenDown.gif
+share/scratch/Help/en/putPenUp.gif
+share/scratch/Help/en/randomFrom_to_.gif
+share/scratch/Help/en/rest_elapsed_from_.gif
+share/scratch/Help/en/rounded.gif
+share/scratch/Help/en/say_.gif
+share/scratch/Help/en/say_duration_elapsed_from_.gif
+share/scratch/Help/en/scale.gif
+share/scratch/Help/en/sensorPressed_.gif
+share/scratch/Help/en/sensor_.gif
+share/scratch/Help/en/setGraphicEffect_to_.gif
+share/scratch/Help/en/setLine_ofList_to_.gif
+share/scratch/Help/en/setMotorDirection_.gif
+share/scratch/Help/en/setPenHueTo_.gif
+share/scratch/Help/en/setPenShadeTo_.gif
+share/scratch/Help/en/setSizeTo_.gif
+share/scratch/Help/en/setTempoTo_.gif
+share/scratch/Help/en/setVolumeTo_.gif
+share/scratch/Help/en/show.gif
+share/scratch/Help/en/showBackground_.gif
+share/scratch/Help/en/showVariable_.gif
+share/scratch/Help/en/soundLevel.gif
+share/scratch/Help/en/stampCostume.gif
+share/scratch/Help/en/startHat.gif
+share/scratch/Help/en/startMotorPower_.gif
+share/scratch/Help/en/stopAll.gif
+share/scratch/Help/en/stopAllSounds.gif
+share/scratch/Help/en/stringLength_.gif
+share/scratch/Help/en/tempo.gif
+share/scratch/Help/en/think_.gif
+share/scratch/Help/en/think_duration_elapsed_from_.gif
+share/scratch/Help/en/timer.gif
+share/scratch/Help/en/timerReset.gif
+share/scratch/Help/en/times.gif
+share/scratch/Help/en/touchingColor_.gif
+share/scratch/Help/en/touching_.gif
+share/scratch/Help/en/turnLeft_.gif
+share/scratch/Help/en/turnRight_.gif
+share/scratch/Help/en/variable.gif
+share/scratch/Help/en/variableChangeBy.gif
+share/scratch/Help/en/variableSet.gif
+share/scratch/Help/en/volume.gif
+share/scratch/Help/en/wait_elapsed_from_.gif
+share/scratch/Help/en/xpos.gif
+share/scratch/Help/en/xpos_.gif
+share/scratch/Help/en/ypos.gif
+share/scratch/Help/en/ypos_.gif
+share/scratch/LICENSE
  share/scratch/Media/
  share/scratch/Media/Backgrounds/
  share/scratch/Media/Backgrounds/Indoors/
@@ -203,7 +181,7 @@ share/scratch/Media/Backgrounds/Nature/c
  share/scratch/Media/Backgrounds/Nature/desert.gif
  share/scratch/Media/Backgrounds/Nature/flower-bed.jpg
  share/scratch/Media/Backgrounds/Nature/flowers.gif
-share/scratch/Media/Backgrounds/Nature/forrest.jpg
+share/scratch/Media/Backgrounds/Nature/forest.jpg
  share/scratch/Media/Backgrounds/Nature/garden-rock.jpg
  share/scratch/Media/Backgrounds/Nature/grand-canyon.jpg
  share/scratch/Media/Backgrounds/Nature/gravel-desert.jpg
@@ -350,13 +328,6 @@ share/scratch/Media/Costumes/Fantasy/Jet
  share/scratch/Media/Costumes/Fantasy/Jump-flip Monster.sprite
  share/scratch/Media/Costumes/Fantasy/Jumping Jack.sprite
  share/scratch/Media/Costumes/Fantasy/Painting Unicorn.sprite
-share/scratch/Media/Costumes/Fantasy/cloak1-a.png
-share/scratch/Media/Costumes/Fantasy/cloak1-b.png
-share/scratch/Media/Costumes/Fantasy/demon1-a.png
-share/scratch/Media/Costumes/Fantasy/demon1-b.png
-share/scratch/Media/Costumes/Fantasy/demon2-a.png
-share/scratch/Media/Costumes/Fantasy/demon2-b.png
-share/scratch/Media/Costumes/Fantasy/devilguy.png
  share/scratch/Media/Costumes/Fantasy/dragon1-a.png
  share/scratch/Media/Costumes/Fantasy/dragon1-b.png
  share/scratch/Media/Costumes/Fantasy/dragon2.gif
@@ -379,11 +350,15 @@ share/scratch/Media/Costumes/Fantasy/fan
  share/scratch/Media/Costumes/Fantasy/ghost1.png
  share/scratch/Media/Costumes/Fantasy/ghost2-a.png
  share/scratch/Media/Costumes/Fantasy/ghost2-b.png
+share/scratch/Media/Costumes/Fantasy/ghoul1-a.png
+share/scratch/Media/Costumes/Fantasy/ghoul1-b.png
  share/scratch/Media/Costumes/Fantasy/gobo1.gif
  share/scratch/Media/Costumes/Fantasy/gobo2.gif
  share/scratch/Media/Costumes/Fantasy/gobo3.gif
  share/scratch/Media/Costumes/Fantasy/knight1.png
  share/scratch/Media/Costumes/Fantasy/monkeyking.png
+share/scratch/Media/Costumes/Fantasy/monster1-a.png
+share/scratch/Media/Costumes/Fantasy/monster1-b.png
  share/scratch/Media/Costumes/Fantasy/robot1.png
  share/scratch/Media/Costumes/Fantasy/robot2.png
  share/scratch/Media/Costumes/Fantasy/robot3.gif
@@ -885,7 +860,6 @@ share/scratch/Media/Costumes/Things/Draw
  share/scratch/Media/Costumes/Things/Following Arrow.sprite
  share/scratch/Media/Costumes/Things/Friction Marble.sprite
  share/scratch/Media/Costumes/Things/Gravity Marble.sprite
-share/scratch/Media/Costumes/Things/LEGO-brick.gif
  share/scratch/Media/Costumes/Things/Touch-me Trampoline.sprite
  share/scratch/Media/Costumes/Things/bananas1.png
  share/scratch/Media/Costumes/Things/baseball1.png
@@ -905,6 +879,7 @@ share/scratch/Media/Costumes/Things/hair
  share/scratch/Media/Costumes/Things/key1.png
  share/scratch/Media/Costumes/Things/lamp.gif
  share/scratch/Media/Costumes/Things/laptop.png
+share/scratch/Media/Costumes/Things/lego.gif
  share/scratch/Media/Costumes/Things/manhole.png
  share/scratch/Media/Costumes/Things/marble-building.gif
  share/scratch/Media/Costumes/Things/mic.png
@@ -952,7 +927,7 @@ share/scratch/Media/Costumes/Transportat
  share/scratch/Media/Sounds/
  share/scratch/Media/Sounds/Animal/
  share/scratch/Media/Sounds/Animal/Bird.wav
-share/scratch/Media/Sounds/Animal/Cat.mp3
+share/scratch/Media/Sounds/Animal/Cat.wav
  share/scratch/Media/Sounds/Animal/Cricket.wav
  share/scratch/Media/Sounds/Animal/Crickets.wav
  share/scratch/Media/Sounds/Animal/Dog1.wav
@@ -965,24 +940,24 @@ share/scratch/Media/Sounds/Animal/Kitten
  share/scratch/Media/Sounds/Animal/Meow.wav
  share/scratch/Media/Sounds/Animal/Owl.wav
  share/scratch/Media/Sounds/Animal/Rooster.wav
-share/scratch/Media/Sounds/Animal/SeaLion.mp3
+share/scratch/Media/Sounds/Animal/SeaLion.wav
  share/scratch/Media/Sounds/Animal/WolfHowl.wav
  share/scratch/Media/Sounds/Effects/
-share/scratch/Media/Sounds/Effects/BalloonScratch.mp3
+share/scratch/Media/Sounds/Effects/BalloonScratch.wav
  share/scratch/Media/Sounds/Effects/BellToll.wav
  share/scratch/Media/Sounds/Effects/Bubbles.wav
  share/scratch/Media/Sounds/Effects/CarPassing.wav
-share/scratch/Media/Sounds/Effects/DoorClose.mp3
+share/scratch/Media/Sounds/Effects/DoorClose.wav
  share/scratch/Media/Sounds/Effects/DoorCreak.wav
  share/scratch/Media/Sounds/Effects/MotorcyclePassing.wav
  share/scratch/Media/Sounds/Effects/Plunge.wav
  share/scratch/Media/Sounds/Effects/Pop.wav
  share/scratch/Media/Sounds/Effects/Rattle.wav
  share/scratch/Media/Sounds/Effects/Ripples.wav
-share/scratch/Media/Sounds/Effects/SewingMachine.mp3
-share/scratch/Media/Sounds/Effects/Typing.mp3
-share/scratch/Media/Sounds/Effects/WaterDrop.mp3
-share/scratch/Media/Sounds/Effects/WaterRunning.mp3
+share/scratch/Media/Sounds/Effects/SewingMachine.wav
+share/scratch/Media/Sounds/Effects/Typing.wav
+share/scratch/Media/Sounds/Effects/WaterDrop.wav
+share/scratch/Media/Sounds/Effects/WaterRunning.wav
  share/scratch/Media/Sounds/Electronic/
  share/scratch/Media/Sounds/Electronic/AlienCreak1.wav
  share/scratch/Media/Sounds/Electronic/AlienCreak2.wav
@@ -992,34 +967,34 @@ share/scratch/Media/Sounds/Electronic/Di
  share/scratch/Media/Sounds/Electronic/Fairydust.wav
  share/scratch/Media/Sounds/Electronic/Laser1.wav
  share/scratch/Media/Sounds/Electronic/Laser2.wav
-share/scratch/Media/Sounds/Electronic/Peculiar.mp3
+share/scratch/Media/Sounds/Electronic/Peculiar.wav
  share/scratch/Media/Sounds/Electronic/Screech.wav
  share/scratch/Media/Sounds/Electronic/SpaceRipple.wav
  share/scratch/Media/Sounds/Electronic/Spiral.wav
  share/scratch/Media/Sounds/Electronic/Whoop.wav
  share/scratch/Media/Sounds/Electronic/Zoop.wav
  share/scratch/Media/Sounds/Human/
-share/scratch/Media/Sounds/Human/BabyCry.mp3
+share/scratch/Media/Sounds/Human/BabyCry.wav
  share/scratch/Media/Sounds/Human/Cough-female.wav
  share/scratch/Media/Sounds/Human/Cough-male.wav
  share/scratch/Media/Sounds/Human/FingerSnap.wav
  share/scratch/Media/Sounds/Human/Footsteps-1.wav
-share/scratch/Media/Sounds/Human/Footsteps-2.mp3
+share/scratch/Media/Sounds/Human/Footsteps-2.wav
  share/scratch/Media/Sounds/Human/Laugh-female.wav
  share/scratch/Media/Sounds/Human/Laugh-male1.wav
  share/scratch/Media/Sounds/Human/Laugh-male2.wav
-share/scratch/Media/Sounds/Human/Laugh-male3.mp3
+share/scratch/Media/Sounds/Human/Laugh-male3.wav
  share/scratch/Media/Sounds/Human/PartyNoise.wav
  share/scratch/Media/Sounds/Human/Scream-female.wav
  share/scratch/Media/Sounds/Human/Scream-male1.wav
-share/scratch/Media/Sounds/Human/Scream-male2.mp3
-share/scratch/Media/Sounds/Human/Slurp.mp3
+share/scratch/Media/Sounds/Human/Scream-male2.wav
+share/scratch/Media/Sounds/Human/Slurp.wav
  share/scratch/Media/Sounds/Human/Sneeze-female.wav
  share/scratch/Media/Sounds/Human/Sneeze-male.wav
  share/scratch/Media/Sounds/Instruments/
  share/scratch/Media/Sounds/Instruments/AfroString.wav
  share/scratch/Media/Sounds/Instruments/Chord.wav
-share/scratch/Media/Sounds/Instruments/Dijjeridoo.mp3
+share/scratch/Media/Sounds/Instruments/Dijjeridoo.wav
  share/scratch/Media/Sounds/Instruments/GuitarStrum.wav
  share/scratch/Media/Sounds/Instruments/SpookyString.wav
  share/scratch/Media/Sounds/Instruments/StringAccent.wav
@@ -1029,29 +1004,29 @@ share/scratch/Media/Sounds/Instruments/T
  share/scratch/Media/Sounds/Instruments/Trumpet1.wav
  share/scratch/Media/Sounds/Instruments/Trumpet2.wav
  share/scratch/Media/Sounds/Music Loops/
-share/scratch/Media/Sounds/Music Loops/Cave.mp3
-share/scratch/Media/Sounds/Music Loops/DripDrop.mp3
-share/scratch/Media/Sounds/Music Loops/Drum.mp3
-share/scratch/Media/Sounds/Music Loops/DrumMachine.mp3
-share/scratch/Media/Sounds/Music Loops/DrumSet1.mp3
-share/scratch/Media/Sounds/Music Loops/DrumSet2.mp3
-share/scratch/Media/Sounds/Music Loops/Eggs.mp3
-share/scratch/Media/Sounds/Music Loops/Garden.mp3
-share/scratch/Media/Sounds/Music Loops/GuitarChords1.mp3
-share/scratch/Media/Sounds/Music Loops/GuitarChords2.mp3
-share/scratch/Media/Sounds/Music Loops/HipHop.mp3
-share/scratch/Media/Sounds/Music Loops/HumanBeatbox1.mp3
-share/scratch/Media/Sounds/Music Loops/HumanBeatbox2.mp3
-share/scratch/Media/Sounds/Music Loops/Jungle.mp3
-share/scratch/Media/Sounds/Music Loops/Medieval1.mp3
-share/scratch/Media/Sounds/Music Loops/Medieval2.mp3
-share/scratch/Media/Sounds/Music Loops/Techno.mp3
-share/scratch/Media/Sounds/Music Loops/Techno2.mp3
-share/scratch/Media/Sounds/Music Loops/Triumph.mp3
-share/scratch/Media/Sounds/Music Loops/Xylo1.mp3
-share/scratch/Media/Sounds/Music Loops/Xylo2.mp3
-share/scratch/Media/Sounds/Music Loops/Xylo3.mp3
-share/scratch/Media/Sounds/Music Loops/xylo4.mp3
+share/scratch/Media/Sounds/Music Loops/Cave.wav
+share/scratch/Media/Sounds/Music Loops/DripDrop.wav
+share/scratch/Media/Sounds/Music Loops/Drum.wav
+share/scratch/Media/Sounds/Music Loops/DrumMachine.wav
+share/scratch/Media/Sounds/Music Loops/DrumSet1.wav
+share/scratch/Media/Sounds/Music Loops/DrumSet2.wav
+share/scratch/Media/Sounds/Music Loops/Eggs.wav
+share/scratch/Media/Sounds/Music Loops/Garden.wav
+share/scratch/Media/Sounds/Music Loops/GuitarChords1.wav
+share/scratch/Media/Sounds/Music Loops/GuitarChords2.wav
+share/scratch/Media/Sounds/Music Loops/HipHop.wav
+share/scratch/Media/Sounds/Music Loops/HumanBeatbox1.wav
+share/scratch/Media/Sounds/Music Loops/HumanBeatbox2.wav
+share/scratch/Media/Sounds/Music Loops/Jungle.wav
+share/scratch/Media/Sounds/Music Loops/Medieval1.wav
+share/scratch/Media/Sounds/Music Loops/Medieval2.wav
+share/scratch/Media/Sounds/Music Loops/Techno.wav
+share/scratch/Media/Sounds/Music Loops/Techno2.wav
+share/scratch/Media/Sounds/Music Loops/Triumph.wav
+share/scratch/Media/Sounds/Music Loops/Xylo1.wav
+share/scratch/Media/Sounds/Music Loops/Xylo2.wav
+share/scratch/Media/Sounds/Music Loops/Xylo3.wav
+share/scratch/Media/Sounds/Music Loops/xylo4.wav
  share/scratch/Media/Sounds/Percussion/
  share/scratch/Media/Sounds/Percussion/CymbalCrash.wav
  share/scratch/Media/Sounds/Percussion/DrumBuzz.wav
@@ -1062,34 +1037,39 @@ share/scratch/Media/Sounds/Percussion/Sh
  share/scratch/Media/Sounds/Vocals/
  share/scratch/Media/Sounds/Vocals/BeatBox1.wav
  share/scratch/Media/Sounds/Vocals/BeatBox2.wav
-share/scratch/Media/Sounds/Vocals/Come-and-play.mp3
-share/scratch/Media/Sounds/Vocals/Doy-doy-doy.mp3
-share/scratch/Media/Sounds/Vocals/Got-inspiration.mp3
-share/scratch/Media/Sounds/Vocals/Hey-yay-hey.mp3
-share/scratch/Media/Sounds/Vocals/Join-us.mp3
-share/scratch/Media/Sounds/Vocals/Oooo-badada.mp3
-share/scratch/Media/Sounds/Vocals/Sing-me-a-song.mp3
+share/scratch/Media/Sounds/Vocals/Come-and-play.wav
+share/scratch/Media/Sounds/Vocals/Doy-doy-doy.wav
+share/scratch/Media/Sounds/Vocals/Got-inspiration.wav
+share/scratch/Media/Sounds/Vocals/Hey-yay-hey.wav
+share/scratch/Media/Sounds/Vocals/Join-us.wav
+share/scratch/Media/Sounds/Vocals/Oooo-badada.wav
+share/scratch/Media/Sounds/Vocals/Sing-me-a-song.wav
  share/scratch/Media/Sounds/Vocals/Singer1.wav
  share/scratch/Media/Sounds/Vocals/Singer2.wav
  share/scratch/Media/Sounds/Vocals/Ya.wav
+share/scratch/Plugins/
+share/scratch/Plugins/CameraPlugin
+share/scratch/Plugins/ScratchPlugin
+share/scratch/Plugins/UnicodePlugin
  share/scratch/Projects/
  share/scratch/Projects/Animation/
  share/scratch/Projects/Animation/1 Playground.sb
-share/scratch/Projects/Animation/2 FunWithAnimation.sb
-share/scratch/Projects/Animation/3 Jellyfish.sb
-share/scratch/Projects/Animation/4 EweAndMe.sb
-share/scratch/Projects/Animation/5 Aquarium.sb
-share/scratch/Projects/Animation/6 DayDream.sb
+share/scratch/Projects/Animation/2 Ideas.sb
+share/scratch/Projects/Animation/3 Trampoline.sb
+share/scratch/Projects/Animation/4 FunWithAnimation.sb
+share/scratch/Projects/Animation/5 EweAndMe.sb
+share/scratch/Projects/Animation/6 Aquarium.sb
+share/scratch/Projects/Animation/7 Jellyfish.sb
+share/scratch/Projects/Animation/8 DayDream.sb
  share/scratch/Projects/Games/
-share/scratch/Projects/Games/1 PacMan.sb
-share/scratch/Projects/Games/2 Pong.sb
-share/scratch/Projects/Games/3 Trampoline.sb
-share/scratch/Projects/Games/4 ScrollingDemo.sb
-share/scratch/Projects/Games/5 FishChomp.sb
-share/scratch/Projects/Games/6 BugOnAPlate.sb
-share/scratch/Projects/Games/7 Doodle.sb
-share/scratch/Projects/Games/8 MarbleRacer.sb
-share/scratch/Projects/Games/9 Tetris.sb
+share/scratch/Projects/Games/1 GuessingGame.sb
+share/scratch/Projects/Games/2 PacMan.sb
+share/scratch/Projects/Games/3 FishChomp.sb
+share/scratch/Projects/Games/4 Pong.sb
+share/scratch/Projects/Games/5 MarbleRacer.sb
+share/scratch/Projects/Games/6 FruitcraftRPG.sb
+share/scratch/Projects/Games/7 BugOnAPlate.sb
+share/scratch/Projects/Games/8 ScrollingDemo.sb
  share/scratch/Projects/Greetings/
  share/scratch/Projects/Greetings/1 HelloInManyLanguages.sb
  share/scratch/Projects/Greetings/2 SaySorryToYourFriend.sb
@@ -1104,24 +1084,20 @@ share/scratch/Projects/Interactive Art/1
  share/scratch/Projects/Interactive Art/2 ExpressionCreator.sb
  share/scratch/Projects/Interactive Art/3 PlayWithYourFace.sb
  share/scratch/Projects/Interactive Art/4 Kaleidoscope.sb
-share/scratch/Projects/Interactive Art/5 WHEEE.sb
-share/scratch/Projects/Interactive Art/6 GardenSecret.sb
-share/scratch/Projects/Interactive Art/7 ZenRockGarden.sb
-share/scratch/Projects/Lists/
-share/scratch/Projects/Lists/1 Ideas.sb
-share/scratch/Projects/Lists/2 MelodyList.sb
-share/scratch/Projects/Lists/3 MouseRecorder.sb
-share/scratch/Projects/Lists/4 FruitcraftRPG.sb
-share/scratch/Projects/Lists/5 RepeatAfterMe.sb
+share/scratch/Projects/Interactive Art/5 MouseRecorder.sb
+share/scratch/Projects/Interactive Art/6 WHEEE.sb
+share/scratch/Projects/Interactive Art/7 GardenSecret.sb
+share/scratch/Projects/Interactive Art/8 ZenRockGarden.sb
  share/scratch/Projects/Music and Dance/
  share/scratch/Projects/Music and Dance/1 RobotDance.sb
  share/scratch/Projects/Music and Dance/2 ChickenNoodleSoup.sb
-share/scratch/Projects/Music and Dance/3 TwinkleTwinkle.sb
-share/scratch/Projects/Music and Dance/4 DanceDressUp.sb
-share/scratch/Projects/Music and Dance/5 BreakDance.sb
-share/scratch/Projects/Music and Dance/6 CanYouDance.sb
-share/scratch/Projects/Music and Dance/7 OceanMusicBox.sb
-share/scratch/Projects/Music and Dance/8 PianoMachine.sb
+share/scratch/Projects/Music and Dance/3 MelodyList.sb
+share/scratch/Projects/Music and Dance/4 TwinkleTwinkle.sb
+share/scratch/Projects/Music and Dance/5 DanceDressUp.sb
+share/scratch/Projects/Music and Dance/6 BreakDance.sb
+share/scratch/Projects/Music and Dance/7 CanYouDance.sb
+share/scratch/Projects/Music and Dance/8 OceanMusicBox.sb
+share/scratch/Projects/Music and Dance/9 PianoMachine.sb
  share/scratch/Projects/Names/
  share/scratch/Projects/Names/1 BouncingInitials.sb
  share/scratch/Projects/Names/2 Tamika.sb
@@ -1130,6 +1106,17 @@ share/scratch/Projects/Names/4 NatalieDu
  share/scratch/Projects/Names/5 WORDO.sb
  share/scratch/Projects/Names/6 ForMyLittleBrother.sb
  share/scratch/Projects/Names/7 Tamara.sb
+share/scratch/Projects/Sensors and Motors/
+share/scratch/Projects/Sensors and Motors/Sensorboard 1 Sunrise.sb
+share/scratch/Projects/Sensors and Motors/Sensorboard 2 Everything.sb
+share/scratch/Projects/Sensors and Motors/Sensorboard 3 Trombone.sb
+share/scratch/Projects/Sensors and Motors/Sensorboard 4 FruitOPhone.sb
+share/scratch/Projects/Sensors and Motors/Sensorboard 5 Squish.sb
+share/scratch/Projects/Sensors and Motors/WeDo 1 MagicWand.sb
+share/scratch/Projects/Sensors and Motors/WeDo 2 Puppet.sb
+share/scratch/Projects/Sensors and Motors/WeDo 3 Castle.sb
+share/scratch/Projects/Sensors and Motors/WeDo 4 Labyrinth.sb
+share/scratch/Projects/Sensors and Motors/WeDo 5 FriendlyGator.sb
  share/scratch/Projects/Simulations/
  share/scratch/Projects/Simulations/1 Spinner.sb
  share/scratch/Projects/Simulations/2 GravityBlocks.sb
@@ -1137,9 +1124,8 @@ share/scratch/Projects/Simulations/3 Sou
  share/scratch/Projects/Simulations/4 MyLittleTown.sb
  share/scratch/Projects/Simulations/5 SimpleCircuit.sb
  share/scratch/Projects/Simulations/6 WeatherSimulation.sb
-share/scratch/Projects/Simulations/7 Pastor.sb
-share/scratch/Projects/Simulations/8 VirtualDog.sb
-share/scratch/Projects/Simulations/9 BouncingMusicBalls.sb
+share/scratch/Projects/Simulations/7 VirtualDog.sb
+share/scratch/Projects/Simulations/8 BouncingMusicBalls.sb
  share/scratch/Projects/Speak Up/
  share/scratch/Projects/Speak Up/1 SmokingKills.sb
  share/scratch/Projects/Speak Up/2 SaveTheBats.sb
@@ -1149,10 +1135,69 @@ share/scratch/Projects/Speak Up/5 E-Coca
  share/scratch/Projects/Speak Up/6 GlobalWarming.sb
  share/scratch/Projects/Stories/
  share/scratch/Projects/Stories/1 Joke.sb
-share/scratch/Projects/Stories/2 BowlOfMemories.sb
-share/scratch/Projects/Stories/3 Stargate.sb
+share/scratch/Projects/Stories/2 MadLibs.sb
+share/scratch/Projects/Stories/3 BowlOfMemories.sb
  share/scratch/Projects/Stories/4 CreationStory.sb
  share/scratch/Projects/Stories/5 SNN#1.sb
  share/scratch/Projects/Stories/6 WodunnesWorld.sb
  share/scratch/Projects/Stories/7 BeeStory.sb
-share/scratch/iniscratch
+share/scratch/Scratch.image
+share/scratch/Scratch.ini
+share/scratch/gpl-2.0.txt
+share/scratch/locale/
+share/scratch/locale/Scratch.pot
+share/scratch/locale/ar.po
+share/scratch/locale/bg.po
+share/scratch/locale/ca.po
+share/scratch/locale/cs.po
+share/scratch/locale/da.po
+share/scratch/locale/de.po
+share/scratch/locale/el.po
+share/scratch/locale/es.po
+share/scratch/locale/et.po
+share/scratch/locale/eu.po
+share/scratch/locale/fa.po
+share/scratch/locale/fi.po
+share/scratch/locale/fr.po
+share/scratch/locale/fr_CA.po
+share/scratch/locale/gl.po
+share/scratch/locale/he.po
+share/scratch/locale/hr.po
+share/scratch/locale/ht.po
+share/scratch/locale/hu.po
+share/scratch/locale/id.po
+share/scratch/locale/is.po
+share/scratch/locale/it.po
+share/scratch/locale/ja.po
+share/scratch/locale/ja_HIRA.po
+share/scratch/locale/kn.po
+share/scratch/locale/ko.po
+share/scratch/locale/lt.po
+share/scratch/locale/mk.po
+share/scratch/locale/mn.po
+share/scratch/locale/mr.po
+share/scratch/locale/ms.po
+share/scratch/locale/ne.po
+share/scratch/locale/nl.po
+share/scratch/locale/no.po
+share/scratch/locale/pl.po
+share/scratch/locale/pt.po
+share/scratch/locale/pt_BR.po
+share/scratch/locale/ro.po
+share/scratch/locale/ru.po
+share/scratch/locale/rw.po
+share/scratch/locale/sk.po
+share/scratch/locale/sl.po
+share/scratch/locale/sv.po
+share/scratch/locale/th.po
+share/scratch/locale/tr.po
+share/scratch/locale/uk.po
+share/scratch/locale/vi.po
+share/scratch/locale/zh_CN.po
+share/scratch/locale/zh_TW.po
+@exec %D/bin/update-mime-database %D/share/mime
+@unexec-delete %D/bin/update-mime-database %D/share/mime
+@exec %D/bin/update-desktop-database
+@unexec-delete %D/bin/update-desktop-database
+@exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor
+@unexec-delete %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor
Index: pkg/README
===================================================================
RCS file: pkg/README
diff -N pkg/README
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/README  11 Feb 2013 12:08:09 -0000
@@ -0,0 +1,16 @@
+$OpenBSD$
+
++-----------------------------------------------------------------------
+| Running ${FULLPKGNAME} on OpenBSD
++-----------------------------------------------------------------------
+
+If upgrading from Scratch 1.3:
+
+  * The "iniscratch" program is not needed or provided with Scratch 1.4.
+
+  * Running "scratch" is sufficient; no preparation is necessary.
+
+  * Some Scratch files that reside in ~/Scratch are
+    not needed by Scratch 1.4 and may be removed.
+
+    $ cd ~/Scratch && rm -rf Scratch.image Help Media Projects locale



Reply via email to