pkgsrc-Changes archive

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

CVS commit: pkgsrc/games/openmw



Module Name:    pkgsrc
Committed By:   nia
Date:           Fri Oct 22 22:43:11 UTC 2021

Modified Files:
        pkgsrc/games/openmw: Makefile PLIST distinfo options.mk
        pkgsrc/games/openmw/patches: patch-CMakeLists.txt
Added Files:
        pkgsrc/games/openmw/patches:
            patch-components_crashcatcher_crashcatcher.hpp
Removed Files:
        pkgsrc/games/openmw/patches:
            patch-components_detournavigator_offmeshconnectionsmanager.hpp

Log Message:
openmw: update to 0.47.0

0.47.0
------

    Bug #1662: Qt4 and Windows binaries crash if there's a non-ASCII character in a file path/config path
    Bug #1901: Actors colliding behaviour is different from vanilla
    Bug #1952: Incorrect particle lighting
    Bug #2069: Fireflies in Fireflies invade Morrowind look wrong
    Bug #2311: Targeted scripts are not properly supported on non-unique RefIDs
    Bug #2473: Unable to overstock merchants
    Bug #2976: [reopened]: Issues combining settings from the command line and both config files
    Bug #3137: Walking into a wall prevents jumping
    Bug #3372: Projectiles and magic bolts go through moving targets
    Bug #3676: NiParticleColorModifier isn't applied properly
    Bug #3714: Savegame fails to load due to conflict between SpellState and MagicEffects
    Bug #3789: Crash in visitEffectSources while in battle
    Bug #3862: Random container contents behave differently than vanilla
    Bug #3929: Leveled list merchant containers respawn on barter
    Bug #4021: Attributes and skills are not stored as floats
    Bug #4039: Multiple followers should have the same following distance
    Bug #4055: Local scripts don't inherit variables from their base record
    Bug #4083: Door animation freezes when colliding with actors
    Bug #4247: Cannot walk up stairs in Ebonheart docks
    Bug #4357: OpenMW-CS: TopicInfos index sorting and rearranging isn't fully functional
    Bug #4363: OpenMW-CS: Defect in Clone Function for Dialogue Info records
    Bug #4447: Actor collision capsule shape allows looking through some walls
    Bug #4465: Collision shape overlapping causes twitching
    Bug #4476: Abot Gondoliers: player hangs in air during scenic travel
    Bug #4568: Too many actors in one spot can push other actors out of bounds
    Bug #4623: Corprus implementation is incorrect
    Bug #4631: Setting MSAA level too high doesn't fall back to highest supported level
    Bug #4764: Data race in osg ParticleSystem
    Bug #4765: Data race in ChunkManager -> Array::setBinding
    Bug #4774: Guards are ignorant of an invisible player that tries to attack them
    Bug #5026: Data races with rain intensity uniform set by sky and used by water
    Bug #5101: Hostile followers travel with the player
    Bug #5108: Savegame bloating due to inefficient fog textures format
    Bug #5165: Active spells should use real time intead of timestamps
    Bug #5300: NPCs don't switch from torch to shield when starting combat
    Bug #5358: ForceGreeting always resets the dialogue window completely
    Bug #5363: Enchantment autocalc not always 0/1
    Bug #5364: Script fails/stops if trying to startscript an unknown script
    Bug #5367: Selecting a spell on an enchanted item per hotkey always plays the equip sound
    Bug #5369: Spawnpoint in the Grazelands doesn't produce oversized creatures
    Bug #5370: Opening an unlocked but trapped door uses the key
    Bug #5384: OpenMW-CS: Deleting an instance requires reload of scene window to show in editor
    Bug #5387: Move/MoveWorld don't update the object's cell properly
    Bug #5391: Races Redone 1.2 bodies don't show on the inventory
    Bug #5397: NPC greeting does not reset if you leave + reenter area
    Bug #5400: OpenMW-CS: Verifier checks race of non-skin bodyparts
    Bug #5403: Enchantment effect doesn't show on an enemy during death animation
    Bug #5415: Environment maps in ebony cuirass and HiRez Armors Indoril cuirass don't work
    Bug #5416: Junk non-node records before the root node are not handled gracefully
    Bug #5422: The player loses all spells when resurrected
    Bug #5423: Guar follows actors too closely
    Bug #5424: Creatures do not headtrack player
    Bug #5425: Poison effect only appears for one frame
    Bug #5427: GetDistance unknown ID error is misleading
    Bug #5431: Physics performance degradation after a specific number of actors on a scene
    Bug #5435: Enemies can't hurt the player when collision is off
    Bug #5441: Enemies can't push a player character when in critical strike stance
    Bug #5451: Magic projectiles don't disappear with the caster
    Bug #5452: Autowalk is being included in savegames
    Bug #5469: Local map is reset when re-entering certain cells
    Bug #5472: Mistify mod causes CTD in 0.46 on Mac
    Bug #5473: OpenMW-CS: Cell border lines don't update properly on terrain change
    Bug #5479: NPCs who should be walking around town are standing around without walking
    Bug #5484: Zero value items shouldn't be able to be bought or sold for 1 gold
    Bug #5485: Intimidate doesn't increase disposition on marginal wins
    Bug #5490: Hits to carried left slot aren't redistributed if there's no shield equipped
    Bug #5499: Faction advance is available when requirements not met
    Bug #5502: Dead zone for analogue stick movement is too small
    Bug #5507: Sound volume is not clamped on ingame settings update
    Bug #5525: Case-insensitive search in the inventory window does not work with non-ASCII characters
    Bug #5531: Actors flee using current rotation by axis x
    Bug #5539: Window resize breaks when going from a lower resolution to full screen resolution
    Bug #5548: Certain exhausted topics can be highlighted again even though there's no new dialogue
    Bug #5557: Diagonal movement is noticeably slower with analogue stick
    Bug #5588: Randomly clicking on the journal's right-side page when it's empty shows random topics
    Bug #5603: Setting constant effect cast style doesn't correct effects view
    Bug #5604: Only one valid NIF root node is loaded from a single file
    Bug #5611: Usable items with "0 Uses" should be used only once
    Bug #5619: Input events are queued during save loading
    Bug #5622: Can't properly interact with the console when in pause menu
    Bug #5627: Bookart not shown if it isn't followed by <BR> statement
    Bug #5633: Damage Spells in effect before god mode is enabled continue to hurt the player character and can kill them
    Bug #5639: Tooltips cover Messageboxes
    Bug #5644: Summon effects running on the player during game initialization cause crashes
    Bug #5656: Sneaking characters block hits while standing
    Bug #5661: Region sounds don't play at the right interval
    Bug #5675: OpenMW-CS: FRMR subrecords are saved with the wrong MastIdx
    Bug #5680: Bull Netches incorrectly aim over the player character's head and always miss
    Bug #5681: Player character can clip or pass through bridges instead of colliding against them
    Bug #5687: Bound items covering the same inventory slot expiring at the same time freezes the game
    Bug #5688: Water shader broken indoors with enable indoor shadows = false
    Bug #5695: ExplodeSpell for actors doesn't target the ground
    Bug #5703: OpenMW-CS menu system crashing on XFCE
    Bug #5706: AI sequences stop looping after the saved game is reloaded
    Bug #5713: OpenMW-CS: Collada models are corrupted in Qt-based scene view
    Bug #5731: OpenMW-CS: skirts are invisible on characters
    Bug #5739: Saving and loading the save a second or two before hitting the ground doesn't count fall damage
    Bug #5758: Paralyzed actors behavior is inconsistent with vanilla
    Bug #5762: Movement solver is insufficiently robust
    Bug #5800: Equipping a CE enchanted ring deselects an already equipped and selected enchanted ring from the spell menu
    Bug #5807: Video decoding crash on ARM
    Bug #5821: NPCs from mods getting removed if mod order was changed
    Bug #5835: OpenMW doesn't accept negative values for NPC's hello, alarm, fight, and flee
    Bug #5836: OpenMW dialogue/greeting/voice filter doesn't accept negative Ai values for NPC's hello, alarm, fight, and flee
    Bug #5838: Local map and other menus become blank in some locations while playing Wizards' Islands mod.
    Bug #5840: GetSoundPlaying "Health Damage" doesn't play when NPC hits target with shield effect ( vanilla engine behavior )
    Bug #5841: Can't Cast Zero Cost Spells When Magicka is < 0
    Bug #5869: Guards can initiate arrest dialogue behind locked doors
    Bug #5871: The console appears if you type the Russian letter "Ё" in the name of the enchantment
    Bug #5877: Effects appearing with empty icon
    Bug #5899: Visible modal windows and dropdowns crashing game on exit
    Bug #5902: NiZBufferProperty is unable to disable the depth test
    Bug #5906: Sunglare doesn't work with Mesa drivers and AMD GPUs
    Bug #5912: ImprovedBound mod doesn't work
    Bug #5914: BM: The Swimmer can't reach destination
    Bug #5923: Clicking on empty spaces between journal entries might show random topics
    Bug #5934: AddItem command doesn't accept negative values
    Bug #5975: NIF controllers from sheath meshes are used
    Bug #5991: Activate should always be allowed for inventory items
    Bug #5995: NiUVController doesn't calculate the UV offset properly
    Bug #6007: Crash when ending cutscene is playing
    Bug #6016: Greeting interrupts Fargoth's sneak-walk
    Bug #6022: OpenMW-CS: Terrain selection is not updated when undoing/redoing terrain changes
    Bug #6023: OpenMW-CS: Clicking on a reference in "Terrain land editing" mode discards corresponding select/edit action
    Bug #6028: Particle system controller values are incorrectly used
    Bug #6035: OpenMW-CS: Circle brush in "Terrain land editing" mode sometimes includes vertices outside its radius
    Bug #6036: OpenMW-CS: Terrain selection at the border of cells omits certain corner vertices
    Bug #6043: Actor can have torch missing when torch animation is played
    Bug #6047: Mouse bindings can be triggered during save loading
    Bug #6136: Game freezes when NPCs try to open doors that are about to be closed
    Bug #6294: Game crashes with empty pathgrid
    Feature #390: 3rd person look "over the shoulder"
    Feature #832: OpenMW-CS: Handle deleted references
    Feature #1536: Show more information about level on menu
    Feature #2159: "Graying out" exhausted dialogue topics
    Feature #2386: Distant Statics in the form of Object Paging
    Feature #2404: Levelled List can not be placed into a container
    Feature #2686: Timestamps in openmw.log
    Feature #2798: Mutable ESM records
    Feature #3171: OpenMW-CS: Instance drag selection
    Feature #3983: Wizard: Add link to buy Morrowind
    Feature #4201: Projectile-projectile collision
    Feature #4486: Handle crashes on Windows
    Feature #4894: Consider actors as obstacles for pathfinding
    Feature #4899: Alpha-To-Coverage Anti-Aliasing for alpha testing
    Feature #4917: Do not trigger NavMesh update when RecastMesh update should not change NavMesh
    Feature #4977: Use the "default icon.tga" when an item's icon is not found
    Feature #5043: Head Bobbing
    Feature #5199: OpenMW-CS: Improve scene view colors
    Feature #5297: Add a search function to the "Datafiles" tab of the OpenMW launcher
    Feature #5362: Show the soul gems' trapped soul in count dialog
    Feature #5445: Handle NiLines
    Feature #5456: Basic collada animation support
    Feature #5457: Realistic diagonal movement
    Feature #5486: Fixes trainers to choose their training skills based on their base skill points
    Feature #5500: Prepare enough navmesh tiles before scene loading ends
    Feature #5511: Add in game option to toggle HRTF support in OpenMW
    Feature #5519: Code Patch tab in launcher
    Feature #5524: Resume failed script execution after reload
    Feature #5545: Option to allow stealing from an unconscious NPC during combat
    Feature #5551: Do not reboot PC after OpenMW installation on Windows
    Feature #5563: Run physics update in background thread
    Feature #5579: MCP SetAngle enhancement
    Feature #5580: Service refusal filtering
    Feature #5610: Actors movement should be smoother
    Feature #5642: Ability to attach arrows to actor skeleton instead of bow mesh
    Feature #5649: Skyrim SE compressed BSA format support
    Feature #5672: Make stretch menu background configuration more accessible
    Feature #5692: Improve spell/magic item search to factor in magic effect names
    Feature #5730: Add graphic herbalism option to the launcher and documents
    Feature #5771: ori command should report where a mesh is loaded from and whether the x version is used.
    Feature #5813: Instanced groundcover support
    Feature #5814: Bsatool should be able to create BSA archives, not only to extract it
    Feature #5828: Support more than 8 lights
    Feature #5910: Fall back to delta time when physics can't keep up
    Feature #5980: Support Bullet with double precision instead of one with single precision
    Feature #6024: OpenMW-CS: Selecting terrain in "Terrain land editing" should support "Add to selection" and "Remove from selection" modes
    Feature #6033: Include pathgrid to navigation mesh
    Feature #6034: Find path based on area cost depending on NPC stats
    Task #5480: Drop Qt4 support
    Task #5520: Improve cell name autocompleter implementation


To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 pkgsrc/games/openmw/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/games/openmw/PLIST \
    pkgsrc/games/openmw/options.mk
cvs rdiff -u -r1.4 -r1.5 pkgsrc/games/openmw/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/games/openmw/patches/patch-CMakeLists.txt
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/games/openmw/patches/patch-components_crashcatcher_crashcatcher.hpp
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/games/openmw/patches/patch-components_detournavigator_offmeshconnectionsmanager.hpp

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

Modified files:

Index: pkgsrc/games/openmw/Makefile
diff -u pkgsrc/games/openmw/Makefile:1.37 pkgsrc/games/openmw/Makefile:1.38
--- pkgsrc/games/openmw/Makefile:1.37   Sat Oct  9 15:35:05 2021
+++ pkgsrc/games/openmw/Makefile        Fri Oct 22 22:43:11 2021
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.37 2021/10/09 15:35:05 nia Exp $
+# $NetBSD: Makefile,v 1.38 2021/10/22 22:43:11 nia Exp $
 
-DISTNAME=      openmw-0.46.0
-PKGREVISION=   13
+DISTNAME=      openmw-openmw-0.47.0
+PKGNAME=       ${DISTNAME:S/^openmw-//1}
 CATEGORIES=    games
-MASTER_SITES=  ${MASTER_SITE_GITHUB:=OpenMW/}
-GITHUB_TAG=    openmw-${PKGVERSION_NOREV}
+MASTER_SITES=  https://gitlab.com/OpenMW/openmw/-/archive/${PKGNAME_NOREV}/
 
 MAINTAINER=    nia%NetBSD.org@localhost
 HOMEPAGE=      https://openmw.org/
@@ -20,20 +19,24 @@ GCC_REQD+=  4.8
 
 CMAKE_ARGS+=   -DCMAKE_BUILD_TYPE="Release"
 CMAKE_ARGS+=   -DGLOBAL_CONFIG_DIR=${PKG_SYSCONFDIR}
+# System bullet is unacceptable due to OpenMW requiring
+# double-precision bullet.
+CMAKE_ARGS+=   -DOPENMW_USE_SYSTEM_BULLET=OFF
 
 EGDIR=         ${PREFIX}/share/examples/openmw
 
 PKG_SYSCONFSUBDIR=     openmw
 
+CONF_FILES+=   ${EGDIR}/defaults.bin ${PKG_SYSCONFDIR}/defaults.bin
 CONF_FILES+=   ${EGDIR}/gamecontrollerdb.txt ${PKG_SYSCONFDIR}/gamecontrollerdb.txt
 CONF_FILES+=   ${EGDIR}/openmw.cfg ${PKG_SYSCONFDIR}/openmw.cfg
-CONF_FILES+=   ${EGDIR}/settings-default.cfg ${PKG_SYSCONFDIR}/settings-default.cfg
 CONF_FILES+=   ${EGDIR}/version ${PKG_SYSCONFDIR}/version
 
 .include "options.mk"
+.include "../../archivers/lz4/buildlink3.mk"
 .include "../../archivers/unshield/buildlink3.mk"
 .include "../../devel/SDL2/buildlink3.mk"
-.include "../../devel/bullet/buildlink3.mk"
+#.include "../../devel/bullet/buildlink3.mk"
 .include "../../devel/boost-headers/buildlink3.mk"
 .include "../../devel/boost-libs/buildlink3.mk"
 .include "../../graphics/freetype2/buildlink3.mk"

Index: pkgsrc/games/openmw/PLIST
diff -u pkgsrc/games/openmw/PLIST:1.2 pkgsrc/games/openmw/PLIST:1.3
--- pkgsrc/games/openmw/PLIST:1.2       Tue Jan 19 12:45:56 2021
+++ pkgsrc/games/openmw/PLIST   Fri Oct 22 22:43:11 2021
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2021/01/19 12:45:56 nia Exp $
+@comment $NetBSD: PLIST,v 1.3 2021/10/22 22:43:11 nia Exp $
 bin/bsatool
 bin/esmtool
 bin/niftest
@@ -10,10 +10,10 @@ ${PLIST.gui}bin/openmw-launcher
 ${PLIST.gui}bin/openmw-wizard
 ${PLIST.gui}share/applications/org.openmw.cs.desktop
 share/applications/org.openmw.launcher.desktop
+${PLIST.gui}share/examples/openmw/defaults-cs.bin
+share/examples/openmw/defaults.bin
 share/examples/openmw/gamecontrollerdb.txt
-${PLIST.gui}share/examples/openmw/openmw-cs.cfg
 share/examples/openmw/openmw.cfg
-share/examples/openmw/settings-default.cfg
 share/examples/openmw/version
 share/games/openmw/resources/defaultfilters
 share/games/openmw/resources/mygui/DejaVuLGCSansMono.ttf
@@ -102,7 +102,15 @@ share/games/openmw/resources/mygui/openm
 share/games/openmw/resources/mygui/openmw_wait_dialog_progressbar.layout
 share/games/openmw/resources/mygui/openmw_windows.skin.xml
 share/games/openmw/resources/mygui/skins.xml
+share/games/openmw/resources/shaders/alpha.glsl
+share/games/openmw/resources/shaders/groundcover_fragment.glsl
+share/games/openmw/resources/shaders/groundcover_vertex.glsl
 share/games/openmw/resources/shaders/lighting.glsl
+share/games/openmw/resources/shaders/lighting_util.glsl
+share/games/openmw/resources/shaders/nv_default_fragment.glsl
+share/games/openmw/resources/shaders/nv_default_vertex.glsl
+share/games/openmw/resources/shaders/nv_nolighting_fragment.glsl
+share/games/openmw/resources/shaders/nv_nolighting_vertex.glsl
 share/games/openmw/resources/shaders/objects_fragment.glsl
 share/games/openmw/resources/shaders/objects_vertex.glsl
 share/games/openmw/resources/shaders/parallax.glsl
@@ -114,6 +122,7 @@ share/games/openmw/resources/shaders/sha
 share/games/openmw/resources/shaders/shadows_vertex.glsl
 share/games/openmw/resources/shaders/terrain_fragment.glsl
 share/games/openmw/resources/shaders/terrain_vertex.glsl
+share/games/openmw/resources/shaders/vertexcolors.glsl
 share/games/openmw/resources/shaders/water_fragment.glsl
 share/games/openmw/resources/shaders/water_nm.png
 share/games/openmw/resources/shaders/water_vertex.glsl
@@ -124,7 +133,7 @@ share/games/openmw/resources/vfs/texture
 share/games/openmw/resources/vfs/textures/omw_menu_scroll_left.dds
 share/games/openmw/resources/vfs/textures/omw_menu_scroll_right.dds
 share/games/openmw/resources/vfs/textures/omw_menu_scroll_up.dds
-share/licenses/openmw/DejaVu Font License.txt
+share/licenses/openmw/DejaVuFontLicense.txt
 share/metainfo/openmw.appdata.xml
 ${PLIST.gui}share/pixmaps/openmw-cs.png
 share/pixmaps/openmw.png
Index: pkgsrc/games/openmw/options.mk
diff -u pkgsrc/games/openmw/options.mk:1.2 pkgsrc/games/openmw/options.mk:1.3
--- pkgsrc/games/openmw/options.mk:1.2  Tue Jan 19 12:45:56 2021
+++ pkgsrc/games/openmw/options.mk      Fri Oct 22 22:43:11 2021
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.2 2021/01/19 12:45:56 nia Exp $
+# $NetBSD: options.mk,v 1.3 2021/10/22 22:43:11 nia Exp $
 
 PKG_OPTIONS_VAR=               PKG_OPTIONS.openmw
 PKG_SUPPORTED_OPTIONS=         qt5
@@ -11,7 +11,7 @@ PLIST_VARS+=  gui
 .if !empty(PKG_OPTIONS:Mqt5)
 PLIST.gui=     yes
 CMAKE_ARGS+=   -DDESIRED_QT_VERSION=5
-CONF_FILES+=   ${EGDIR}/openmw-cs.cfg ${PKG_SYSCONFDIR}/openmw-cs.cfg
+CONF_FILES+=   ${EGDIR}/defaults-cs.bin ${PKG_SYSCONFDIR}/defaults-cs.bin
 .include "../../x11/qt5-qtbase/buildlink3.mk"
 .else
 CMAKE_ARGS+=   -DBUILD_LAUNCHER=OFF

Index: pkgsrc/games/openmw/distinfo
diff -u pkgsrc/games/openmw/distinfo:1.4 pkgsrc/games/openmw/distinfo:1.5
--- pkgsrc/games/openmw/distinfo:1.4    Thu Oct  7 14:07:45 2021
+++ pkgsrc/games/openmw/distinfo        Fri Oct 22 22:43:11 2021
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.4 2021/10/07 14:07:45 nia Exp $
+$NetBSD: distinfo,v 1.5 2021/10/22 22:43:11 nia Exp $
 
-RMD160 (openmw-0.46.0.tar.gz) = d52b3725a3a589d84cea2494d80f98ea4e29bc50
-SHA512 (openmw-0.46.0.tar.gz) = da384aead300552817c0d0ce03515a5ccc95dcab4e02d4c1dd0d6c5f1b01ee01209bbaea74e2d12021e3465e49b051823bb018de39675c5a22c6892893624486
-Size (openmw-0.46.0.tar.gz) = 5155004 bytes
-SHA1 (patch-CMakeLists.txt) = 924ed36b1ed17b8a8562a43b05ae8393e6ef1e08
+RMD160 (openmw-openmw-0.47.0.tar.gz) = a5e62b369a80beb0a6673bbc85ad574a85423eee
+SHA512 (openmw-openmw-0.47.0.tar.gz) = 517e650d0054cdba8d38de05ed3975b0fcf8de32fda59c8df7c34b973e5390efa0dd9ec79babdfdaa79dee7aa8a75009776f62fad91b9aa9aa28016c5032652b
+Size (openmw-openmw-0.47.0.tar.gz) = 5156857 bytes
+SHA1 (patch-CMakeLists.txt) = 11f81c9b879bb20b01d2815e2aaf1d111e4fa8a8
 SHA1 (patch-components_crashcatcher_crashcatcher.cpp) = ecb17b1f5a199ddc8b3bd299e0222ebf88c1fdec
-SHA1 (patch-components_detournavigator_offmeshconnectionsmanager.hpp) = b98d76821b3f533027e46481b2cee43c1ded91d0
+SHA1 (patch-components_crashcatcher_crashcatcher.hpp) = f2810b26463edf56391c4d51348ad834f471ad74
 SHA1 (patch-components_files_fixedpath.hpp) = c4047ee90e1771228ce5179d8a082345a0310e03
 SHA1 (patch-components_files_linuxpath.cpp) = 706543e2a684dda0e21b39b35c829baf314deedf
 SHA1 (patch-components_files_linuxpath.hpp) = 0627dc0a15e62b2e3c7314d19d1bb2b099af576e

Index: pkgsrc/games/openmw/patches/patch-CMakeLists.txt
diff -u pkgsrc/games/openmw/patches/patch-CMakeLists.txt:1.3 pkgsrc/games/openmw/patches/patch-CMakeLists.txt:1.4
--- pkgsrc/games/openmw/patches/patch-CMakeLists.txt:1.3        Thu Apr  8 08:40:05 2021
+++ pkgsrc/games/openmw/patches/patch-CMakeLists.txt    Fri Oct 22 22:43:11 2021
@@ -1,34 +1,25 @@
-$NetBSD: patch-CMakeLists.txt,v 1.3 2021/04/08 08:40:05 adam Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.4 2021/10/22 22:43:11 nia Exp $
 
 Install configuration files to examples directory.
 
---- CMakeLists.txt.orig        2020-06-08 09:11:24.000000000 +0000
+--- CMakeLists.txt.orig        2021-10-10 16:17:03.000000000 +0000
 +++ CMakeLists.txt
-@@ -483,13 +483,13 @@ IF(NOT WIN32 AND NOT APPLE)
-     ENDIF(BUILD_OPENCS)
+@@ -922,13 +922,13 @@ elseif(NOT APPLE)
+         ENDIF(BUILD_OPENCS)
  
-     # Install global configuration files
--    INSTALL(FILES "${OpenMW_BINARY_DIR}/settings-default.cfg" DESTINATION "${SYSCONFDIR}" COMPONENT "openmw")
--    INSTALL(FILES "${OpenMW_BINARY_DIR}/openmw.cfg.install" DESTINATION "${SYSCONFDIR}" RENAME "openmw.cfg" COMPONENT "openmw")
--    INSTALL(FILES "${OpenMW_BINARY_DIR}/resources/version" DESTINATION "${SYSCONFDIR}" COMPONENT "openmw")
--    INSTALL(FILES "${OpenMW_BINARY_DIR}/gamecontrollerdb.txt" DESTINATION "${SYSCONFDIR}" COMPONENT "openmw")
-+    INSTALL(FILES "${OpenMW_BINARY_DIR}/settings-default.cfg" DESTINATION "${DATAROOTDIR}/examples/openmw" COMPONENT "openmw")
-+    INSTALL(FILES "${OpenMW_BINARY_DIR}/openmw.cfg.install" DESTINATION "${DATAROOTDIR}/examples/openmw" RENAME "openmw.cfg" COMPONENT "openmw")
-+    INSTALL(FILES "${OpenMW_BINARY_DIR}/resources/version" DESTINATION "${DATAROOTDIR}/examples/openmw" COMPONENT "openmw")
-+    INSTALL(FILES "${OpenMW_BINARY_DIR}/gamecontrollerdb.txt" DESTINATION "${DATAROOTDIR}/examples/openmw" COMPONENT "openmw")
+         # Install global configuration files
+-        INSTALL(FILES "${INSTALL_SOURCE}/defaults.bin" DESTINATION "${SYSCONFDIR}" COMPONENT "openmw")
+-        INSTALL(FILES "${INSTALL_SOURCE}/openmw.cfg.install" DESTINATION "${SYSCONFDIR}" RENAME "openmw.cfg" COMPONENT "openmw")
+-        INSTALL(FILES "${INSTALL_SOURCE}/resources/version" DESTINATION "${SYSCONFDIR}" COMPONENT "openmw")
+-        INSTALL(FILES "${INSTALL_SOURCE}/gamecontrollerdb.txt" DESTINATION "${SYSCONFDIR}" COMPONENT "openmw")
++        INSTALL(FILES "${INSTALL_SOURCE}/defaults.bin" DESTINATION "${DATAROOTDIR}/examples/openmw" COMPONENT "openmw")
++        INSTALL(FILES "${INSTALL_SOURCE}/openmw.cfg.install" DESTINATION "${DATAROOTDIR}/examples/openmw" RENAME "openmw.cfg" COMPONENT "openmw")
++        INSTALL(FILES "${INSTALL_SOURCE}/resources/version" DESTINATION "${DATAROOTDIR}/examples/openmw" COMPONENT "openmw")
++        INSTALL(FILES "${INSTALL_SOURCE}/gamecontrollerdb.txt" DESTINATION "${DATAROOTDIR}/examples/openmw" COMPONENT "openmw")
  
-     IF(BUILD_OPENCS)
--        INSTALL(FILES "${OpenMW_BINARY_DIR}/openmw-cs.cfg" DESTINATION "${SYSCONFDIR}" COMPONENT "opencs")
-+        INSTALL(FILES "${OpenMW_BINARY_DIR}/openmw-cs.cfg" DESTINATION "${DATAROOTDIR}/examples/openmw" COMPONENT "opencs")
-     ENDIF(BUILD_OPENCS)
+         IF(BUILD_OPENCS)
+-            INSTALL(FILES "${INSTALL_SOURCE}/defaults-cs.bin" DESTINATION "${SYSCONFDIR}" COMPONENT "opencs")
++            INSTALL(FILES "${INSTALL_SOURCE}/defaults-cs.bin" DESTINATION "${DATAROOTDIR}/examples/openmw" COMPONENT "opencs")
+         ENDIF(BUILD_OPENCS)
  
-     # Install resources
-@@ -819,7 +819,7 @@ if (OPENMW_OSX_DEPLOYMENT AND APPLE AND 
- 
-     install(CODE "
-         set(BU_CHMOD_BUNDLE_ITEMS ON)
--        set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH})
-+        set (CMAKE_MODULE_PATH "/home/nia/cvs/pkgsrc/games/openmw/work/.buildlink/cmake-Modules" ${CMAKE_MODULE_PATH})
-         include(BundleUtilities)
-         cmake_minimum_required(VERSION 3.1)
-     " COMPONENT Runtime)
+         # Install resources

Added files:

Index: pkgsrc/games/openmw/patches/patch-components_crashcatcher_crashcatcher.hpp
diff -u /dev/null pkgsrc/games/openmw/patches/patch-components_crashcatcher_crashcatcher.hpp:1.1
--- /dev/null   Fri Oct 22 22:43:12 2021
+++ pkgsrc/games/openmw/patches/patch-components_crashcatcher_crashcatcher.hpp  Fri Oct 22 22:43:11 2021
@@ -0,0 +1,15 @@
+$NetBSD: patch-components_crashcatcher_crashcatcher.hpp,v 1.1 2021/10/22 22:43:11 nia Exp $
+
+Needs to recognize NetBSD to avoid symbol conflicts.
+
+--- components/crashcatcher/crashcatcher.hpp.orig      2021-10-10 16:17:03.000000000 +0000
++++ components/crashcatcher/crashcatcher.hpp
+@@ -3,7 +3,7 @@
+ 
+ #include <string>
+ 
+-#if (defined(__APPLE__) || (defined(__linux)  &&  !defined(ANDROID)) || (defined(__unix) &&  !defined(ANDROID)) || defined(__posix))
++#if (defined(__APPLE__) || (defined(__linux)  &&  !defined(ANDROID)) || (defined(__unix) &&  !defined(ANDROID)) || defined(__posix)) || defined(__NetBSD__)
+     #define USE_CRASH_CATCHER 1
+ #else
+     #define USE_CRASH_CATCHER 0



Home | Main Index | Thread Index | Old Index