pkgsrc-WIP-changes archive

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

xoreso: update to xoreos-0.0.5



Module Name:	pkgsrc-wip
Committed By:	Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By:	yhardy
Date:		Sun Oct 14 21:30:52 2018 +0200
Changeset:	40d1af2303c079dcf569e9f7f8aac3ebdd594917

Modified Files:
	xoreos/Makefile
	xoreos/distinfo

Log Message:
xoreso: update to xoreos-0.0.5

ChangeLog:

Tuesday, 2018-07-03 (Version 0.0.5)
	- DOCS:
		- Improved documentation in various files
	- BUILD:
		- Simplified compilation to only use a C++ compiler
		- Added more optional compilation warning flags
		- Sped up boost.m4 by caching the library suffix
		- Changed our autotools setup to be non-recursive
		- Added support for SOURCE_DATE_EPOCH when building, which
		  is necessary for reproducible builds
		- Dropped telling the compiler to build in C++03 mode, many
		  Linux distros build libraries with C++11 features now
		- Changed configure script to use pkg-config for FreeType2
		- Made several libraries optional, with certain features
		  disabled in xoreos when compiling without
	- MAIN:
		- Made --help display the user directories and config file
		- Changed the behaviour of debug channels. Each debug channel
		  now has its own verbosity level. The options "debuglevel"
		  and "debugchannel" (--debuglevel and --debugchannel) have
		  been replaced by "debug" (--debug)
		- Changed the error handler to also run deinit code on error
	- COMMON:
		- Added missing kEncodingCP1251 handling in several functions
		- Moved DEFLATE and LZMA decompression into their own files
		- Corrected the StreamTokenizer behaviour in a corner case
		- Deleted Matrix, renamed TransformationMatrix to Matrix4x4
		- Added checks for nullptr in stream and encoding methods
		- Fixed composeString() for the INT*_MIN cases
	- AURORA:
		- Unified some code between xoreos and xoreos-tools
		- Fixed a potential field overflow in the binary 2DA writer
		- Fixed SSF V1.1 loading for NWN2
		- Fixed reading of NSBTX with truncated palette
		- Fixed reading of 2DA with indented rows
		- Added exceptions for as of yet unknown GFF4 configurations
	- GRAPHICS:
		- Loosened restrictions on textures, allowing NPOT textures
		- Fixed a potential race condition between environment
		  mapping and cursor drawing
		- Added option to create an OpenGL debug config ("debuggl")
		- Fixed some OpenGL warnings that appeared in debug mode
		- Added detection for duplicate NWN model nodes
		- Fixed GraphicsManager::setGamma() to actually work
		- Separated window handling into a new WindowManager
		- Added detection for duplicate KotOR model animations
		- Fixed usage of GL_UNPACK_ALIGNMENT
	- SOUND:
		- Unified sound code between xoreos and Phaethon
		- Added debug messages for easier sound issue tracing
		- Fixed an undefined shift in the WMA decoder
		- Corrected the signature of AudioStream::readBuffer()
	- VIDEO:
		- Added debug messages for easier video issue tracing
		- Fixed an invalid negative shift in the Bink decoder
	- ENGINES:
		- Restructured probes again
		- Added debug messages for engine-level script execution
		- Fixed various script engine functions in all engines
		- NWN:
			- Partially implemented the character generator
			- Fixed various issues and glitches in the animation
			  system, including scaling and frame interpolation
			- Implemented PlayAnimation() for creatures
		- KOTOR:
			- Implemented animations
			- Added more main menu dialogs
			- Partially implemented the character generator
			- Added ingame GUI elements
			- Implemented simple PC walking, with area walkmesh
			  evaluation and over-the-shoulder camera
			- Partially implemented conversations
			- Implemented triggers
		- KOTOR2:
			- Implemented animations
			- Partially implemented the character generator
			- Implemented simple PC walking, with area walkmesh
			  evaluation and over-the-shoulder camera
			- Partially implemented conversations
			- Implemented triggers
		- JADE:
			- Implemented more engine script functions
			- Implemented loading of lightmap textures
			- Added the first screen of the main menu
			- Added options menu screens
		- WITCHER:
			- Started implementing Lua script support
	- DIST:
		- Added Fedora package build files
	- MISC:
		- Improved code consistency in some places
		- Marked several classes correctly as noncopyable
		- Introduced various smart pointer templates into the codebase,
		  making it cleaner and more leak-free
		- Added support for and implemented unit tests for many classes
		  in the Common and Aurora namespaces

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=40d1af2303c079dcf569e9f7f8aac3ebdd594917

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 xoreos/Makefile | 4 ++--
 xoreos/distinfo | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diffs:
diff --git a/xoreos/Makefile b/xoreos/Makefile
index 898492b8d3..10897c9f1a 100644
--- a/xoreos/Makefile
+++ b/xoreos/Makefile
@@ -3,7 +3,7 @@
 GITHUB_PROJECT=	xoreos
 GITHUB_TAG=	v${PKGVERSION_NOREV}
 DISTNAME=	${GITHUB_TAG}
-PKGNAME=	${GITHUB_PROJECT}-0.0.4
+PKGNAME=	${GITHUB_PROJECT}-0.0.5
 CATEGORIES=	games
 MASTER_SITES=	${MASTER_SITE_GITHUB:=xoreos/}
 DIST_SUBDIR=	${GITHUB_PROJECT}
@@ -14,7 +14,7 @@ COMMENT=	Open source implementation of BioWare's Aurora engine
 LICENSE=	gnu-gpl-v3
 
 WRKSRC=		${WRKDIR}/xoreos-${PKGVERSION_NOREV}
-USE_TOOLS+=	aclocal autoconf autoheader automake gmake
+USE_TOOLS+=	aclocal autoconf autoheader automake gmake pkg-config
 USE_LIBTOOL=	YES
 USE_LANGUAGES=	c c++
 GNU_CONFIGURE=	YES
diff --git a/xoreos/distinfo b/xoreos/distinfo
index a889b41d6a..c2a032aa86 100644
--- a/xoreos/distinfo
+++ b/xoreos/distinfo
@@ -1,6 +1,6 @@
 $NetBSD: distinfo,v 1.4 2015/09/05 23:04:36 yhardy Exp $
 
-SHA1 (xoreos/v0.0.4.tar.gz) = 1feb250d7d7aa97ec563fdf92b3196c5257cba00
-RMD160 (xoreos/v0.0.4.tar.gz) = 37b73aaa5d65e200dc8125bb44161cac252e75ae
-SHA512 (xoreos/v0.0.4.tar.gz) = 8910eef4a0dc43bb3997f4d58c3d05f2bb894bcab458ba92bd264676789f3d3bacb885a051902c3ebf00a64892165e68720123c433186ea870db37e6e7d98d42
-Size (xoreos/v0.0.4.tar.gz) = 2546547 bytes
+SHA1 (xoreos/v0.0.5.tar.gz) = c02ef109a5c7b615873eaccb0100c1b5121a1fb4
+RMD160 (xoreos/v0.0.5.tar.gz) = cc49da1089900d29dd0a3d97b2564322e8035751
+SHA512 (xoreos/v0.0.5.tar.gz) = 2f0a60c84ed4ff38285897f0f5e305a65b684a30634008e94e343f8715a6f891cd5d47f798b140f1b043ee480346ad69b70ac9ef39e258f564c808dd1d39ece5
+Size (xoreos/v0.0.5.tar.gz) = 3459452 bytes


Home | Main Index | Thread Index | Old Index