On 04/18/12 05:31, Stuart Cassoff wrote: > On 04/18/12 03:21, Landry Breuil wrote: >> On Wed, Apr 18, 2012 at 02:25:35AM -0400, Stuart Cassoff wrote: >> Is it mandatory to copy all those files to ~ ? Cant it run from the >> systemwide install ? >> >> Landry > > Maybe. In any case, Scratch 1.4 needs to also build at least one plugin in C, > so no update until I get that arranged, and while I do that I'll see if I can > simply things. > > Stu
Update to 1.4.0.5. Tested on i386. I don't have a camera, so I couldn't test the camera plugin. Index: Makefile =================================================================== RCS file: /cvs/ports/graphics/scratch/Makefile,v retrieving revision 1.3 diff -u -p -r1.3 Makefile --- Makefile 17 Nov 2010 08:05:16 -0000 1.3 +++ Makefile 30 Apr 2012 01:49:12 -0000 @@ -1,51 +1,85 @@ # $OpenBSD: Makefile,v 1.3 2010/11/17 08:05:16 espie Exp $ -COMMENT = visual programming environment and toolkit +NOT_FOR_ARCHS = ${LP64_ARCHS} -DISTNAME = scratch-1.3 -CATEGORIES = graphics -HOMEPAGE = http://scratch.mit.edu/ -MASTER_SITES = ${HOMEPAGE:=files/} -DISTFILES = WinScratch1.3.zip +COMMENT = visual programming environment and toolkit -MAINTAINER = Stuart Cassoff <s...@users.sourceforge.net> +DISTNAME = scratch-1.4.0.5 +CATEGORIES = graphics +HOMEPAGE = http://scratch.mit.edu/ +MAINTAINER = Stuart Cassoff <s...@users.sourceforge.net> -# 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 = GL X11 Xau Xdamage Xdmcp Xext Xfixes Xrender Xxf86vm cairo \ + drm expat fontconfig freetype glib-2.0 gmodule-2.0 \ + gobject-2.0 intl m pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre \ + pixman-1 png pthread-stubs xcb xcb-render xcb-shm z + +MASTER_SITES = http://download.scratch.mit.edu/ +DISTFILES = scratch-1.4.0.5.src.tar.gz +MODULES = converters/libiconv +RUN_DEPENDS = lang/squeak/vm devel/desktop-file-utils devel/xdg-utils +LIB_DEPENDS = devel/pango graphics/png +SEPARATE_BUILD =Yes +USE_GROFF = Yes +NO_REGRESS = Yes +CFLAGS += -Wall -fPIC -shared +WRKDIST = ${WRKDIR}/scratch-1.4.0.5.src +SUBST_VARS = SC_DIR + +SC_DIR = ${PREFIX}/share/scratch + +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 -EXTRACT_ONLY = -NO_BUILD = Yes -NO_REGRESS = Yes - -SCRATCH_LIB_DIR = ${PREFIX}/lib/scratch -SCRATCH_SHARE_DIR = ${PREFIX}/share/scratch -SCRATCH_SUBDIR = WinScratch1.3/Scratch\ 1.3 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.1.1.1 diff -u -p -r1.1.1.1 distinfo --- distinfo 3 Feb 2009 14:56:56 -0000 1.1.1.1 +++ distinfo 30 Apr 2012 01:49:12 -0000 @@ -1,5 +1,5 @@ -MD5 (WinScratch1.3.zip) = dV3vhsuevhdMGimapLUprA== -RMD160 (WinScratch1.3.zip) = ky+6NcH+yTlnOjfIvsWyoOi7O44= -SHA1 (WinScratch1.3.zip) = DCu/VgMNUSiSNFqyYzNmoWIeGs4= -SHA256 (WinScratch1.3.zip) = /BSkZGr4BZfb4rMP5TYVKEqo4YFo1ncILQ69xOvbzSY= -SIZE (WinScratch1.3.zip) = 32177892 +MD5 (scratch-1.4.0.5.src.tar.gz) = 2bgEdd96uL3owUSsqw44QA== +RMD160 (scratch-1.4.0.5.src.tar.gz) = iw3Oba5sDnPXGytabVrZNC2bSeQ= +SHA1 (scratch-1.4.0.5.src.tar.gz) = b8jMYyIcFMY6ft0LcvIaWHbds6s= +SHA256 (scratch-1.4.0.5.src.tar.gz) = 780FHwprjl2uaDXyJXeTeZ8rfLuxlcPIkQjUvlW0I6s= +SIZE (scratch-1.4.0.5.src.tar.gz) = 35913655 Index: files/iniscratch =================================================================== RCS file: files/iniscratch diff -N files/iniscratch --- files/iniscratch 3 Feb 2009 14:56:56 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,5 +0,0 @@ -SCRATCH_DIR=${HOME}/Scratch -mkdir ${SCRATCH_DIR} -gunzip < ${PREFIX}/lib/scratch/Scratch.image.gz > ${SCRATCH_DIR}/Scratch.image -for i in Help locale ; do ln -s ${PREFIX}/lib/scratch/$i ${SCRATCH_DIR}; done -for i in Media Projects ; do ln -s ${PREFIX}/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 30 Apr 2012 01:49:12 -0000 @@ -1 +1 @@ -cd ${HOME}/Scratch && exec squeak Scratch.image +LD_PRELOAD=/usr/lib/libpthread.so exec 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 30 Apr 2012 01:49:12 -0000 @@ -0,0 +1,17 @@ +$OpenBSD$ +--- src/man/scratch.1.orig Mon Dec 5 12:49:24 2011 ++++ src/man/scratch.1 Sun Apr 29 19:56:59 2012 +@@ -13,10 +13,10 @@ Please report bugs to the package maintainer. + 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. ++${SC_DIR} - 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 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 30 Apr 2012 01:49:12 -0000 @@ -0,0 +1,74 @@ +$OpenBSD$ +--- src/plugins/camera/sqCamera-linux.c.orig Tue Oct 18 17:24:46 2011 ++++ src/plugins/camera/sqCamera-linux.c Sun Apr 29 19:57:22 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; +@@ -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 30 Apr 2012 01:49:12 -0000 @@ -0,0 +1,41 @@ +$OpenBSD$ +--- 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 30 Apr 2012 01:49:13 -0000 @@ -1,186 +1,176 @@ @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/ +share/icons/hicolor/ +share/icons/hicolor/128x128/ +share/icons/hicolor/128x128/apps/ +share/icons/hicolor/128x128/apps/scratch.png +share/icons/hicolor/128x128/apps/scratch2.png +share/icons/hicolor/128x128/mimetypes/ +share/icons/hicolor/128x128/mimetypes/gnome-mime-application-x-scratch-project.png +share/icons/hicolor/32x32/ +share/icons/hicolor/32x32/apps/ +share/icons/hicolor/32x32/apps/scratch.png +share/icons/hicolor/32x32/apps/scratch.xpm +share/icons/hicolor/48x48/ +share/icons/hicolor/48x48/apps/ +share/icons/hicolor/48x48/apps/scratch.png +share/icons/hicolor/48x48/apps/scratch2.png +share/icons/hicolor/48x48/mimetypes/ +share/icons/hicolor/48x48/mimetypes/gnome-mime-application-x-scratch-project.png +share/mime/ +share/mime/packages/ +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 +193,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 +340,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 +362,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 +872,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 +891,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 @@ -1072,24 +1059,29 @@ share/scratch/Media/Sounds/Vocals/Sing-m 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 +1096,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 +1118,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 +1136,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 +1147,67 @@ 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 Index: pkg/README =================================================================== RCS file: pkg/README diff -N pkg/README --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ pkg/README 30 Apr 2012 01:49:13 -0000 @@ -0,0 +1,9 @@ +$OpenBSD$ + ++----------------------------------------------------------------------- +| Running ${FULLPKGNAME} on OpenBSD ++----------------------------------------------------------------------- + +If upgrading from version 1.3 some files may be safely removed. + +$ cd ~/Scratch && rm Scratch.image Help Media Projects locale