aboutsummaryrefslogtreecommitdiff
path: root/games/solarus
diff options
context:
space:
mode:
authorDanilo Egea Gondolfo <danilo@FreeBSD.org>2015-10-17 17:51:18 +0000
committerDanilo Egea Gondolfo <danilo@FreeBSD.org>2015-10-17 17:51:18 +0000
commitcaf2c9f9c8308a59543b240e31db0e1e510d15e3 (patch)
tree57d81beffaaa72ba8eaaa9633c6ed3aa0ef9a905 /games/solarus
parent17298bd23957a28364ef354182186821e2e1b31c (diff)
downloadports-caf2c9f9c8308a59543b240e31db0e1e510d15e3.tar.gz
ports-caf2c9f9c8308a59543b240e31db0e1e510d15e3.zip
- Update to 1.4.4
- Add LICENSE
Notes
Notes: svn path=/head/; revision=399548
Diffstat (limited to 'games/solarus')
-rw-r--r--games/solarus/Makefile15
-rw-r--r--games/solarus/distinfo4
-rw-r--r--games/solarus/pkg-plist200
3 files changed, 210 insertions, 9 deletions
diff --git a/games/solarus/Makefile b/games/solarus/Makefile
index e48c8b0d0055..f8fcc6428485 100644
--- a/games/solarus/Makefile
+++ b/games/solarus/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= solarus
-PORTVERSION= 1.3.1
-PORTREVISION= 1
+PORTVERSION= 1.4.4
CATEGORIES= games
MASTER_SITES= http://www.solarus-games.org/downloads/solarus/
DISTNAME= solarus-${PORTVERSION}-src
@@ -10,18 +9,20 @@ DISTNAME= solarus-${PORTVERSION}-src
MAINTAINER= danilo@FreeBSD.org
COMMENT= Zelda-like 2D game engine
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/license.txt
+
LIB_DEPENDS= libphysfs.so:${PORTSDIR}/devel/physfs \
libmodplug.so:${PORTSDIR}/audio/libmodplug \
liblua-5.1.so:${PORTSDIR}/lang/lua51 \
- libluajit-5.1.so:${PORTSDIR}/lang/luajit \
libvorbis.so:${PORTSDIR}/audio/libvorbis \
libogg.so:${PORTSDIR}/audio/libogg
-USE_SDL= sdl2 ttf2 image2
-
-PLIST_FILES= bin/solarus
+CMAKE_ARGS+= -DSOLARUS_USE_LUAJIT=OFF
+USE_SDL= sdl2 ttf2 image2
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-USES= cmake openal
+USES= cmake compiler:c++11-lib openal
+USE_LDCONFIG= yes
.include <bsd.port.mk>
diff --git a/games/solarus/distinfo b/games/solarus/distinfo
index 41cc20fcbd96..aeb1dde1920c 100644
--- a/games/solarus/distinfo
+++ b/games/solarus/distinfo
@@ -1,2 +1,2 @@
-SHA256 (solarus-1.3.1-src.tar.gz) = bfdbd909b817722985393869b1e8c18f18081fd0c68b4c3189c50ef0bbc8f55c
-SIZE (solarus-1.3.1-src.tar.gz) = 2450599
+SHA256 (solarus-1.4.4-src.tar.gz) = ed27330952a2413f017deba3b563e8cd45ea29059ebcdb0ebcdff0f779d87709
+SIZE (solarus-1.4.4-src.tar.gz) = 2447462
diff --git a/games/solarus/pkg-plist b/games/solarus/pkg-plist
new file mode 100644
index 000000000000..84c4b31b29c8
--- /dev/null
+++ b/games/solarus/pkg-plist
@@ -0,0 +1,200 @@
+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