diff options
author | rodent <rodent@pkgsrc.org> | 2015-07-01 23:06:59 +0000 |
---|---|---|
committer | rodent <rodent@pkgsrc.org> | 2015-07-01 23:06:59 +0000 |
commit | 0b29d4045fe708e4e79c661005d2a892f8461cff (patch) | |
tree | ffc6771dbf1f8022c58408887d81f1c632d3aae4 /games | |
parent | e8c2b490818abcfee7b95f4d6cfbfd2da20a86c0 (diff) | |
download | pkgsrc-0b29d4045fe708e4e79c661005d2a892f8461cff.tar.gz |
Solarus 1.4.2 (2015-05-09)
_______________________________
Bug fixes for the 1.4 release.
No change in the engine (changes in Solarus Quest Editor only).
_______________________________
Solarus 1.4.1 (2015-05-09)
_______________________________
Bug fixes for the 1.4 release.
Engine changes
--------------
* Fix crash with doors whose opening condition is an item (#686).
* Fix the size of custom entities supposed to be optional (#680).
* Fix the hero's sprite reset to default ones when changing equipment (#681).
* Fix animated tiles freezed when running a quest a second time (#679).
* Fix saving empty files.
* Print an error message when there is no font in the quest.
_______________________________
Solarus 1.4.0 (2015-05-02)
_______________________________
The new quest editor release!
Engine changes
--------------
* Solarus now compiles with C++11.
* Solarus Quest Editor was rewritten and is now in a separate repository.
* Solarus can now be used as a library in other projects.
* Add a command-line flag -win-console=yes to see output on Windows (#550).
* Add unit tests.
* Fix a crash if an entity has a sprite without animation.
* Fix crash when using the -no-video command-line option.
* Fix assertion when a crystal block has less than 4 frames.
* Fix hero freeze when a treasure's dialog is missing (#595).
* Fix hero stuck in dynamic tiles just enabled on him (#89).
* Fix hero sometimes moving in wrong directions (#677).
* Fix tunic and sword collision when their sprite is changed (#617).
* Fix slightly incorrect position of carried item sometimes (#660).
* Fix crash when a tileset image is missing (#590).
* Don't die if the animation of a pickable treasure is missing.
Lua API changes
---------------
Changes that introduce incompatibilities:
* Text surfaces: the size must now be set at runtime instead of in fonts.dat.
* Text surfaces: the default font is now the first one in alphabetical order.
Changes that do not introduce incompatibilities:
* sol.text_surface.create() now accepts a size parameter (default is 11).
* Add a function sol.main.get_os().
* Fix sprite:on_frame_changed() called twice on animation/direction change.
Data files format changes
-------------------------
You can use the script
editor/resources/tools/data_files_conversion/1.3_to_1.4/update_quest.lua
to automatically update your data files.
Don't forget to make a backup first.
* fonts.dat no longer exists. Fonts are a resource like others now (#611).
* Fonts are now in a "fonts" directory instead of "text".
* Maps: shop treasures have a new property "font".
Diffstat (limited to 'games')
-rw-r--r-- | games/solarus/Makefile | 8 | ||||
-rw-r--r-- | games/solarus/PLIST | 203 | ||||
-rw-r--r-- | games/solarus/distinfo | 8 |
3 files changed, 209 insertions, 10 deletions
diff --git a/games/solarus/Makefile b/games/solarus/Makefile index d6bb4820e64..89ad004c626 100644 --- a/games/solarus/Makefile +++ b/games/solarus/Makefile @@ -1,9 +1,8 @@ -# $NetBSD: Makefile,v 1.17 2015/04/25 14:23:04 tnn Exp $ +# $NetBSD: Makefile,v 1.18 2015/07/01 23:06:59 rodent Exp $ -VERSION= 1.3.1 +VERSION= 1.4.2 DISTNAME= solarus-${VERSION}-src PKGNAME= ${DISTNAME:S/-src//1} -PKGREVISION= 3 CATEGORIES= games MASTER_SITES= http://www.solarus-games.org/downloads/solarus/ @@ -16,8 +15,9 @@ WRKSRC= ${WRKDIR}/solarus-${VERSION} USE_CMAKE= yes USE_LANGUAGES= c c++ -.include "../../mk/bsd.fast.prefs.mk" +.include "../../mk/bsd.prefs.mk" +GCC_REQD+= 4.8 LDFLAGS.SunOS+= -lsocket -lnsl .include "../../devel/physfs/buildlink3.mk" diff --git a/games/solarus/PLIST b/games/solarus/PLIST index 48724b0762c..aa082ad9aaa 100644 --- a/games/solarus/PLIST +++ b/games/solarus/PLIST @@ -1,2 +1,201 @@ -@comment $NetBSD: PLIST,v 1.1 2013/07/02 11:52:27 rodent Exp $ -bin/solarus +@comment $NetBSD: PLIST,v 1.2 2015/07/01 23:06:59 rodent Exp $ +bin/solarus_run +include/solarus/Ability.h +include/solarus/AbilityInfo.h +include/solarus/Arguments.h +include/solarus/Camera.h +include/solarus/Common.h +include/solarus/CurrentQuest.h +include/solarus/Dialog.h +include/solarus/DialogBoxSystem.h +include/solarus/DialogResources.h +include/solarus/Drawable.h +include/solarus/EntityData.h +include/solarus/Equipment.h +include/solarus/EquipmentItem.h +include/solarus/EquipmentItemUsage.h +include/solarus/Game.h +include/solarus/GameCommand.h +include/solarus/GameCommands.h +include/solarus/KeysEffect.h +include/solarus/MainLoop.h +include/solarus/Map.h +include/solarus/MapData.h +include/solarus/MapLoader.h +include/solarus/QuestProperties.h +include/solarus/QuestResources.h +include/solarus/ResourceType.h +include/solarus/Savegame.h +include/solarus/SavegameConverterV1.h +include/solarus/Settings.h +include/solarus/SolarusFatal.h +include/solarus/Sprite.h +include/solarus/SpriteAnimation.h +include/solarus/SpriteAnimationDirection.h +include/solarus/SpriteAnimationSet.h +include/solarus/SpriteData.h +include/solarus/SpritePtr.h +include/solarus/StringResources.h +include/solarus/Timer.h +include/solarus/TimerPtr.h +include/solarus/Transition.h +include/solarus/TransitionFade.h +include/solarus/TransitionImmediate.h +include/solarus/TransitionScrolling.h +include/solarus/Treasure.h +include/solarus/config.h +include/solarus/config.h.in +include/solarus/containers/Grid.h +include/solarus/entities/AnimatedTilePattern.h +include/solarus/entities/Arrow.h +include/solarus/entities/Block.h +include/solarus/entities/Bomb.h +include/solarus/entities/Boomerang.h +include/solarus/entities/CarriedItem.h +include/solarus/entities/Chest.h +include/solarus/entities/CollisionMode.h +include/solarus/entities/Crystal.h +include/solarus/entities/CrystalBlock.h +include/solarus/entities/CustomEntity.h +include/solarus/entities/Destination.h +include/solarus/entities/Destructible.h +include/solarus/entities/Detector.h +include/solarus/entities/Door.h +include/solarus/entities/DynamicTile.h +include/solarus/entities/Enemy.h +include/solarus/entities/EnemyAttack.h +include/solarus/entities/EnemyReaction.h +include/solarus/entities/EntityType.h +include/solarus/entities/EntityTypeInfo.h +include/solarus/entities/Explosion.h +include/solarus/entities/Fire.h +include/solarus/entities/Ground.h +include/solarus/entities/GroundInfo.h +include/solarus/entities/Hero.h +include/solarus/entities/Hookshot.h +include/solarus/entities/Jumper.h +include/solarus/entities/Layer.h +include/solarus/entities/MapEntities.h +include/solarus/entities/MapEntity.h +include/solarus/entities/MapEntityPtr.h +include/solarus/entities/NonAnimatedRegions.h +include/solarus/entities/Npc.h +include/solarus/entities/ParallaxScrollingTilePattern.h +include/solarus/entities/Pickable.h +include/solarus/entities/SelfScrollingTilePattern.h +include/solarus/entities/Sensor.h +include/solarus/entities/Separator.h +include/solarus/entities/ShopTreasure.h +include/solarus/entities/SimpleTilePattern.h +include/solarus/entities/Stairs.h +include/solarus/entities/Stream.h +include/solarus/entities/StreamAction.h +include/solarus/entities/Switch.h +include/solarus/entities/Teletransporter.h +include/solarus/entities/Tile.h +include/solarus/entities/TilePattern.h +include/solarus/entities/TilePtr.h +include/solarus/entities/Tileset.h +include/solarus/entities/TilesetData.h +include/solarus/entities/TimeScrollingTilePattern.h +include/solarus/entities/Wall.h +include/solarus/hero/BackToSolidGroundState.h +include/solarus/hero/BoomerangState.h +include/solarus/hero/BowState.h +include/solarus/hero/CarryingState.h +include/solarus/hero/FallingState.h +include/solarus/hero/ForcedWalkingState.h +include/solarus/hero/FreeState.h +include/solarus/hero/FreezedState.h +include/solarus/hero/GrabbingState.h +include/solarus/hero/HeroSprites.h +include/solarus/hero/HookshotState.h +include/solarus/hero/HurtState.h +include/solarus/hero/JumpingState.h +include/solarus/hero/LiftingState.h +include/solarus/hero/PlayerMovementState.h +include/solarus/hero/PlungingState.h +include/solarus/hero/PullingState.h +include/solarus/hero/PushingState.h +include/solarus/hero/RunningState.h +include/solarus/hero/SpinAttackState.h +include/solarus/hero/StairsState.h +include/solarus/hero/State.h +include/solarus/hero/SwimmingState.h +include/solarus/hero/SwordLoadingState.h +include/solarus/hero/SwordSwingingState.h +include/solarus/hero/SwordTappingState.h +include/solarus/hero/TreasureState.h +include/solarus/hero/UsingItemState.h +include/solarus/hero/VictoryState.h +include/solarus/lowlevel/Color.h +include/solarus/lowlevel/Debug.h +include/solarus/lowlevel/FontResource.h +include/solarus/lowlevel/Geometry.h +include/solarus/lowlevel/Hq2xFilter.h +include/solarus/lowlevel/Hq3xFilter.h +include/solarus/lowlevel/Hq4xFilter.h +include/solarus/lowlevel/InputEvent.h +include/solarus/lowlevel/ItDecoder.h +include/solarus/lowlevel/Music.h +include/solarus/lowlevel/Output.h +include/solarus/lowlevel/PixelBits.h +include/solarus/lowlevel/PixelFilter.h +include/solarus/lowlevel/Point.h +include/solarus/lowlevel/Point.inl +include/solarus/lowlevel/QuestFiles.h +include/solarus/lowlevel/Random.h +include/solarus/lowlevel/Rectangle.h +include/solarus/lowlevel/Scale2xFilter.h +include/solarus/lowlevel/Size.h +include/solarus/lowlevel/Size.inl +include/solarus/lowlevel/Sound.h +include/solarus/lowlevel/SpcDecoder.h +include/solarus/lowlevel/Surface.h +include/solarus/lowlevel/SurfacePtr.h +include/solarus/lowlevel/System.h +include/solarus/lowlevel/TextSurface.h +include/solarus/lowlevel/Video.h +include/solarus/lowlevel/VideoMode.h +include/solarus/lowlevel/apple/AppleInterface.h +include/solarus/lowlevel/shaders/GLContext.h +include/solarus/lowlevel/shaders/GL_2DShader.h +include/solarus/lowlevel/shaders/GL_ARBShader.h +include/solarus/lowlevel/shaders/Shader.h +include/solarus/lowlevel/shaders/ShaderContext.h +include/solarus/lua/ExportableToLua.h +include/solarus/lua/ExportableToLuaPtr.h +include/solarus/lua/LuaContext.h +include/solarus/lua/LuaData.h +include/solarus/lua/LuaException.h +include/solarus/lua/LuaTools.h +include/solarus/lua/LuaTools.inl +include/solarus/lua/ScopedLuaRef.h +include/solarus/movements/CircleMovement.h +include/solarus/movements/FallingHeight.h +include/solarus/movements/FallingOnFloorMovement.h +include/solarus/movements/FollowMovement.h +include/solarus/movements/JumpMovement.h +include/solarus/movements/Movement.h +include/solarus/movements/PathFinding.h +include/solarus/movements/PathFindingMovement.h +include/solarus/movements/PathMovement.h +include/solarus/movements/PixelMovement.h +include/solarus/movements/PlayerMovement.h +include/solarus/movements/RandomMovement.h +include/solarus/movements/RandomPathMovement.h +include/solarus/movements/StraightMovement.h +include/solarus/movements/TargetMovement.h +include/solarus/third_party/hqx/common.h +include/solarus/third_party/hqx/hqx.h +include/solarus/third_party/snes_spc/SNES_SPC.h +include/solarus/third_party/snes_spc/SPC_CPU.h +include/solarus/third_party/snes_spc/SPC_DSP.h +include/solarus/third_party/snes_spc/SPC_Filter.h +include/solarus/third_party/snes_spc/blargg_common.h +include/solarus/third_party/snes_spc/blargg_config.h +include/solarus/third_party/snes_spc/blargg_endian.h +include/solarus/third_party/snes_spc/blargg_source.h +include/solarus/third_party/snes_spc/dsp.h +include/solarus/third_party/snes_spc/spc.h +lib/libsolarus.so diff --git a/games/solarus/distinfo b/games/solarus/distinfo index f731ec712d9..bad1c0d94e3 100644 --- a/games/solarus/distinfo +++ b/games/solarus/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.7 2014/08/29 02:12:31 rodent Exp $ +$NetBSD: distinfo,v 1.8 2015/07/01 23:06:59 rodent Exp $ -SHA1 (solarus-1.3.1-src.tar.gz) = c4e46197e9d856fe9f65ce3e15d8225e4d9dd186 -RMD160 (solarus-1.3.1-src.tar.gz) = 31f20c1e8e3167b9ea1889edf591cd7d27a80556 -Size (solarus-1.3.1-src.tar.gz) = 2450599 bytes +SHA1 (solarus-1.4.2-src.tar.gz) = 145c34d617f66ed419aa18e69616b5e7331a0092 +RMD160 (solarus-1.4.2-src.tar.gz) = 3bada277c00ab929fc9bf16f475c8cff03ea7ee4 +Size (solarus-1.4.2-src.tar.gz) = 2443414 bytes |