pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/games/enigma enigma: update to 1.21.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e70b66830723
branches:  trunk
changeset: 404360:e70b66830723
user:      maya <maya%pkgsrc.org@localhost>
date:      Mon Nov 11 22:03:01 2019 +0000

description:
enigma: update to 1.21.
C++11 compatibility patches from amdmi3@freebsd.
Intended to address PR pkg/54597: games/enigma distfile contains
broken PNG images

Changes in Version 1.21
=======================

User-Visible changes
--------------------

    - New translations: Croatian, Czech, Danish, Scottish-Gaelic, and Slovak
    - updated remaining translations
    - fixed many English typos
    - Russian reference manual
    - rollover for options and rating buttons
    - 51 new Enigma levels (now a total of 984 main-pack levels, plus 21 tutorials)

Internal changes
----------------

    - further rewrites of old-API levels to new API (only 212 old-API left)
    - many bug fixes

Changes in Version 1.20
=======================

User-Visible changes
--------------------

    - added ingame music by Taztunes (deactivated by default)
    - removed "over par" notification by general request
    - 78 new Enigma levels (now a total of 956 levels, plus 21 tutorials)
    - replaced old Sokoban levels by 1077 imported Sokoball levels
    - 95 new Pentomino levels

Internal changes
----------------

    - many bug fixes

Changes in Version 1.10  (Released only for level authors and testers)
=======================

User-Visible changes
--------------------

    - new objects: wires, st_barrier, opal oxyds, drunken thiefs,
        st_yinyang, st_dispenser_extralife, fl_scales, framed floors,
        it_meditation_volcano, it_meditation_caldera, puzzle singletons,
        mirror sheets, bigbricks in wood and blue-sand decor, cracks
        with water beneath, black pearls, and st_rawglass_quad
    - vastly extended st_window, hollow puzzles, it_strip
    - color coding for keys and locks
    - four new oxyd colors and shuffle oxyds
    - many improved images for higher resolutions
    - new images for coins
    - extra lifes now look like batteries to not confuse them with ac_pearl
    - tutorial level for st_chess

Internal changes
----------------

    - new API, involving a reengineering of many objects, a consistent
        naming scheme for all objects, and a rewrite of almost every level
    - new libraries:
        liblua, libmath, libmap to ease programming of complex levels
        libpuzzle, libtrain to ease programming of large puzzles and trains
        libimport, libpento, libsoko to generate or import complete levels
          from different formats
    - internal maze generation
    - internal flood generation
    - improved it_rubberband, st_surprise and it_surprise
    - itemfreeze stone now is an own object st_ice

diffstat:

 games/enigma/Makefile                                         |     6 +-
 games/enigma/PLIST                                            |  9509 +++++++--
 games/enigma/distinfo                                         |    23 +-
 games/enigma/patches/patch-aq                                 |    10 +-
 games/enigma/patches/patch-configure                          |    16 +
 games/enigma/patches/patch-lib-src_enigma-core_IMG__SavePNG.c |    15 -
 games/enigma/patches/patch-lib-src_enigma-core_ecl_alist.hh   |    15 -
 games/enigma/patches/patch-lib-src_enigma-core_ecl_dict.hh    |    14 -
 games/enigma/patches/patch-lib-src_enigma-core_ecl_font.cc    |    15 -
 games/enigma/patches/patch-src_Value.cc                       |    19 +
 games/enigma/patches/patch-src_lev_Proxy.cc                   |    15 +
 games/enigma/patches/patch-src_lua.cc                         |    22 -
 games/enigma/patches/patch-src_oxyd.cc                        |    18 +-
 13 files changed, 7565 insertions(+), 2132 deletions(-)

diffs (truncated from 10162 to 300 lines):

diff -r 8ec611f7b02f -r e70b66830723 games/enigma/Makefile
--- a/games/enigma/Makefile     Mon Nov 11 21:54:12 2019 +0000
+++ b/games/enigma/Makefile     Mon Nov 11 22:03:01 2019 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.36 2018/03/12 20:51:30 bsiegert Exp $
+# $NetBSD: Makefile,v 1.37 2019/11/11 22:03:01 maya Exp $
 
-DISTNAME=      enigma-1.01-r1914
+DISTNAME=      enigma-1.21
 PKGNAME=       ${DISTNAME:S/-r/./}
-PKGREVISION=   7
 CATEGORIES=    games
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=enigma-game/}
 
@@ -32,6 +31,7 @@
 .include "../../devel/SDL_ttf/buildlink3.mk"
 .include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
 .include "../../graphics/png/buildlink3.mk"
 .include "../../graphics/SDL_image/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
diff -r 8ec611f7b02f -r e70b66830723 games/enigma/PLIST
--- a/games/enigma/PLIST        Mon Nov 11 21:54:12 2019 +0000
+++ b/games/enigma/PLIST        Mon Nov 11 22:03:01 2019 +0000
@@ -1,16 +1,7 @@
-@comment $NetBSD: PLIST,v 1.6 2009/06/14 19:10:36 joerg Exp $
+@comment $NetBSD: PLIST,v 1.7 2019/11/11 22:03:01 maya Exp $
 bin/enigma
-@comment include/enet/callbacks.h
-@comment include/enet/enet.h
-@comment include/enet/list.h
-@comment include/enet/protocol.h
-@comment include/enet/time.h
-@comment include/enet/types.h
-@comment include/enet/unix.h
-@comment include/enet/utility.h
-@comment include/enet/win32.h
-@comment lib/libenet.a
 man/man6/enigma.6
+share/appdata/enigma.appdata.xml
 share/applications/enigma.desktop
 share/doc/enigma/ACKNOWLEDGEMENTS
 share/doc/enigma/CHANGES
@@ -44,20 +35,630 @@
 share/doc/enigma/manual/images/levelmenu.png
 share/doc/enigma/manual/images/logo.png
 share/doc/enigma/manual/images/st-bolder.png
+share/doc/enigma/manual/images/st-chess.png
 share/doc/enigma/manual/images/st-lethal.png
 share/doc/enigma/manual/images/st-mail.png
 share/doc/enigma/manual/images/st-mirrors.png
 share/doc/enigma/manual/images/st-oneway.png
 share/doc/enigma/manual/images/st-oxyds.png
+share/doc/enigma/manual/images/st-puzzles.png
 share/doc/enigma/manual/images/st-shogun.png
 share/doc/enigma/manual/images/st-swap.png
 share/doc/enigma/reference/ant_lua.txt
 share/doc/enigma/reference/enigma-ref.html
+share/doc/enigma/reference/images/ac_bug.png
+share/doc/enigma/reference/images/ac_horse.png
+share/doc/enigma/reference/images/ac_marble_black.png
+share/doc/enigma/reference/images/ac_marble_white.png
+share/doc/enigma/reference/images/ac_pearl_black.png
+share/doc/enigma/reference/images/ac_pearl_white.png
+share/doc/enigma/reference/images/ac_rotor.png
+share/doc/enigma/reference/images/ac_top.png
+share/doc/enigma/reference/images/construction.png
 share/doc/enigma/reference/images/first_level.png
+share/doc/enigma/reference/images/fl_abyss.png
+share/doc/enigma/reference/images/fl_adhesionless.png
+share/doc/enigma/reference/images/fl_aquamarine.png
+share/doc/enigma/reference/images/fl_aquamarine_framed.png
+share/doc/enigma/reference/images/fl_bast.png
+share/doc/enigma/reference/images/fl_bast_framed.png
+share/doc/enigma/reference/images/fl_bluegray.png
+share/doc/enigma/reference/images/fl_bluegray_framed.png
+share/doc/enigma/reference/images/fl_bluegreen.png
+share/doc/enigma/reference/images/fl_bluegreen_framed.png
+share/doc/enigma/reference/images/fl_blueslab.png
+share/doc/enigma/reference/images/fl_blueslab_framed.png
+share/doc/enigma/reference/images/fl_brick.png
+share/doc/enigma/reference/images/fl_brick_framed.png
+share/doc/enigma/reference/images/fl_bridge_bw_closed.png
+share/doc/enigma/reference/images/fl_bridge_gc_closed.png
+share/doc/enigma/reference/images/fl_bright.png
+share/doc/enigma/reference/images/fl_bright_framed.png
+share/doc/enigma/reference/images/fl_concrete.png
+share/doc/enigma/reference/images/fl_concrete_framed.png
+share/doc/enigma/reference/images/fl_dark.png
+share/doc/enigma/reference/images/fl_dark_framed.png
+share/doc/enigma/reference/images/fl_darkgray.png
+share/doc/enigma/reference/images/fl_darkgray_framed.png
+share/doc/enigma/reference/images/fl_dunes.png
+share/doc/enigma/reference/images/fl_dunes_framed.png
+share/doc/enigma/reference/images/fl_fake_trigger.png
+share/doc/enigma/reference/images/fl_fake_trigger_framed.png
+share/doc/enigma/reference/images/fl_gravel.png
+share/doc/enigma/reference/images/fl_gravel_framed.png
+share/doc/enigma/reference/images/fl_gray.png
+share/doc/enigma/reference/images/fl_gray_framed.png
+share/doc/enigma/reference/images/fl_hay.png
+share/doc/enigma/reference/images/fl_hay_framed.png
+share/doc/enigma/reference/images/fl_himalaya.png
+share/doc/enigma/reference/images/fl_himalaya_framed.png
+share/doc/enigma/reference/images/fl_ice.png
+share/doc/enigma/reference/images/fl_inverse_gray.png
+share/doc/enigma/reference/images/fl_inverse_white.png
+share/doc/enigma/reference/images/fl_ivory.png
+share/doc/enigma/reference/images/fl_ivory_framed.png
+share/doc/enigma/reference/images/fl_lawn.png
+share/doc/enigma/reference/images/fl_lawn_c.png
+share/doc/enigma/reference/images/fl_lawn_e.png
+share/doc/enigma/reference/images/fl_lawn_e2.png
+share/doc/enigma/reference/images/fl_lawn_f.png
+share/doc/enigma/reference/images/fl_lawn_f2.png
+share/doc/enigma/reference/images/fl_lawn_g.png
+share/doc/enigma/reference/images/fl_lawn_g2.png
+share/doc/enigma/reference/images/fl_lawn_h.png
+share/doc/enigma/reference/images/fl_lawn_h2.png
+share/doc/enigma/reference/images/fl_lawn_i.png
+share/doc/enigma/reference/images/fl_lawn_i2.png
+share/doc/enigma/reference/images/fl_lawn_j.png
+share/doc/enigma/reference/images/fl_lawn_j2.png
+share/doc/enigma/reference/images/fl_marble.png
+share/doc/enigma/reference/images/fl_marble_framed.png
+share/doc/enigma/reference/images/fl_metal.png
+share/doc/enigma/reference/images/fl_metal_2.png
+share/doc/enigma/reference/images/fl_metal_3.png
+share/doc/enigma/reference/images/fl_metal_4.png
+share/doc/enigma/reference/images/fl_metal_5.png
+share/doc/enigma/reference/images/fl_metal_6.png
+share/doc/enigma/reference/images/fl_metal_7.png
+share/doc/enigma/reference/images/fl_metal_framed.png
+share/doc/enigma/reference/images/fl_mortar.png
+share/doc/enigma/reference/images/fl_mortar_framed.png
+share/doc/enigma/reference/images/fl_pinkbumps.png
+share/doc/enigma/reference/images/fl_pinkbumps_framed.png
+share/doc/enigma/reference/images/fl_plank.png
+share/doc/enigma/reference/images/fl_plank_framed.png
+share/doc/enigma/reference/images/fl_platinum.png
+share/doc/enigma/reference/images/fl_platinum_framed.png
+share/doc/enigma/reference/images/fl_red.png
+share/doc/enigma/reference/images/fl_red_framed.png
+share/doc/enigma/reference/images/fl_redslab.png
+share/doc/enigma/reference/images/fl_redslab_framed.png
+share/doc/enigma/reference/images/fl_rock.png
+share/doc/enigma/reference/images/fl_rock_framed.png
+share/doc/enigma/reference/images/fl_rough.png
+share/doc/enigma/reference/images/fl_rough_framed.png
+share/doc/enigma/reference/images/fl_sahara.png
+share/doc/enigma/reference/images/fl_sahara_framed.png
+share/doc/enigma/reference/images/fl_samba.png
+share/doc/enigma/reference/images/fl_samba_2.png
+share/doc/enigma/reference/images/fl_samba_framed.png
+share/doc/enigma/reference/images/fl_sand.png
+share/doc/enigma/reference/images/fl_sand_framed.png
+share/doc/enigma/reference/images/fl_scales_brick.png
+share/doc/enigma/reference/images/fl_scales_bridge_bw_closed.png
+share/doc/enigma/reference/images/fl_scales_concrete.png
+share/doc/enigma/reference/images/fl_scales_darkgray.png
+share/doc/enigma/reference/images/fl_scales_gray.png
+share/doc/enigma/reference/images/fl_scales_platinum.png
+share/doc/enigma/reference/images/fl_slope.png
+share/doc/enigma/reference/images/fl_slope_2.png
+share/doc/enigma/reference/images/fl_slope_3.png
+share/doc/enigma/reference/images/fl_slope_4.png
+share/doc/enigma/reference/images/fl_slope_b.png
+share/doc/enigma/reference/images/fl_slope_b2.png
+share/doc/enigma/reference/images/fl_slope_b3.png
+share/doc/enigma/reference/images/fl_slope_b4.png
+share/doc/enigma/reference/images/fl_slope_c.png
+share/doc/enigma/reference/images/fl_slope_c2.png
+share/doc/enigma/reference/images/fl_slope_c3.png
+share/doc/enigma/reference/images/fl_slope_c4.png
+share/doc/enigma/reference/images/fl_slope_f.png
+share/doc/enigma/reference/images/fl_space.png
+share/doc/enigma/reference/images/fl_stone.png
+share/doc/enigma/reference/images/fl_stone_framed.png
+share/doc/enigma/reference/images/fl_swamp.png
+share/doc/enigma/reference/images/fl_thief.png
+share/doc/enigma/reference/images/fl_thief_capture.png
+share/doc/enigma/reference/images/fl_thief_drunken.png
+share/doc/enigma/reference/images/fl_tigris.png
+share/doc/enigma/reference/images/fl_tigris_framed.png
+share/doc/enigma/reference/images/fl_water.png
+share/doc/enigma/reference/images/fl_white.png
+share/doc/enigma/reference/images/fl_white_framed.png
+share/doc/enigma/reference/images/fl_wood.png
+share/doc/enigma/reference/images/fl_wood_3.png
+share/doc/enigma/reference/images/fl_wood_framed.png
+share/doc/enigma/reference/images/fl_wood_framed_2.png
+share/doc/enigma/reference/images/fl_woven.png
+share/doc/enigma/reference/images/fl_woven_framed.png
+share/doc/enigma/reference/images/fl_yinyang_yang.png
+share/doc/enigma/reference/images/fl_yinyang_yin.png
+share/doc/enigma/reference/images/it_bag.png
+share/doc/enigma/reference/images/it_banana.png
+share/doc/enigma/reference/images/it_bomb.png
+share/doc/enigma/reference/images/it_bomb_b.png
+share/doc/enigma/reference/images/it_bottle_broken.png
+share/doc/enigma/reference/images/it_bottle_idle.png
+share/doc/enigma/reference/images/it_brush.png
+share/doc/enigma/reference/images/it_burnable_ash.png
+share/doc/enigma/reference/images/it_burnable_burning.png
+share/doc/enigma/reference/images/it_burnable_fireproof.png
+share/doc/enigma/reference/images/it_burnable_oil.png
+share/doc/enigma/reference/images/it_cherry.png
+share/doc/enigma/reference/images/it_coffee.png
+share/doc/enigma/reference/images/it_coin_l.png
+share/doc/enigma/reference/images/it_coin_m.png
+share/doc/enigma/reference/images/it_coin_s.png
+share/doc/enigma/reference/images/it_crack_abyss.png
+share/doc/enigma/reference/images/it_crack_abyss_2.png
+share/doc/enigma/reference/images/it_crack_abyss_3.png
+share/doc/enigma/reference/images/it_crack_water.png
+share/doc/enigma/reference/images/it_crack_water_2.png
+share/doc/enigma/reference/images/it_crack_water_3.png
+share/doc/enigma/reference/images/it_cross.png
+share/doc/enigma/reference/images/it_death.png
+share/doc/enigma/reference/images/it_document.png
+share/doc/enigma/reference/images/it_drop.png
+share/doc/enigma/reference/images/it_dynamite.png
+share/doc/enigma/reference/images/it_dynamite_burning.png
+share/doc/enigma/reference/images/it_explosion.png
+share/doc/enigma/reference/images/it_extinguisher.png
+share/doc/enigma/reference/images/it_extinguisher_2.png
+share/doc/enigma/reference/images/it_extinguisher_3.png
+share/doc/enigma/reference/images/it_extralife.png
+share/doc/enigma/reference/images/it_flag_black.png
+share/doc/enigma/reference/images/it_flag_white.png
+share/doc/enigma/reference/images/it_floppy.png
+share/doc/enigma/reference/images/it_glasses.png
+share/doc/enigma/reference/images/it_glasses_broken.png
+share/doc/enigma/reference/images/it_hammer.png
+share/doc/enigma/reference/images/it_key.png
+share/doc/enigma/reference/images/it_landmine.png
+share/doc/enigma/reference/images/it_laser.png
+share/doc/enigma/reference/images/it_magicwand.png
+share/doc/enigma/reference/images/it_magnet_off.png
+share/doc/enigma/reference/images/it_magnet_on.png
+share/doc/enigma/reference/images/it_meditation_bump.png
+share/doc/enigma/reference/images/it_meditation_caldera.png
+share/doc/enigma/reference/images/it_meditation_dent.png
+share/doc/enigma/reference/images/it_meditation_hill.png
+share/doc/enigma/reference/images/it_meditation_hollow.png
+share/doc/enigma/reference/images/it_meditation_volcano.png
+share/doc/enigma/reference/images/it_pencil.png
+share/doc/enigma/reference/images/it_pin.png
+share/doc/enigma/reference/images/it_pipe.png
+share/doc/enigma/reference/images/it_pipe_b.png
+share/doc/enigma/reference/images/it_pipe_c.png
+share/doc/enigma/reference/images/it_pipe_d.png
+share/doc/enigma/reference/images/it_pipe_e.png
+share/doc/enigma/reference/images/it_pipe_f.png
+share/doc/enigma/reference/images/it_pipe_g.png
+share/doc/enigma/reference/images/it_pipe_h.png
+share/doc/enigma/reference/images/it_pipe_i.png
+share/doc/enigma/reference/images/it_pipe_j.png
+share/doc/enigma/reference/images/it_puller.png
+share/doc/enigma/reference/images/it_puller_2.png
+share/doc/enigma/reference/images/it_puller_3.png
+share/doc/enigma/reference/images/it_puller_4.png
+share/doc/enigma/reference/images/it_ring.png
+share/doc/enigma/reference/images/it_rubberband.png
+share/doc/enigma/reference/images/it_seed.png
+share/doc/enigma/reference/images/it_sensor.png
+share/doc/enigma/reference/images/it_sensor_exit.png
+share/doc/enigma/reference/images/it_shogun_l.png
+share/doc/enigma/reference/images/it_shogun_m.png
+share/doc/enigma/reference/images/it_shogun_s.png
+share/doc/enigma/reference/images/it_spade.png
+share/doc/enigma/reference/images/it_spoon.png
+share/doc/enigma/reference/images/it_spring.png
+share/doc/enigma/reference/images/it_spring_2.png
+share/doc/enigma/reference/images/it_springboard.png
+share/doc/enigma/reference/images/it_squashed.png
+share/doc/enigma/reference/images/it_strip.png
+share/doc/enigma/reference/images/it_strip_2.png
+share/doc/enigma/reference/images/it_strip_3.png
+share/doc/enigma/reference/images/it_strip_4.png
+share/doc/enigma/reference/images/it_strip_b.png
+share/doc/enigma/reference/images/it_strip_b2.png
+share/doc/enigma/reference/images/it_strip_b3.png
+share/doc/enigma/reference/images/it_strip_b4.png
+share/doc/enigma/reference/images/it_strip_c.png
+share/doc/enigma/reference/images/it_strip_c2.png
+share/doc/enigma/reference/images/it_strip_c3.png
+share/doc/enigma/reference/images/it_strip_c4.png
+share/doc/enigma/reference/images/it_strip_d.png
+share/doc/enigma/reference/images/it_strip_d2.png
+share/doc/enigma/reference/images/it_strip_d3.png
+share/doc/enigma/reference/images/it_strip_d4.png
+share/doc/enigma/reference/images/it_surprise.png
+share/doc/enigma/reference/images/it_sword.png
+share/doc/enigma/reference/images/it_trap.png
+share/doc/enigma/reference/images/it_trigger.png
+share/doc/enigma/reference/images/it_umbrella.png
+share/doc/enigma/reference/images/it_vortex.png
+share/doc/enigma/reference/images/it_vortex_4.png



Home | Main Index | Thread Index | Old Index