Date: Sun, 18 Oct 2020 09:04:04 +0000 (UTC) From: Kurt Jaeger <pi@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r552623 - in head/games: . OpenDiablo2 Message-ID: <202010180904.09I944Sw062616@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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@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 +} +]
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202010180904.09I944Sw062616>