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    18 Apr 2012 06:19:19 -0000
@@ -2,11 +2,11 @@

 COMMENT =              visual programming environment and toolkit

-DISTNAME =             scratch-1.3
+DISTNAME =             scratch-1.4
 CATEGORIES =           graphics
 HOMEPAGE =             http://scratch.mit.edu/
-MASTER_SITES =         ${HOMEPAGE:=files/}
-DISTFILES =            WinScratch1.3.zip
+MASTER_SITES =         ${HOMEPAGE:S!//!//download.!}
+DISTFILES =            WinScratch1.4.zip

 MAINTAINER =           Stuart Cassoff <s...@users.sourceforge.net>

@@ -25,13 +25,14 @@ NO_REGRESS =                Yes

 SCRATCH_LIB_DIR =      ${PREFIX}/lib/scratch
 SCRATCH_SHARE_DIR =    ${PREFIX}/share/scratch
-SCRATCH_SUBDIR =       WinScratch1.3/Scratch\ 1.3
+SCRATCH_SUBDIR =       WinScratch1.4/Scratch

 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 \
+              ${SCRATCH_SUBDIR}/README.txt \
            -d ${SCRATCH_SHARE_DIR}
        gzip < ${SCRATCH_SHARE_DIR}/${SCRATCH_SUBDIR}/Scratch.image > \
            ${SCRATCH_LIB_DIR}/Scratch.image.gz
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    18 Apr 2012 06:19:19 -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 (WinScratch1.4.zip) = uNiSwhbAfXx0Zi3t79txKg==
+RMD160 (WinScratch1.4.zip) = Nj29ghF2ZDDYHVKNmt/l+pfhN+U=
+SHA1 (WinScratch1.4.zip) = rHuGeH5Lq4PS+hlOMBm4DBIm/yU=
+SHA256 (WinScratch1.4.zip) = ZIHNdhBxmIWNIPcjFUehqWs+xCYjeC/pSE83cFLsooI=
+SIZE (WinScratch1.4.zip) = 34693486
Index: files/iniscratch
===================================================================
RCS file: /cvs/ports/graphics/scratch/files/iniscratch,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 iniscratch
--- files/iniscratch    3 Feb 2009 14:56:56 -0000       1.1.1.1
+++ files/iniscratch    18 Apr 2012 06:19:19 -0000
@@ -1,5 +1,6 @@
+# $OpenBSD$
 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
+gzcat ${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       18 Apr 2012 06:19:19 -0000
@@ -1 +1,2 @@
+# $OpenBSD$
 cd ${HOME}/Scratch && exec squeak Scratch.image
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   18 Apr 2012 06:19:19 -0000
@@ -3,12 +3,15 @@ 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/ScratchGettingStartedv14.pdf
+lib/scratch/Help/en/ScratchReferenceGuide14.pdf
 lib/scratch/Help/en/addList.gif
 lib/scratch/Help/en/addVariable.gif
+lib/scratch/Help/en/allMotorsOff.gif
+lib/scratch/Help/en/allMotorsOn.gif
 lib/scratch/Help/en/allscreens.html
 lib/scratch/Help/en/and.gif
+lib/scratch/Help/en/answer.gif
 lib/scratch/Help/en/append_toList_.gif
 lib/scratch/Help/en/backgroundIndex.gif
 lib/scratch/Help/en/bounceOffEdge.gif
@@ -27,12 +30,15 @@ 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/concatenate_with_.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/divide.gif
+lib/scratch/Help/en/doAsk.gif
 lib/scratch/Help/en/doBroadcastAndWait.gif
 lib/scratch/Help/en/doForever.gif
 lib/scratch/Help/en/doForeverIf.gif
@@ -59,12 +65,10 @@ 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
@@ -73,11 +77,14 @@ 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/letter_of_.gif
 lib/scratch/Help/en/lineCountOfList_.gif
+lib/scratch/Help/en/list_contains_.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/motorOnFor_elapsed_from_.gif
 lib/scratch/Help/en/mousePressed.gif
 lib/scratch/Help/en/mouseX.gif
 lib/scratch/Help/en/mouseY.gif
@@ -90,6 +97,7 @@ 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/plus.gif
 lib/scratch/Help/en/pointTowards_.gif
 lib/scratch/Help/en/putPenDown.gif
 lib/scratch/Help/en/putPenUp.gif
@@ -103,6 +111,7 @@ 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/setMotorDirection_.gif
 lib/scratch/Help/en/setPenHueTo_.gif
 lib/scratch/Help/en/setPenShadeTo_.gif
 lib/scratch/Help/en/setSizeTo_.gif
@@ -114,13 +123,16 @@ 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/startMotorPower_.gif
 lib/scratch/Help/en/stopAll.gif
 lib/scratch/Help/en/stopAllSounds.gif
+lib/scratch/Help/en/stringLength_.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/times.gif
 lib/scratch/Help/en/touchingColor_.gif
 lib/scratch/Help/en/touching_.gif
 lib/scratch/Help/en/turnLeft_.gif
@@ -140,12 +152,14 @@ lib/scratch/license.txt
 lib/scratch/locale/
 lib/scratch/locale/Scratch.pot
 lib/scratch/locale/ar.po
+lib/scratch/locale/bg.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/et.po
 lib/scratch/locale/eu.po
 lib/scratch/locale/fa.po
 lib/scratch/locale/fi.po
@@ -156,13 +170,18 @@ lib/scratch/locale/he.po
 lib/scratch/locale/hr.po
 lib/scratch/locale/ht.po
 lib/scratch/locale/hu.po
+lib/scratch/locale/id.po
+lib/scratch/locale/is.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/lt.po
 lib/scratch/locale/mk.po
 lib/scratch/locale/mn.po
+lib/scratch/locale/mr.po
+lib/scratch/locale/ms.po
 lib/scratch/locale/ne.po
 lib/scratch/locale/nl.po
 lib/scratch/locale/no.po
@@ -172,6 +191,7 @@ lib/scratch/locale/pt_BR.po
 lib/scratch/locale/ro.po
 lib/scratch/locale/ru.po
 lib/scratch/locale/rw.po
+lib/scratch/locale/sk.po
 lib/scratch/locale/sl.po
 lib/scratch/locale/sv.po
 lib/scratch/locale/th.po
@@ -203,7 +223,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 +370,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 +392,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 +902,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 +921,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
@@ -1075,21 +1092,22 @@ share/scratch/Media/Sounds/Vocals/Ya.wav
 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 +1122,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 +1144,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 +1162,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,8 +1173,8 @@ 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

Reply via email to