head	1.3;
access;
symbols
	pkgsrc-2026Q2:1.2.0.14
	pkgsrc-2026Q2-base:1.2
	pkgsrc-2026Q1:1.2.0.12
	pkgsrc-2026Q1-base:1.2
	pkgsrc-2025Q4:1.2.0.10
	pkgsrc-2025Q4-base:1.2
	pkgsrc-2025Q3:1.2.0.8
	pkgsrc-2025Q3-base:1.2
	pkgsrc-2025Q2:1.2.0.6
	pkgsrc-2025Q2-base:1.2
	pkgsrc-2025Q1:1.2.0.4
	pkgsrc-2025Q1-base:1.2
	pkgsrc-2024Q4:1.2.0.2
	pkgsrc-2024Q4-base:1.2
	pkgsrc-2024Q3:1.1.0.34
	pkgsrc-2024Q3-base:1.1
	pkgsrc-2024Q2:1.1.0.32
	pkgsrc-2024Q2-base:1.1
	pkgsrc-2024Q1:1.1.0.30
	pkgsrc-2024Q1-base:1.1
	pkgsrc-2023Q4:1.1.0.28
	pkgsrc-2023Q4-base:1.1
	pkgsrc-2023Q3:1.1.0.26
	pkgsrc-2023Q3-base:1.1
	pkgsrc-2023Q2:1.1.0.24
	pkgsrc-2023Q2-base:1.1
	pkgsrc-2023Q1:1.1.0.22
	pkgsrc-2023Q1-base:1.1
	pkgsrc-2022Q4:1.1.0.20
	pkgsrc-2022Q4-base:1.1
	pkgsrc-2022Q3:1.1.0.18
	pkgsrc-2022Q3-base:1.1
	pkgsrc-2022Q2:1.1.0.16
	pkgsrc-2022Q2-base:1.1
	pkgsrc-2022Q1:1.1.0.14
	pkgsrc-2022Q1-base:1.1
	pkgsrc-2021Q4:1.1.0.12
	pkgsrc-2021Q4-base:1.1
	pkgsrc-2021Q3:1.1.0.10
	pkgsrc-2021Q3-base:1.1
	pkgsrc-2021Q2:1.1.0.8
	pkgsrc-2021Q2-base:1.1
	pkgsrc-2021Q1:1.1.0.6
	pkgsrc-2021Q1-base:1.1
	pkgsrc-2020Q4:1.1.0.4
	pkgsrc-2020Q4-base:1.1
	pkgsrc-2020Q3:1.1.0.2
	pkgsrc-2020Q3-base:1.1;
locks; strict;
comment	@# @;


1.3
date	2026.07.07.09.17.27;	author prlw1;	state Exp;
branches;
next	1.2;
commitid	KoPdoWGp4GksAHMG;

1.2
date	2024.11.18.07.58.49;	author wiz;	state Exp;
branches;
next	1.1;
commitid	r0hziSwo0hfmk6yF;

1.1
date	2020.07.27.15.21.43;	author nia;	state Exp;
branches;
next	;
commitid	jNJl7470dfyRoJhC;


desc
@@


1.3
log
@Update widelands to 1.3.1

From Paul Ripke in pkgsrc-wip + ctype() patch.
Sole consumer of asio. rm:-Wold-style-cast still needed after its update.


Highlights in release 1.3.1

This point release fixes a severe multiplayer desync found in Widelands 1.3.
Note that it is not possible to combine the versions 1.3 and 1.3.1 in a
network game.


Highlights in release 1.3

Since the release of version 1.2, we implemented several hundreds of new
features and bugfixes; for example, to name just a few of the highlights:

- Market trading
- Six new maps added and three old maps removed
- Economy districts
- Many improvements to the in-game Encyclopedia
- Download website maps as add-ons
- New visualisation modes in the editor
- Many new capabilities for add-on developers

Widelands 1.3 is translated completely into Czech, Durch, German, Hungarian,
and Low German, and the translations for 9 other languages are more than 2/3
complete.
@
text
@$NetBSD$

Move manpage installation to silence pkglint warning.

--- xdg/CMakeLists.txt.orig	2026-01-10 06:28:46.015649431 +0000
+++ xdg/CMakeLists.txt
@@@@ -8,8 +8,8 @@@@ foreach (icon_size ${icon_sizes})
   #install(FILES ${CMAKE_SOURCE_DIR}/data/images/logos/wl-ico-${icon_size}.png DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/${icon_size}x${icon_size}/apps RENAME ${XDG_APPLICATION_ID}.png)
   install(FILES ${CMAKE_SOURCE_DIR}/data/images/logos/wl-ico-${icon_size}.png DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/${icon_size}x${icon_size}/apps RENAME ${XDG_APPLICATION_ID}.png)
 endforeach (icon_size ${icon_sizes})
-#install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${CMAKE_PROJECT_NAME}.6            DESTINATION ${CMAKE_INSTALL_MANDIR}/man6)
-install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${CMAKE_PROJECT_NAME}.6            DESTINATION ${CMAKE_INSTALL_PREFIX}/share/man/man6)
+install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${CMAKE_PROJECT_NAME}.6            DESTINATION ${CMAKE_INSTALL_MANDIR}/man6)
+#install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${CMAKE_PROJECT_NAME}.6            DESTINATION ${CMAKE_INSTALL_PREFIX}/share/man/man6)
 #install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${XDG_APPLICATION_ID}.desktop      DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications)
 install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${XDG_APPLICATION_ID}.desktop      DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications)
 #install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${XDG_APPLICATION_ID}.metainfo.xml DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/metainfo)
@


1.2
log
@widelands: Update widelands to 1.2.1

From Paul Ripke and Michael Baeuerle in pkgsrc-wip.

Highlights in the Widelands 1.2.1 release:

- This point release fixes several bugs and crashes found in Widelands 1.2, and
  offers full compatibility between these two releases for multiplayer games and replays.

Highlights in the Widelands 1.2 release:

- UI Plugins are add-ons that can add more functionality to the user interface
- Naval Warfare preview: Invade foreign coasts using warships!
- This is included as a preview feature and needs to be explicitly enabled in the game setup screen.
- Soldier garrisons for ports and headquarters
- Balancing changes to the Amazon economy
- Fifth scenario for the Frisian campaign
- More settings in the game setup screen, such as configurable durations for timed win conditions
- Diplomacy handling for the computer players
- Stick pinned notes onto map fields to mark important points
- Hyperlinks let you navigate within the encyclopedia and to the online help
- Easy maps publishing inside the editor
- High-resolution images for many more units
- Accessibility enhancements for many user interface components
- Expose more functionality to the add-ons and scenario scripting interface
- Fixed many crashes and hangs and enhanced error handling

Widelands 1.2 is translated completely into Catalan, German, Hungarian, Low German, and Russian, and the translations for 8 other languages are more than 2/3 complete.

Highlights in the 1.1 release:

- Three new scenarios: One each for the Atlantean and Frisian campaigns, and a new standalone singleplayer mission
- An add-ons webserver allows efficient down- and uploading of add-ons as well as interactions such as voting and commenting on add-ons
- High-resolution images for many units
- Multithreading provides smoother performance
- Multiple enhancements to the in-game encyclopedia
- Diplomacy: Manage your alliances during the game
- Fastplace: Assign custom shortcuts to buildings to place them with one keystroke
- In-game loading and restarting of games and scenarios
- Save and load in-game windows
- Editor tool history dialog
- Various AI enhancements

Highlights in the 1.0 release:

- A new tribe: the Amazons
- An add-on system
- A third frisians scenario
- Dynamic tribe loading to speed up game loading
- Targeting individual map objects for removal
- Mute/unmute messages by buildings
- Fully redesigned main menu
- Configurable keyboard shortcuts
- Enhanced keyboard and mousewheel support in the UI
- Long-term stable Lua API for game content designers
@
text
@d5 1
a5 1
--- xdg/CMakeLists.txt.orig	2024-06-23 09:05:52.889747814 +0000
d11 7
a17 7
-#install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${CMAKE_PROJECT_NAME}.6           DESTINATION ${CMAKE_INSTALL_MANDIR}/man6)
-install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${CMAKE_PROJECT_NAME}.6           DESTINATION ${CMAKE_INSTALL_PREFIX}/share/man/man6)
+install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${CMAKE_PROJECT_NAME}.6           DESTINATION ${CMAKE_INSTALL_MANDIR}/man6)
+#install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${CMAKE_PROJECT_NAME}.6           DESTINATION ${CMAKE_INSTALL_PREFIX}/share/man/man6)
 #install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${XDG_APPLICATION_ID}.desktop     DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications)
 install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${XDG_APPLICATION_ID}.desktop     DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications)
 #install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${XDG_APPLICATION_ID}.appdata.xml DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/metainfo)
@


1.1
log
@widelands: Update to build 21, based on work by Michael Baeuerle in wip

Very long changelog:
https://www.widelands.org/changelog/
@
text
@d3 1
a3 1
pkgsrc has cmake >= 3.0.2
d5 1
a5 1
--- xdg/CMakeLists.txt.orig	2020-07-12 19:33:44.000000000 +0000
d7 3
a9 12
@@@@ -1,24 +1,12 @@@@
 # GNUInstallDirs requires CMake >= 3.0.2
-#include(GNUInstallDirs)
+include(GNUInstallDirs)
 
 set(XDG_APPLICATION_ID "org.widelands.Widelands")
 
 list(APPEND icon_sizes "16" "32" "48" "64" "128")
 foreach (icon_size ${icon_sizes})
-  #install(FILES ${CMAKE_SOURCE_DIR}/data/images/logos/wl-ico-${icon_size}.png DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/${icon_size}x${icon_size}/apps RENAME ${XDG_APPLICATION_ID}.png)
-  install(FILES ${CMAKE_SOURCE_DIR}/data/images/logos/wl-ico-${icon_size}.png DESTINATION ../share/icons/hicolor/${icon_size}x${icon_size}/apps RENAME ${XDG_APPLICATION_ID}.png)
+  install(FILES ${CMAKE_SOURCE_DIR}/data/images/logos/wl-ico-${icon_size}.png DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/${icon_size}x${icon_size}/apps RENAME ${XDG_APPLICATION_ID}.png)
d12 1
a12 13
-install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${CMAKE_PROJECT_NAME}.6           DESTINATION ../share/man/man6)
-#install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${XDG_APPLICATION_ID}.desktop     DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications)
-install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${XDG_APPLICATION_ID}.desktop     DESTINATION ../share/applications)
-#install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${XDG_APPLICATION_ID}.appdata.xml DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/metainfo)
-install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${XDG_APPLICATION_ID}.appdata.xml DESTINATION ../share/metainfo)
-
-find_program(GTK_UPDATE_ICON_CACHE NAMES gtk-update-icon-cache)
-if (GTK_UPDATE_ICON_CACHE)
-  #install(CODE "execute_process (COMMAND ${GTK_UPDATE_ICON_CACHE} -t -f ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor ||: )")
-  install(CODE "execute_process (COMMAND ${GTK_UPDATE_ICON_CACHE} -t -f ${CMAKE_INSTALL_PREFIX}/../share/icons/hicolor ||: )")
-else (GTK_UPDATE_ICON_CACHE)
-  message(WARNING "gtk-update-icon-cache not found!")
-endif (GTK_UPDATE_ICON_CACHE)
d14 4
a17 2
+install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${XDG_APPLICATION_ID}.desktop     DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications)
+install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${XDG_APPLICATION_ID}.appdata.xml DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/metainfo)
@

