Created attachment 230262 [details] Add new port archivers/stormlib-9.23 Library for reading and modifying Blizzard Entertainment .MPQ game data files.
> # Why can I not do this with DISTNAME=StormLib? You need to set GH_PROJECT to the properly cased StormLib. > MAINTAINER= ports@FreeBSD.org Why haven't you set yourself a maintainer? Well, I can maintain it if you don't want to. See my version of the patch, which - forces use of external tomcrypt (and fixes detection of it) - always installs shared library (optional static/shared libs are impossible to handle in consumer ports) - PORTDOCS=* - Simplifies some bits
Created attachment 230357 [details] Improved patch
(In reply to Dmitry Marakasov from comment #1) > You need to set GH_PROJECT to the properly cased StormLib. Ah thank you. > Why haven't you set yourself a maintainer? Well, I can maintain it if you don't want to. Sorry about the fail there on ${MAINTAINER}. I would really appreciate you picking up the role, thanks. > See my version of the patch, which > - forces use of external tomcrypt (and fixes detection of it) Lovely work, thank you. > - always installs shared library (optional static/shared libs are impossible to handle in consumer ports) Ah! That explains some pain. > - PORTDOCS=* > - Simplifies some bits Yes the improved patch is great! Thank you for the amazing work and response.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=601bb414d25aaf9803f1bc8ad380ea218218f78f commit 601bb414d25aaf9803f1bc8ad380ea218218f78f Author: Dmitry Marakasov <amdmi3@FreeBSD.org> AuthorDate: 2021-12-24 09:26:39 +0000 Commit: Dmitry Marakasov <amdmi3@FreeBSD.org> CommitDate: 2022-02-25 19:12:28 +0000 games/wargus: add stormlib support PR: 260561, 260563 Submitted by: agh@riseup.net games/wargus/Makefile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=c9f5fec2c6a3bacd891052491076366f1db4369c commit c9f5fec2c6a3bacd891052491076366f1db4369c Author: Dmitry Marakasov <amdmi3@FreeBSD.org> AuthorDate: 2021-12-24 09:25:31 +0000 Commit: Dmitry Marakasov <amdmi3@FreeBSD.org> CommitDate: 2022-02-25 19:12:28 +0000 archivers/stormlib: add port StormLib is a pack of C++ modules, which provide the user means to modify MPQ archives MPQ (MoPaQ) is an archive format developed by Blizzard Entertainment, purposed for storing data files, images, sounds, music and videos for their games. The name MoPaQ comes from the author of the format, Mike O'Brien (Mike O'brien PaCK). WWW: http://www.zezula.net/en/mpq/main.html PR: 260561 Submitted by: agh@riseup.net archivers/Makefile | 1 + archivers/stormlib/Makefile (new) | 30 ++++++++++++++++++++++ archivers/stormlib/distinfo (new) | 3 +++ .../stormlib/files/patch-CMakeLists.txt (new) | 16 ++++++++++++ archivers/stormlib/pkg-descr (new) | 9 +++++++ archivers/stormlib/pkg-plist (new) | 5 ++++ 6 files changed, 64 insertions(+)