Bug 250426 - New port: games/OpenDiablo2: Diablo II engine for modern operating systems
Summary: New port: games/OpenDiablo2: Diablo II engine for modern operating systems
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kurt Jaeger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-10-17 23:44 UTC by Nuno Teixeira
Modified: 2020-10-18 09:06 UTC (History)
1 user (show)

See Also:


Attachments
Proposed shar archive (6.82 KB, text/plain)
2020-10-17 23:44 UTC, Nuno Teixeira
no flags Details
Sugested shar archive (corrected dependencies) (6.88 KB, text/plain)
2020-10-18 00:45 UTC, Nuno Teixeira
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nuno Teixeira freebsd_committer freebsd_triage 2020-10-17 23:44:58 UTC
Created attachment 218848 [details]
Proposed shar archive

Hello,

A 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.
However, please note that this project does not ship with the assets or content required to play Diablo 2. You must have a legally purchased copy of Diablo 2 and its expansion Lord of Destruction installed on your computer in order to run that game on this engine. If you have an original copy of the disks, those files should work fine as well.

WWW: https://github.com/OpenDiablo2/OpenDiablo2

Thanks,

Nuno Teixeira
Comment 1 Nuno Teixeira freebsd_committer freebsd_triage 2020-10-18 00:45:23 UTC
Created attachment 218849 [details]
Sugested shar archive (corrected dependencies)

I forgot to use "USE_XORG= x11 xcursor xi xinerama xrandr xxf86vm" to quiet build warnings:

====> Running Q/A tests (stage-qa)
Error: /usr/local/bin/OpenDiablo2 is linked to /usr/local/lib/libX11.so.6 from x11/libX11 but it is not declared as a dependency
Warning: you need USE_XORG+=x11
Error: /usr/local/bin/OpenDiablo2 is linked to /usr/local/lib/libXrandr.so.2 from x11/libXrandr but it is not declared as a dependency
Warning: you need USE_XORG+=xrandr
Error: /usr/local/bin/OpenDiablo2 is linked to /usr/local/lib/libXxf86vm.so.1 from x11/libXxf86vm but it is not declared as a dependency
Warning: you need USE_XORG+=xxf86vm
Error: /usr/local/bin/OpenDiablo2 is linked to /usr/local/lib/libXi.so.6 from x11/libXi but it is not declared as a dependency
Warning: you need USE_XORG+=xi
Error: /usr/local/bin/OpenDiablo2 is linked to /usr/local/lib/libXcursor.so.1 from x11/libXcursor but it is not declared as a dependency
Warning: you need USE_XORG+=xcursor
Error: /usr/local/bin/OpenDiablo2 is linked to /usr/local/lib/libXinerama.so.1 from x11/libXinerama but it is not declared as a dependency
Warning: you need USE_XORG+=xinerama

Thanks
Comment 2 Kurt Jaeger freebsd_committer freebsd_triage 2020-10-18 07:59:26 UTC
testbuilds@work
Comment 3 commit-hook freebsd_committer freebsd_triage 2020-10-18 09:04:34 UTC
A commit references this bug:

Author: pi
Date: Sun Oct 18 09:04:05 UTC 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>

Changes:
  head/games/Makefile
  head/games/OpenDiablo2/
  head/games/OpenDiablo2/Makefile
  head/games/OpenDiablo2/distinfo
  head/games/OpenDiablo2/pkg-descr
  head/games/OpenDiablo2/pkg-message
Comment 4 Kurt Jaeger freebsd_committer freebsd_triage 2020-10-18 09:06:00 UTC
Committed, thanks!