summaryrefslogtreecommitdiff
path: root/net/gnugk
diff options
context:
space:
mode:
authormjl <mjl>2004-10-09 20:47:21 +0000
committermjl <mjl>2004-10-09 20:47:21 +0000
commit809b14467c8f8c43a51b940a9e07aae551bbe534 (patch)
tree98798efc4ad51217f294b3e2c43eddad31ed2f62 /net/gnugk
parent9fe5929a20eec69239733e5d0660ab1938c9af72 (diff)
downloadpkgsrc-809b14467c8f8c43a51b940a9e07aae551bbe534.tar.gz
Initial import of gnugk 2.0.8
The GNU Gatekeeper is an open-source project that implement an H.323 gatekeeper. A gatekeeper provides call control services to the H.323 endpoints. It is an integral part of most usefull internet telephony installations that are based on the H.323 standard.
Diffstat (limited to 'net/gnugk')
-rw-r--r--net/gnugk/DESCR4
-rw-r--r--net/gnugk/Makefile43
-rw-r--r--net/gnugk/PLIST55
-rw-r--r--net/gnugk/distinfo5
-rw-r--r--net/gnugk/files/gnugk.sh21
-rw-r--r--net/gnugk/patches/patch-aa16
6 files changed, 144 insertions, 0 deletions
diff --git a/net/gnugk/DESCR b/net/gnugk/DESCR
new file mode 100644
index 00000000000..e6d77f3ad94
--- /dev/null
+++ b/net/gnugk/DESCR
@@ -0,0 +1,4 @@
+The GNU Gatekeeper is an open-source project that implement
+an H.323 gatekeeper. A gatekeeper provides call control services
+to the H.323 endpoints. It is an integral part of most usefull
+internet telephony installations that are based on the H.323 standard.
diff --git a/net/gnugk/Makefile b/net/gnugk/Makefile
new file mode 100644
index 00000000000..5d63ef9a9e0
--- /dev/null
+++ b/net/gnugk/Makefile
@@ -0,0 +1,43 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/10/09 20:47:21 mjl Exp $
+#
+
+DISTNAME= gnugk-2.0.8
+CATEGORIES= net
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=openh323gk/}
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= tech-pkg@NetBSD.org
+HOMEPAGE= http://openh323gk.sourceforge.net/
+COMMENT= H.323 Gatekeeper
+
+WRKSRC= ${WRKDIR}/openh323gk
+USE_BUILDLINK3= yes
+USE_GNU_TOOLS= make
+USE_PKGINSTALL= YES
+NO_CONFIGURE= YES
+ALL_TARGET= opt
+
+PKG_SYSCONFSUBDIR= ${PKGBASE}
+EGDIR= ${PREFIX}/share/examples/${PKGBASE}
+
+CONF_FILES= ${EGDIR}/gnugk.ini ${PKG_SYSCONFDIR}/gnugk.ini
+RCD_SCRIPTS= gnugk
+
+MAKE_ENV+= PWLIBDIR=${PREFIX} OPENH323DIR=${PREFIX} SYSLIBDIR=${PREFIX}/lib
+MAKE_ENV+= NO_RADIUS=1 NO_LDAP=1 NO_MYSQL=1 NO_PGSQL=1 LIBTOOL=${LIBTOOL}
+
+post-install:
+ ${INSTALL_DATA_DIR} ${PKG_SYSCONFDIR}
+ ${INSTALL_DATA_DIR} ${PREFIX}/doc/${PKGBASE}
+ ${INSTALL_DATA_DIR} ${EGDIR}
+ cd ${WRKSRC}/docs; \
+ for f in `find . -type f -print` ; do \
+ ${INSTALL_DATA} $$f ${PREFIX}/doc/${PKGBASE}; done
+ cd ${WRKSRC}/etc; \
+ for f in `find . -type f -print` ; do \
+ ${INSTALL_DATA} $$f ${EGDIR}; done
+
+.include "../../devel/pwlib/buildlink3.mk"
+.include "../../net/openh323/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/gnugk/PLIST b/net/gnugk/PLIST
new file mode 100644
index 00000000000..7bc06b042f3
--- /dev/null
+++ b/net/gnugk/PLIST
@@ -0,0 +1,55 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/10/09 20:47:21 mjl Exp $
+doc/gnugk/GkStatusMsgFmt.html
+doc/gnugk/changing_ip.txt
+doc/gnugk/comparison.txt
+doc/gnugk/compiling.txt
+doc/gnugk/gk_faq.html
+doc/gnugk/gkstatus.txt
+doc/gnugk/performance.txt
+doc/gnugk/reference.txt
+doc/gnugk/signalling.txt
+doc/gnugk/test-status.txt
+doc/gnugk/todo.txt
+doc/gnugk/tutorial.txt
+doc/gnugk/Windows_LDAP_Servers.txt
+doc/gnugk/wldap_OIDs.txt
+doc/gnugk/wldap_compiling.txt
+doc/gnugk/wldap_ini.txt
+doc/gnugk/RELEASE-NOTES
+doc/gnugk/manual-1.html
+doc/gnugk/manual-pt.sgml
+doc/gnugk/manual.sgml
+doc/gnugk/manual-zh.sgml
+doc/gnugk/radauth.txt
+doc/gnugk/wldapauth.txt
+doc/gnugk/manual-2.html
+doc/gnugk/manual-3.html
+doc/gnugk/manual-4.html
+doc/gnugk/manual-5.html
+doc/gnugk/manual.html
+bin/gnugk
+share/examples/gnugk/radaliasauth.ini
+share/examples/gnugk/billing.pl
+share/examples/gnugk/child.ini
+share/examples/gnugk/citron.ini
+share/examples/gnugk/complete.ini
+share/examples/gnugk/failover.ini
+share/examples/gnugk/fileacct.ini
+share/examples/gnugk/gnugk.ini
+share/examples/gnugk/ldap_reg.pl
+share/examples/gnugk/mysql.ini
+share/examples/gnugk/neighbor.ini
+share/examples/gnugk/password.ini
+share/examples/gnugk/proxy.ini
+share/examples/gnugk/radacct.ini
+share/examples/gnugk/radius_billing.pl
+share/examples/gnugk/radauth.ini
+share/examples/gnugk/routed.ini
+share/examples/gnugk/rrqauth.ini
+share/examples/gnugk/sql.ini
+share/examples/gnugk/status.ini
+share/examples/gnugk/voip.schema
+share/examples/gnugk/unregister_ip.pl
+share/examples/gnugk/vqueue.ini
+@dirrm doc/gnugk
+@dirrm share/examples/gnugk
diff --git a/net/gnugk/distinfo b/net/gnugk/distinfo
new file mode 100644
index 00000000000..d43e3332817
--- /dev/null
+++ b/net/gnugk/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/10/09 20:47:21 mjl Exp $
+
+SHA1 (gnugk-2.0.8.tgz) = 3ce42e17b9f47b96d6e5923f4504e1c7a09a79be
+Size (gnugk-2.0.8.tgz) = 689053 bytes
+SHA1 (patch-aa) = 34f2b05f14875c20299ea2787c264b606974d210
diff --git a/net/gnugk/files/gnugk.sh b/net/gnugk/files/gnugk.sh
new file mode 100644
index 00000000000..ea087e01564
--- /dev/null
+++ b/net/gnugk/files/gnugk.sh
@@ -0,0 +1,21 @@
+#!@RCD_SCRIPTS_SHELL@
+#
+# $NetBSD: gnugk.sh,v 1.1.1.1 2004/10/09 20:47:21 mjl Exp $
+#
+
+# PROVIDE: gnugk
+# REQUIRE: DAEMON LOGIN
+
+. /etc/rc.subr
+
+name="gnugk"
+help_name="gnugk"
+rcvar=$name
+command="@PREFIX@/bin/${name}"
+required_files="@PKG_SYSCONFDIR@/gnugk.ini"
+command_args="-c $required_files 2>&1 > /dev/null &"
+# pidfile="@JABBERD_PIDDIR@/${help_name}.pid"
+# jabberd_user="@JABBERD_USER@"
+
+load_rc_config $name
+run_rc_command "$1"
diff --git a/net/gnugk/patches/patch-aa b/net/gnugk/patches/patch-aa
new file mode 100644
index 00000000000..a64e82f3d01
--- /dev/null
+++ b/net/gnugk/patches/patch-aa
@@ -0,0 +1,16 @@
+$NetBSD: patch-aa,v 1.1.1.1 2004/10/09 20:47:21 mjl Exp $
+
+--- Makefile.orig 2004-10-09 09:27:17.000000000 +0200
++++ Makefile 2004-10-09 09:27:40.000000000 +0200
+@@ -119,9 +119,9 @@
+ OPENH323DIR=$(HOME)/openh323
+ endif
+
+-VERSION_FILE := $(OPENH323DIR)/version.h
++VERSION_FILE := $(OPENH323DIR)/include/openh323/version.h
+
+-include $(OPENH323DIR)/openh323u.mak
++include $(OPENH323DIR)/share/openh323/openh323u.mak
+
+ ### Remove -fdata-sections gcc option that cause problems during link step
+ temp_STDCCFLAGS := $(subst -fdata-sections,,$(STDCCFLAGS))