pkgsrc-WIP-changes archive

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

openmw: Import openmw-0.41.0 as wip/openmw



Module Name:	pkgsrc-wip
Committed By:	Nia Alarie <nia.alarie%gmail.com@localhost>
Pushed By:	nee
Date:		Sat May 20 16:58:39 2017 +0100
Changeset:	a68325e4be383c8719fc5fec13b1c6818ce5fae8

Added Files:
	openmw/DESCR
	openmw/Makefile
	openmw/PLIST
	openmw/distinfo
	openmw/patches/patch-apps_openmw_crashcatcher.cpp
	openmw/patches/patch-components_files_fixedpath.hpp
	openmw/patches/patch-components_files_linuxpath.cpp
	openmw/patches/patch-components_files_linuxpath.hpp

Log Message:
openmw: Import openmw-0.41.0 as wip/openmw

OpenMW is a free, open source and modern game engine which
reimplements and extends the one that runs the 2002 open-world RPG
Morrowind. The engine comes with its own editor, called OpenMW-CS
which allows the user to edit or create their own original games.

NOTE: Playing Morrowind with this engine still requires the Morrowind
data files that you own.

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

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

diffstat:
 openmw/DESCR                                       |   7 ++
 openmw/Makefile                                    |  32 ++++++
 openmw/PLIST                                       | 117 +++++++++++++++++++++
 openmw/distinfo                                    |  10 ++
 openmw/patches/patch-apps_openmw_crashcatcher.cpp  |  15 +++
 .../patches/patch-components_files_fixedpath.hpp   |  15 +++
 .../patches/patch-components_files_linuxpath.cpp   |  14 +++
 .../patches/patch-components_files_linuxpath.hpp   |  15 +++
 8 files changed, 225 insertions(+)

diffs:
diff --git a/openmw/DESCR b/openmw/DESCR
new file mode 100644
index 0000000000..e92df2182d
--- /dev/null
+++ b/openmw/DESCR
@@ -0,0 +1,7 @@
+OpenMW is a free, open source and modern game engine which
+reimplements and extends the one that runs the 2002 open-world RPG
+Morrowind. The engine comes with its own editor, called OpenMW-CS
+which allows the user to edit or create their own original games.
+
+NOTE: Playing Morrowind with this engine still requires the Morrowind
+data files that you own.
diff --git a/openmw/Makefile b/openmw/Makefile
new file mode 100644
index 0000000000..1dfa6f083b
--- /dev/null
+++ b/openmw/Makefile
@@ -0,0 +1,32 @@
+# $NetBSD$
+
+DISTNAME=	openmw-0.41.0
+CATEGORIES=	games
+MASTER_SITES=	${MASTER_SITE_GITHUB:=OpenMW/}
+
+HOMEPAGE=	https://openmw.org/
+COMMENT=	Free game engine reimplementation for TES III: Morrowind
+LICENSE=	gnu-gpl-v3
+
+GITHUB_TAG=	openmw-${PKGVERSION_NOREV}
+
+USE_CMAKE=	yes
+USE_LANGUAGES=	c c++
+USE_TOOLS+=	pkg-config
+
+BUILDLINK_API_DEPENDS.bullet+=	bullet>=2.83
+BUILDLINK_API_DEPENDS.osg+=	osg>=3.3.4
+
+.include "../../archivers/unshield/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../devel/boost-headers/buildlink3.mk"
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../wip/bullet/buildlink3.mk" # XXX requires version in wip
+.include "../../wip/mygui-git/buildlink3.mk" # XXX
+.include "../../wip/osg/buildlink3.mk" # XXX requires version in wip
+.include "../../x11/qt4-libs/buildlink3.mk"
+.include "../../x11/qt4-tools/buildlink3.mk"
+.include "../../audio/openal-soft/buildlink3.mk"
+.include "../../multimedia/ffmpeg2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/openmw/PLIST b/openmw/PLIST
new file mode 100644
index 0000000000..474c30c567
--- /dev/null
+++ b/openmw/PLIST
@@ -0,0 +1,117 @@
+@comment $NetBSD$
+bin/bsatool
+bin/esmtool
+bin/openmw
+bin/openmw-cs
+bin/openmw-essimporter
+bin/openmw-iniimporter
+bin/openmw-launcher
+bin/openmw-wizard
+etc/openmw/gamecontrollerdb.txt
+etc/openmw/openmw-cs.cfg
+etc/openmw/openmw.cfg
+etc/openmw/settings-default.cfg
+etc/openmw/version
+share/appdata/openmw.appdata.xml
+share/applications/openmw-cs.desktop
+share/applications/openmw.desktop
+share/games/openmw/resources/defaultfilters
+share/games/openmw/resources/mygui/DejaVuLGCSansMono.ttf
+share/games/openmw/resources/mygui/OpenMWResourcePlugin.xml
+share/games/openmw/resources/mygui/core.skin
+share/games/openmw/resources/mygui/core.xml
+share/games/openmw/resources/mygui/core_layouteditor.xml
+share/games/openmw/resources/mygui/openmw.png
+share/games/openmw/resources/mygui/openmw_alchemy_window.layout
+share/games/openmw/resources/mygui/openmw_book.layout
+share/games/openmw/resources/mygui/openmw_box.skin.xml
+share/games/openmw/resources/mygui/openmw_button.skin.xml
+share/games/openmw/resources/mygui/openmw_chargen_birth.layout
+share/games/openmw/resources/mygui/openmw_chargen_class.layout
+share/games/openmw/resources/mygui/openmw_chargen_class_description.layout
+share/games/openmw/resources/mygui/openmw_chargen_create_class.layout
+share/games/openmw/resources/mygui/openmw_chargen_generate_class_result.layout
+share/games/openmw/resources/mygui/openmw_chargen_race.layout
+share/games/openmw/resources/mygui/openmw_chargen_review.layout
+share/games/openmw/resources/mygui/openmw_chargen_select_attribute.layout
+share/games/openmw/resources/mygui/openmw_chargen_select_skill.layout
+share/games/openmw/resources/mygui/openmw_chargen_select_specialization.layout
+share/games/openmw/resources/mygui/openmw_companion_window.layout
+share/games/openmw/resources/mygui/openmw_confirmation_dialog.layout
+share/games/openmw/resources/mygui/openmw_console.layout
+share/games/openmw/resources/mygui/openmw_console.skin.xml
+share/games/openmw/resources/mygui/openmw_container_window.layout
+share/games/openmw/resources/mygui/openmw_count_window.layout
+share/games/openmw/resources/mygui/openmw_debug_window.layout
+share/games/openmw/resources/mygui/openmw_debug_window.skin.xml
+share/games/openmw/resources/mygui/openmw_dialogue_window.layout
+share/games/openmw/resources/mygui/openmw_dialogue_window.skin.xml
+share/games/openmw/resources/mygui/openmw_edit.skin.xml
+share/games/openmw/resources/mygui/openmw_edit_effect.layout
+share/games/openmw/resources/mygui/openmw_edit_note.layout
+share/games/openmw/resources/mygui/openmw_enchanting_dialog.layout
+share/games/openmw/resources/mygui/openmw_font.xml
+share/games/openmw/resources/mygui/openmw_hud.layout
+share/games/openmw/resources/mygui/openmw_hud_box.skin.xml
+share/games/openmw/resources/mygui/openmw_hud_energybar.skin.xml
+share/games/openmw/resources/mygui/openmw_infobox.layout
+share/games/openmw/resources/mygui/openmw_interactive_messagebox.layout
+share/games/openmw/resources/mygui/openmw_inventory_window.layout
+share/games/openmw/resources/mygui/openmw_itemselection_dialog.layout
+share/games/openmw/resources/mygui/openmw_jail_screen.layout
+share/games/openmw/resources/mygui/openmw_journal.layout
+share/games/openmw/resources/mygui/openmw_journal.skin.xml
+share/games/openmw/resources/mygui/openmw_layers.xml
+share/games/openmw/resources/mygui/openmw_levelup_dialog.layout
+share/games/openmw/resources/mygui/openmw_list.skin.xml
+share/games/openmw/resources/mygui/openmw_loading_screen.layout
+share/games/openmw/resources/mygui/openmw_magicselection_dialog.layout
+share/games/openmw/resources/mygui/openmw_mainmenu.layout
+share/games/openmw/resources/mygui/openmw_mainmenu.skin.xml
+share/games/openmw/resources/mygui/openmw_map_window.layout
+share/games/openmw/resources/mygui/openmw_map_window.skin.xml
+share/games/openmw/resources/mygui/openmw_merchantrepair.layout
+share/games/openmw/resources/mygui/openmw_messagebox.layout
+share/games/openmw/resources/mygui/openmw_persuasion_dialog.layout
+share/games/openmw/resources/mygui/openmw_pointer.xml
+share/games/openmw/resources/mygui/openmw_progress.skin.xml
+share/games/openmw/resources/mygui/openmw_quickkeys_menu.layout
+share/games/openmw/resources/mygui/openmw_quickkeys_menu_assign.layout
+share/games/openmw/resources/mygui/openmw_recharge_dialog.layout
+share/games/openmw/resources/mygui/openmw_repair.layout
+share/games/openmw/resources/mygui/openmw_resources.xml
+share/games/openmw/resources/mygui/openmw_savegame_dialog.layout
+share/games/openmw/resources/mygui/openmw_screen_fader.layout
+share/games/openmw/resources/mygui/openmw_screen_fader_hit.layout
+share/games/openmw/resources/mygui/openmw_scroll.layout
+share/games/openmw/resources/mygui/openmw_scroll.skin.xml
+share/games/openmw/resources/mygui/openmw_settings.xml
+share/games/openmw/resources/mygui/openmw_settings_window.layout
+share/games/openmw/resources/mygui/openmw_spell_buying_window.layout
+share/games/openmw/resources/mygui/openmw_spell_window.layout
+share/games/openmw/resources/mygui/openmw_spellcreation_dialog.layout
+share/games/openmw/resources/mygui/openmw_stats_window.layout
+share/games/openmw/resources/mygui/openmw_text.skin.xml
+share/games/openmw/resources/mygui/openmw_text_input.layout
+share/games/openmw/resources/mygui/openmw_tooltips.layout
+share/games/openmw/resources/mygui/openmw_trade_window.layout
+share/games/openmw/resources/mygui/openmw_trainingwindow.layout
+share/games/openmw/resources/mygui/openmw_travel_window.layout
+share/games/openmw/resources/mygui/openmw_wait_dialog.layout
+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/lighting.glsl
+share/games/openmw/resources/shaders/objects_fragment.glsl
+share/games/openmw/resources/shaders/objects_vertex.glsl
+share/games/openmw/resources/shaders/parallax.glsl
+share/games/openmw/resources/shaders/terrain_fragment.glsl
+share/games/openmw/resources/shaders/terrain_vertex.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
+share/games/openmw/resources/version
+share/licenses/openmw/DejaVu Font License.txt
+share/pixmaps/openmw-cs.png
+share/pixmaps/openmw.png
+@pkgdir share/games/openmw/data
diff --git a/openmw/distinfo b/openmw/distinfo
new file mode 100644
index 0000000000..3a9993d649
--- /dev/null
+++ b/openmw/distinfo
@@ -0,0 +1,10 @@
+$NetBSD$
+
+SHA1 (openmw-0.41.0.tar.gz) = 4f44ed3141a78d9a5543ba2a0df398720c313565
+RMD160 (openmw-0.41.0.tar.gz) = 016483133c54c64d0454472354d18666ba0cc505
+SHA512 (openmw-0.41.0.tar.gz) = a47a7af3c6d3252e22206eb776069ef87f698acbe133b0e0294db307486c28cb300085fcf45b436af541dbb22f6d45f2ee3998e50a1c711f667f8a738813255d
+Size (openmw-0.41.0.tar.gz) = 4884093 bytes
+SHA1 (patch-apps_openmw_crashcatcher.cpp) = cacf31ba2a7dbccb73f791312221d67a9abaca9e
+SHA1 (patch-components_files_fixedpath.hpp) = ff3e27a7f22094a790471df55baba9ef485f74ac
+SHA1 (patch-components_files_linuxpath.cpp) = 71a2980bc82c9f962d317dde4c8db03e3fe08e61
+SHA1 (patch-components_files_linuxpath.hpp) = 0e867fdb5e73a546583ffc1738cb1110f3a34cfb
diff --git a/openmw/patches/patch-apps_openmw_crashcatcher.cpp b/openmw/patches/patch-apps_openmw_crashcatcher.cpp
new file mode 100644
index 0000000000..7ce62a6228
--- /dev/null
+++ b/openmw/patches/patch-apps_openmw_crashcatcher.cpp
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Support NetBSD.
+
+--- apps/openmw/crashcatcher.cpp.orig	2016-12-19 14:28:49.000000000 +0000
++++ apps/openmw/crashcatcher.cpp
+@@ -24,7 +24,7 @@
+ #ifndef PR_SET_PTRACER
+ #define PR_SET_PTRACER 0x59616d61
+ #endif
+-#elif defined (__APPLE__) || defined (__FreeBSD__) || defined(__OpenBSD__)
++#elif defined (__APPLE__) || defined (__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__)
+ #include <signal.h>
+ #endif
+ 
diff --git a/openmw/patches/patch-components_files_fixedpath.hpp b/openmw/patches/patch-components_files_fixedpath.hpp
new file mode 100644
index 0000000000..a79f0edf5a
--- /dev/null
+++ b/openmw/patches/patch-components_files_fixedpath.hpp
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Support NetBSD.
+
+--- components/files/fixedpath.hpp.orig	2016-12-19 14:28:49.000000000 +0000
++++ components/files/fixedpath.hpp
+@@ -4,7 +4,7 @@
+ #include <string>
+ #include <boost/filesystem.hpp>
+ 
+-#if defined(__linux__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__)
++#if defined(__linux__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__) || defined(__NetBSD__)
+ #ifndef ANDROID
+     #include <components/files/linuxpath.hpp>
+     namespace Files { typedef LinuxPath TargetPathType; }
diff --git a/openmw/patches/patch-components_files_linuxpath.cpp b/openmw/patches/patch-components_files_linuxpath.cpp
new file mode 100644
index 0000000000..fc903f9f7d
--- /dev/null
+++ b/openmw/patches/patch-components_files_linuxpath.cpp
@@ -0,0 +1,14 @@
+$NetBSD$
+
+Support NetBSD.
+
+--- components/files/linuxpath.cpp.orig	2016-12-19 14:28:49.000000000 +0000
++++ components/files/linuxpath.cpp
+@@ -1,6 +1,6 @@
+ #include "linuxpath.hpp"
+ 
+-#if defined(__linux__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__)
++#if defined(__linux__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__) || defined(__NetBSD__)
+ 
+ #include <cstdlib>
+ #include <cstring>
diff --git a/openmw/patches/patch-components_files_linuxpath.hpp b/openmw/patches/patch-components_files_linuxpath.hpp
new file mode 100644
index 0000000000..719197481e
--- /dev/null
+++ b/openmw/patches/patch-components_files_linuxpath.hpp
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Support NetBSD.
+
+--- components/files/linuxpath.hpp.orig	2016-12-19 14:28:49.000000000 +0000
++++ components/files/linuxpath.hpp
+@@ -1,7 +1,7 @@
+ #ifndef COMPONENTS_FILES_LINUXPATH_H
+ #define COMPONENTS_FILES_LINUXPATH_H
+ 
+-#if defined(__linux__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__)
++#if defined(__linux__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__) || defined(__NetBSD__)
+ 
+ #include <boost/filesystem.hpp>
+ 


Home | Main Index | Thread Index | Old Index