svn commit: r552623 - in head/games: . OpenDiablo2
Kurt Jaeger
pi at FreeBSD.org
Sun Oct 18 09:04:05 UTC 2020
Author: pi
Date: Sun Oct 18 09:04:04 2020
New Revision: 552623
URL: https://svnweb.freebsd.org/changeset/ports/552623
Log:
New port: games/OpenDiablo2
OpenDiablo2 is an ARPG game engine in the same vein of the 2000's
games, and supports playing Diablo 2. The engine is written in
golang and is cross platform.
WWW: https://github.com/OpenDiablo2/OpenDiablo2
PR: 250426
Submitted by: Nuno Teixeira <ed.arrakis at gmail.com>
Added:
head/games/OpenDiablo2/
head/games/OpenDiablo2/Makefile (contents, props changed)
head/games/OpenDiablo2/distinfo (contents, props changed)
head/games/OpenDiablo2/pkg-descr (contents, props changed)
head/games/OpenDiablo2/pkg-message (contents, props changed)
Modified:
head/games/Makefile
Modified: head/games/Makefile
==============================================================================
--- head/games/Makefile Sun Oct 18 06:47:57 2020 (r552622)
+++ head/games/Makefile Sun Oct 18 09:04:04 2020 (r552623)
@@ -17,6 +17,7 @@
SUBDIR += HeroesOfMightAndMagic
SUBDIR += KnightCap
SUBDIR += NBlood
+ SUBDIR += OpenDiablo2
SUBDIR += OpenTomb
SUBDIR += abbayedesmorts
SUBDIR += abe
Added: head/games/OpenDiablo2/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/OpenDiablo2/Makefile Sun Oct 18 09:04:04 2020 (r552623)
@@ -0,0 +1,48 @@
+# $FreeBSD$
+
+PORTNAME= OpenDiablo2
+DISTVERSION= g20201011
+CATEGORIES= games
+
+MAINTAINER= ed.arrakis at gmail.com
+COMMENT= Diablo II engine for modern operating systems
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libglfw.so:graphics/glfw
+
+USES= gl go:modules openal pkgconfig xorg
+USE_GL= gl
+USE_XORG= x11 xcursor xi xinerama xrandr xxf86vm
+USE_GITHUB= yes
+GH_TAGNAME= 7fb57a2
+GH_TUPLE= \
+ JoshVarga:blast:681c804fb9f0:joshvarga_blast/vendor/github.com/JoshVarga/blast \
+ alecthomas:kingpin:v2.2.6:alecthomas_kingpin/vendor/gopkg.in/alecthomas/kingpin.v2 \
+ alecthomas:template:fb15b899a751:alecthomas_template/vendor/github.com/alecthomas/template \
+ alecthomas:units:f65c72e2690d:alecthomas_units/vendor/github.com/alecthomas/units \
+ davecgh:go-spew:v1.1.0:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
+ go-gl:glfw:5321531:go_gl_glfw_glfw/vendor/github.com/go-gl/glfw \
+ go-restruct:restruct:5734170a48a1:go_restruct_restruct/vendor/github.com/go-restruct/restruct \
+ go-sourcemap:sourcemap:v1.0.5:go_sourcemap_sourcemap/vendor/gopkg.in/sourcemap.v1 \
+ go-yaml:yaml:v2.2.2:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
+ golang:exp:ec7cb31e5a56:golang_exp/vendor/golang.org/x/exp \
+ golang:image:c13761719519:golang_image/vendor/golang.org/x/image \
+ golang:mobile:3c8601c510d0:golang_mobile/vendor/golang.org/x/mobile \
+ golang:sys:33540a1f6037:golang_sys/vendor/golang.org/x/sys \
+ google:uuid:v1.1.2:google_uuid/vendor/github.com/google/uuid \
+ hajimehoshi:ebiten:v1.11.4:hajimehoshi_ebiten/vendor/github.com/hajimehoshi/ebiten \
+ hajimehoshi:oto:v0.5.4:hajimehoshi_oto/vendor/github.com/hajimehoshi/oto \
+ pkg:errors:v0.8.1:pkg_errors/vendor/github.com/pkg/errors \
+ pkg:profile:v1.5.0:pkg_profile/vendor/github.com/pkg/profile \
+ pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
+ robertkrimen:otto:c382bd3c16ff:robertkrimen_otto/vendor/github.com/robertkrimen/otto \
+ stretchr:testify:v1.4.0:stretchr_testify/vendor/github.com/stretchr/testify
+
+PLIST_FILES= bin/${PORTNAME}
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>
Added: head/games/OpenDiablo2/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/OpenDiablo2/distinfo Sun Oct 18 09:04:04 2020 (r552623)
@@ -0,0 +1,45 @@
+TIMESTAMP = 1602959223
+SHA256 (OpenDiablo2-OpenDiablo2-g20201011-7fb57a2_GH0.tar.gz) = b19f3265699d75a0b79e1acfe6f76e99b623c142521d00d7dd80f58ae4a98555
+SIZE (OpenDiablo2-OpenDiablo2-g20201011-7fb57a2_GH0.tar.gz) = 8808450
+SHA256 (JoshVarga-blast-681c804fb9f0_GH0.tar.gz) = 27ac0c00d65b9ed69a9edb3149985a78ed75aa9bc6b4c1ad4e054cde75366e52
+SIZE (JoshVarga-blast-681c804fb9f0_GH0.tar.gz) = 18447
+SHA256 (alecthomas-kingpin-v2.2.6_GH0.tar.gz) = 4624eae43489de8a71ea60efaf6744c581b6bd62909f7514c484c1ea0efaba5a
+SIZE (alecthomas-kingpin-v2.2.6_GH0.tar.gz) = 44383
+SHA256 (alecthomas-template-fb15b899a751_GH0.tar.gz) = 2e2a44375eca48ce941182504b5d13aa98182b9a3f64ace33bfda52208bd0f5e
+SIZE (alecthomas-template-fb15b899a751_GH0.tar.gz) = 55339
+SHA256 (alecthomas-units-f65c72e2690d_GH0.tar.gz) = ece06024b01821e013bd7158dfe8ec8cc697f586ce8d3cfaa22edde8c2f022c3
+SIZE (alecthomas-units-f65c72e2690d_GH0.tar.gz) = 4925
+SHA256 (davecgh-go-spew-v1.1.0_GH0.tar.gz) = 1f7e0bd2db0341925b5f2ee5834e99380f4c2b1bd36cf0fa62d7717899d39d62
+SIZE (davecgh-go-spew-v1.1.0_GH0.tar.gz) = 42337
+SHA256 (go-gl-glfw-5321531_GH0.tar.gz) = e7bdadae5e9d672b390cb9e99a00413423225a962329c521182af4d945e5689b
+SIZE (go-gl-glfw-5321531_GH0.tar.gz) = 1213527
+SHA256 (go-restruct-restruct-5734170a48a1_GH0.tar.gz) = e48adfefa757d57112bb4b0e24434f4366c134ed2ece4f8be5c2fdac2a2a1ab9
+SIZE (go-restruct-restruct-5734170a48a1_GH0.tar.gz) = 40873
+SHA256 (go-sourcemap-sourcemap-v1.0.5_GH0.tar.gz) = a02ff67183c8c01f2f1c1cb4e716200fcc56f61766922cd18576c8f203007aae
+SIZE (go-sourcemap-sourcemap-v1.0.5_GH0.tar.gz) = 5368
+SHA256 (go-yaml-yaml-v2.2.2_GH0.tar.gz) = 42c3e4ef9eca2860d22b3c6c5582c6c13fb4b417e5ebc1acc56ee5e2c4ddcaff
+SIZE (go-yaml-yaml-v2.2.2_GH0.tar.gz) = 70656
+SHA256 (golang-exp-ec7cb31e5a56_GH0.tar.gz) = 2bd5bb1f2ae2c74cad1b87d4ecba26b7098f34fa700ffb9b64b37818cc027688
+SIZE (golang-exp-ec7cb31e5a56_GH0.tar.gz) = 1487133
+SHA256 (golang-image-c13761719519_GH0.tar.gz) = 5df6d498a61c109ad42f74e31cc3a413fd49cb3c8e3e9cfaddbf392c9603cd25
+SIZE (golang-image-c13761719519_GH0.tar.gz) = 4898183
+SHA256 (golang-mobile-3c8601c510d0_GH0.tar.gz) = 10de7f91ae3d4a7e74d77a510d36695b950d2a35cb4788720fd59b67ecdfbbdc
+SIZE (golang-mobile-3c8601c510d0_GH0.tar.gz) = 1205641
+SHA256 (golang-sys-33540a1f6037_GH0.tar.gz) = 09ebdf007413c2eaddce123137443d08d1848be410c58896e772f0481ec385d5
+SIZE (golang-sys-33540a1f6037_GH0.tar.gz) = 1497659
+SHA256 (google-uuid-v1.1.2_GH0.tar.gz) = e650558e314307cf33391d0a9ef575b418188206d61cb9751e9f11bceb0874d0
+SIZE (google-uuid-v1.1.2_GH0.tar.gz) = 13871
+SHA256 (hajimehoshi-ebiten-v1.11.4_GH0.tar.gz) = 0c0374f3ccc7cc946be575c295be959356f40d04c109cd9e8600bcac64c3148f
+SIZE (hajimehoshi-ebiten-v1.11.4_GH0.tar.gz) = 15659313
+SHA256 (hajimehoshi-oto-v0.5.4_GH0.tar.gz) = b672e1163bca3907be611e77445e1aa00da5940c4a3a3f5ea602a75d5c01d5e0
+SIZE (hajimehoshi-oto-v0.5.4_GH0.tar.gz) = 24104
+SHA256 (pkg-errors-v0.8.1_GH0.tar.gz) = 7a428967c6fc2e80cd84a0d9469ab6bd4dbe6b13493ba6294322a933a5a7e356
+SIZE (pkg-errors-v0.8.1_GH0.tar.gz) = 11009
+SHA256 (pkg-profile-v1.5.0_GH0.tar.gz) = cf8c5764384b40c5db5a033e04cdf878749d99bdb35c9b9db0db1aef39ff0dd1
+SIZE (pkg-profile-v1.5.0_GH0.tar.gz) = 5858
+SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
+SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
+SHA256 (robertkrimen-otto-c382bd3c16ff_GH0.tar.gz) = 5a59abd462e1e70678a939cfc218abbbc6e2f54bf320a6c502ed57def7cfedda
+SIZE (robertkrimen-otto-c382bd3c16ff_GH0.tar.gz) = 251882
+SHA256 (stretchr-testify-v1.4.0_GH0.tar.gz) = 3ae072321569a8cd6d77de8f3be774165e136198ce808df0a31589237ba59698
+SIZE (stretchr-testify-v1.4.0_GH0.tar.gz) = 110085
Added: head/games/OpenDiablo2/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/OpenDiablo2/pkg-descr Sun Oct 18 09:04:04 2020 (r552623)
@@ -0,0 +1,5 @@
+OpenDiablo2 is an ARPG game engine in the same vein of the 2000's
+games, and supports playing Diablo 2. The engine is written in
+golang and is cross platform.
+
+WWW: https://github.com/OpenDiablo2/OpenDiablo2
Added: head/games/OpenDiablo2/pkg-message
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/OpenDiablo2/pkg-message Sun Oct 18 09:04:04 2020 (r552623)
@@ -0,0 +1,15 @@
+[
+{ type: install
+ message: <<EOM
+This game requires MPQ datafiles from the original Diablo 2(tm) and
+Lord Destruction(tm) expantion CDs or digital downloads.
+
+Run OpenDiablo2 once to get configuration file to be created in
+~/.config/OpenDiablo2/config.json and set "MpqPath" to path where
+MPQ files are.
+
+If you have any issues with this game, please file a bug report on the GitHub page:
+https://github.com/OpenDiablo2/OpenDiablo2/issues
+EOM
+}
+]
More information about the svn-ports-head
mailing list