summaryrefslogtreecommitdiffstats
path: root/chat-irc
diff options
context:
space:
mode:
authorIsmael Luceno2021-01-29 19:07:13 +0100
committerIsmael Luceno2021-01-29 19:07:13 +0100
commit377a3e4e3577f250a7479f56e33e099a330048a8 (patch)
tree08072337be367dbb7a69c22f6dd597183f3e30f8 /chat-irc
parent7dc1feb8c962234bbde383980490f663d9eb3140 (diff)
ngircd: new spell, lightweight Internet Relay Chat server
Diffstat (limited to 'chat-irc')
-rwxr-xr-xchat-irc/ngircd/DEPENDS28
-rwxr-xr-xchat-irc/ngircd/DETAILS26
-rw-r--r--chat-irc/ngircd/HISTORY2
3 files changed, 56 insertions, 0 deletions
diff --git a/chat-irc/ngircd/DEPENDS b/chat-irc/ngircd/DEPENDS
new file mode 100755
index 0000000000..d2af594a39
--- /dev/null
+++ b/chat-irc/ngircd/DEPENDS
@@ -0,0 +1,28 @@
+optional_depends gnutls \
+ "--with-gnutls" \
+ "--without-gnutls" \
+ "for SSL/TLS support" &&
+#optional_depends ident \
+# "--with-ident" \
+# "--without-ident" \
+# "for including support for IDENT lookups" &&
+optional_depends linux-pam \
+ "--with-pam" \
+ "--without-pam" \
+ "for PAM Authentication" &&
+optional_depends SSL \
+ "--with-openssl" \
+ "--without-openssl" \
+ "for SSL/TLS support" &&
+optional_depends SYSTEM-LOGGER \
+ "--with-syslog" \
+ "--without-syslog" \
+ "for logging to syslog" &&
+optional_depends tcp_wrappers \
+ "--with-tcp-wrappers" \
+ "--without-tcp-wrappers" \
+ "for tcp_wrappers access control support" &&
+optional_depends zlib \
+ "--with-zlib" \
+ "--without-zlib" \
+ "for compressed server-server links"
diff --git a/chat-irc/ngircd/DETAILS b/chat-irc/ngircd/DETAILS
new file mode 100755
index 0000000000..4270049fb8
--- /dev/null
+++ b/chat-irc/ngircd/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=ngircd
+ VERSION=26.1
+ SOURCE="$SPELL-$VERSION.tar.xz"
+ WEB_SITE="https://ngircd.barton.de/"
+ SOURCE_URL[0]="$WEB_SITE/pub/$SPELL/$SOURCE"
+ SOURCE_HASH=sha512:6333244e3fb2dc00ee9812c8c45990baa95ff473a7037a0a11ca495bed86fa438110ad5151d86b9274b6187d86b7b5712fdca2b74b8cb92f7f66fa10cf1961ee
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ LICENSE[0]="GPL-2.0-or-later"
+ ENTERED=20210124
+ KEYWORDS=""
+ SHORT="lightweight Internet Relay Chat server"
+cat << EOF
+ngIRCd is a free, portable and lightweight Internet Relay Chat (IRC) server
+for small or private networks, developed under the terms of the GNU General
+Public License (GPL); please see the file COPYING for licensing information.
+
+The server is quite easy to configure, can handle dynamic IP addresses,
+and optionally supports IDENT, IPv6 connections, SSL-protected links, and
+PAM for user authentication as well as character set conversion for legacy
+clients. The server has been written from scratch and is not based on the
+"forefather", the daemon of the IRCNet.
+
+The name ngIRCd means next-generation IRC daemon, which is a little bit
+exaggerated: lightweight Internet Relay Chat server most probably would have
+been a better name :-).
+EOF
diff --git a/chat-irc/ngircd/HISTORY b/chat-irc/ngircd/HISTORY
new file mode 100644
index 0000000000..b8a280ecf2
--- /dev/null
+++ b/chat-irc/ngircd/HISTORY
@@ -0,0 +1,2 @@
+2021-01-29 Ismael Luceno <ismael@sourcemage.org>
+ * DEPENDS, DETAILS: spell created