pkgsrc-WIP-changes archive

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

Import Hercules 2023.07.12 as wip/hercules-server



Module Name:	pkgsrc-wip
Committed By:	Charlotte Koch <charlotte%NetBSD.org@localhost>
Pushed By:	cfkoch
Date:		Sat Aug 5 18:56:31 2023 -0700
Changeset:	390de536b6331d0fffe1f06a9e11047c66d5ee1f

Modified Files:
	Makefile
Added Files:
	hercules-server/DESCR
	hercules-server/Makefile
	hercules-server/PLIST
	hercules-server/distinfo

Log Message:
Import Hercules 2023.07.12 as wip/hercules-server

Hercules is a collaborative software development project revolving around
the creation of a robust Massively Multiplayer Online Role-Playing Game
(MMORPG) server package. Written in C, the program is very versatile and
provides NPCs, warps and modifications. The project is jointly managed by a
group of volunteers located around the world as well as a tremendous
community providing QA and support. Hercules is a continuation of the
original Athena project.

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

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

diffstat:
 Makefile                 |  1 +
 hercules-server/DESCR    |  7 +++++++
 hercules-server/Makefile | 34 ++++++++++++++++++++++++++++++++++
 hercules-server/PLIST    |  4 ++++
 hercules-server/distinfo |  5 +++++
 5 files changed, 51 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index ddb36a9519..6cd03c87a9 100644
--- a/Makefile
+++ b/Makefile
@@ -1498,6 +1498,7 @@ SUBDIR+=	helm
 SUBDIR+=	hengband
 SUBDIR+=	hepmc
 SUBDIR+=	hepmcvisual
+SUBDIR+=	hercules-server
 SUBDIR+=	heroes
 SUBDIR+=	herwig
 SUBDIR+=	hey
diff --git a/hercules-server/DESCR b/hercules-server/DESCR
new file mode 100644
index 0000000000..23a44e7759
--- /dev/null
+++ b/hercules-server/DESCR
@@ -0,0 +1,7 @@
+Hercules is a collaborative software development project revolving around
+the creation of a robust Massively Multiplayer Online Role-Playing Game
+(MMORPG) server package. Written in C, the program is very versatile and
+provides NPCs, warps and modifications. The project is jointly managed by a
+group of volunteers located around the world as well as a tremendous
+community providing QA and support. Hercules is a continuation of the
+original Athena project.
diff --git a/hercules-server/Makefile b/hercules-server/Makefile
new file mode 100644
index 0000000000..bf0b7a713f
--- /dev/null
+++ b/hercules-server/Makefile
@@ -0,0 +1,34 @@
+# $NetBSD$
+
+DISTNAME=	hercules-server-2023.07.12
+CATEGORIES=	games
+MASTER_SITES=	${MASTER_SITE_GITHUB:=HerculesWS/}
+GITHUB_PROJECT=	Hercules
+GITHUB_TAG=	v${PKGVERSION_NOREV}
+
+MAINTAINER=	charlotte%NetBSD.org@localhost
+HOMEPAGE=	https://herc.ws/
+COMMENT=	MMORPG server package
+LICENSE=	gnu-gpl-v3
+
+WRKSRC=		${WRKDIR}/Hercules-${PKGVERSION_NOREV}
+
+USE_LANGUAGES=	c c++
+GNU_CONFIGURE=	yes
+USE_TOOLS+=	bash gmake
+CONFIG_SHELL=	bash
+
+CHECK_PORTABILITY_SKIP+=	configure
+
+INSTALLATION_DIRS+=	bin
+
+do-install:
+	for prog in char-server login-server map-server;				\
+	do										\
+		${INSTALL_PROGRAM} ${WRKSRC}/$${prog} ${DESTDIR}${PREFIX}/bin/$${prog};	\
+	done
+
+.include "../../databases/mariadb106-client/buildlink3.mk"
+.include "../../databases/mariadb106-server/buildlink3.mk"
+.include "../../devel/pcre/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/hercules-server/PLIST b/hercules-server/PLIST
new file mode 100644
index 0000000000..5fd8b82748
--- /dev/null
+++ b/hercules-server/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD$
+bin/char-server
+bin/login-server
+bin/map-server
diff --git a/hercules-server/distinfo b/hercules-server/distinfo
new file mode 100644
index 0000000000..573f9b70c5
--- /dev/null
+++ b/hercules-server/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (hercules-server-2023.07.12.tar.gz) = 4198825cd25736295f1e3167f1cb1e49aa5d56b39faf9d3b600472747f447a89
+SHA512 (hercules-server-2023.07.12.tar.gz) = c772743e2fbf5503bd4f790cf216eba1974df30bdc5bdbeb509467fe40d0700a70edd3e5af7018027b894d60b9ba17dec533c4586daa5f3f1e030d380eaf4fd4
+Size (hercules-server-2023.07.12.tar.gz) = 19648208 bytes


Home | Main Index | Thread Index | Old Index