This is a maintenance release for the stable 1.12.x series including a critical security fix, as well as an assortment of other bug fixes and improvements over version 1.12.1. We urge users of all previous versions to upgrade immediately.
- drop two patches, upstream corrected.
(the comments on patches were):
The key argument of std::map must not be const as it can't be assigned
internally otherwise.
- Add buildlink to audio/libvorbis, sysutils/dbus
- Add sysutils/desktop-file-utils/desktopdb.mk to include
- Add post-patch: target to removed patched *.orig files
(otherwise those are installed)
- Adjust several REPLACE_PYTHON and REPLACE_BASH
- Add patch to correct missing shebang lines necessary for REPLACE_.*
Update 1.10.7 to 1.12.1
-----------------------
- changelog is too huge to list here, instead pick only for 1.12.1
from: http://www.wesnoth.org/
Wesnoth 1.12.1
Sunday, January 25 2015
Wesnoth 1.12.1 is now available. This is a maintenance release
for the stable 1.12.x series and, as such, it delivers an
assortment of bug fixes and other improvements over version
1.12.0. Check the forum thread for a list of the most notable
changes in this version.
As on previous occasions, we also offer two versions of the
changelog: a trimmed-down players changelog including only
those items considered to be relevant in regular gameplay, and
a more technical full changelog for enthusiasts and content
creators.
The source code, Windows, and Apple OS X packages are already
available on the downloads page. You may also find packages
for other platforms there as they become available. You may
comment on this release in the forums.
Version 1.10.7:
* Add-ons server:
* Restricted names (not titles) for newly uploaded add-ons to ASCII hyphens,
underlines, and alphanumerical characters. Previously uploaded add-ons
are exempt from this change.
* Graphics:
* New portraits for HttT
* Language and i18n:
* Updated translations: Chinese (Traditional), French, Galician, Indonesian,
Japanese, Old English, Polish, Portuguese, Portuguese (Brazil), Russian,
Scottish Gaelic, Vietnamese
* Networking:
* Handle an exception in the SDL_net-based network code (bug #20205)
* User interface:
* Fixed (bug #17220): Cursor in gui2 text box now behaves appropriately after
text box overflow occurs.
* Fix viewport centering issues with actions such as the Next Unit command,
and the [scroll_to], [scroll_to_unit], and [message] WML actions (bug #18793).
* WML engine:
* Fixed invalid memory access issues caused by subnamespaced persistent WML
variables (bug #20385).
* Fixed incorrect image path function name in error messages generated by
using ~CROP() with negative coordinates.
* Miscellaneous and bug fixes
* Improved: Autorevision based revision numbers in CMake.
* Fixed the recall list sometimes getting confused when dismissing a recall.
* Prevent unchecked memory access in cut_surface()
* Fixed bug #20853 ("WML child missing yet untested for" when loading some
replays).
* Backported several bugfixes for wmllint (Windows-unfriendliness on the
command line, unusual crashers, underscores stripped from keys).
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
based on PR pkg/48139 by Leonardo Taccari (with conditional PLIST fix)
Changes:
Version 1.10.6:
* Campaigns:
* The Rise of Wesnoth:
* Fix bug #16772: AI won't attack
* Son of the Black Eye:
* Prevent infinite loop if fewer than two transport ships (bug #20389)
* Language and i18n:
* Updated translations: British English, Chinese (Simplified),
Chinese (Traditional), Dutch, Estonian, French, Galician, German,
Hungarian, Italian, Latin, Portuguese, Portuguese (Brazil),
Scottish Gaelic, Serbian, Slovak, Vietnamese
* Multiplayer:
* Moved new lobby option in Preferences -> Multiplayer to Advanced
Preferences and clarified description
* User interface:
* Scale down unit baseframes larger than 72x72 in the Recruit and Recall
dialogs to prevent all list entries from being enlarged to fit
* WML engine:
* Fixed [disallow_end_turn] losing effect on save/reload (bug #20350)
* Fixed [disallow_end_turn] persisting when advancing to the next scenario
(bug #20351)
* Fixed bug #20401: [remove_unit_overlay] did not work when the image used an
image path function that took multiple parameters.
* Miscellaneous and bug fixes:
* Fixed a rare case where a player could exercise (very) limited control of
another (human) player's units in a hotseat game.
* Made wmllint recognize victory_string, defeat_string, gold_carryover_string,
and notes_string (all from the [objectives] tag) as attributes that need
to be made translatable
* Fixed wmllint complaining about id= attributes in [time_area]s
* Make drakes fly on volcano tiles (bug #20485).
* Fixed bug #20290: No longer terminate due to a corrupt savegame.
* Fixed bug #19970: No longer terminate due to corrupt preferences.
* Fixed a display artifact (halos not cleared) when WML moves a unit.
* Use bilinear interpolation for scaling images down.
* Fixed wmllint, wmlscope and wmlindent not working correctly on Windows if a
command line argument ends with a backslash
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
on NetBSD 6.99.20/amd64). Bump PKGREVISION and add them to the PLIST
While here, remove obsolete REPLACE_RUBY line, the script was convert
to python, it seems.
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
This is a bugfix release for the 1.10.x series and it is compatible with the other 1.10.x versions.
Since the release of 1.10.3 several smaller issues were reported. Most of those were fixed in this release. The fixes center around terrain transitions, campaign problems and some smaller user interface tweaks. Of course many translations received updates and should be more polished now.
While here: the program has enough dependencies that an additional python
one (used by many scripts installed by the package) will not hurt; add
proper dependency on python and remove python replacement hack.
Bump PKGREVISION for python dependency.
* Campaigns:
* Heir to the Throne:
* Fixed bug 19531: scroll to reinforcement units in Blackwater Port
* Fixed bug 19517: The injured sergeant in HttT: Cliffs of Thoria will now
always become visible when he is discovered.
* Under the Burning Suns:
* Made it so that all units are rehydrated quietly upon victory in scenario
two
* Under the Burning Suns:
* Fix bug 19630: unit lost when Nym returns
* Dust Devil no longer comments on cuttlefish
* Wolf Riders now utter fleeing message on easy in scenario 3
* Editor:
* Improved performance of the Editor Settings ToD lighting controls
* Language and i18n:
* Fixed untranslatable Cancel button label in the add-ons server network
status dialog (bug 19659)
* Updated translations: Chinese (Simplified), Finnish, French, Galician,
Irish, Italian, Korean, Latin, Old English, Portuguese (Brazil), Russian
* Multiplayer:
* A New Land:
* Made it so that the "Elvish Shaman" option in the elvish unit selection
menu gets translated. Fixes bug 19677.
* User interface:
* Stop showing a unit's potential moves before moving in a move & attack,
rather than after (more consistent with regular movement)
* Whiteboard:
* Fixed bug 19613: Multiple attacks after planning attacks in whiteboard
* Fixed bug 19619: In local games, units keep ghosted appearance during
opponent's turn
* Fixed bug 19618: Problems with ending turn with impossible moves
* Fixed bug 19615: Can see part of opponents' planned moves in local
multiplayer game
* WML engine:
* Fix $owner_side in capture events fired due to unit movement
* Miscellaneous and bug fixes:
* Fixed: A preprocessor bug looking beyond the end of a buffer.
* Fixed: Binding a temporary in the network code, possibly causing
crashing.
* Fixed bug 19469: Missing scenario hash results in Remote scenario always
added to game description
* Fixed bug 19322: controller=null hides a side in the status table
* Fixed bug 19681: cache is never valid tweaked the number to string
conversion of config_attribute
* Fixed bug 16544: Fail to read `empty' cache files.
* Added shroud_data to the inspection window (FR 19623).
* Fixed: Wrong current side number after side turns (bug 19735)
It also affected the lua field wesnoth.current.side