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