Browse Source

Intial checkin

Nils Ohlmeier 23 years ago
parent
commit
a8fe0c291a
2 changed files with 64 additions and 0 deletions
  1. 42 0
      gentoo/ser-0.8.7.ebuild
  2. 22 0
      gentoo/ser.init

+ 42 - 0
gentoo/ser-0.8.7.ebuild

@@ -0,0 +1,42 @@
+# Copyright 1999-2002 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header$
+
+DESCRIPTION="SIP Express Router"
+
+HOMEPAGE="http://www.iptel.org/ser"
+SRC_URI="http://download.berlios.de/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86"
+
+DEPEND=">=sys-devel/gcc-2.95.3
+		>=sys-devel/bison-1.35
+		>=sys-devel/flex-2.5.4a"
+
+S="${WORKDIR}/sip_router"
+
+src_compile() {
+	if [ ! "`use ipv6`" ]; then
+		cp Makefile.defs Makefile.defs.orig 
+		sed -e "s/-DUSE_IPV6//g" Makefile.defs.orig > Makefile.defs;
+	fi
+	make CFLAGS="${CFLAGS}" all || die
+}
+
+src_install () {
+	make install \
+		bin-prefix=${D}/usr/sbin \
+		bin-dir="" \
+		cfg-prefix=${D}/etc \
+		cfg-dir=ser/ \
+		modules-prefix=${D}/usr/lib/ser \
+		modules-dir=modules \
+		man-prefix=${D}/usr/share/man \
+		man-dir="" \
+		doc-prefix=${D}/usr/share/doc \
+		doc-dir=${P} || die
+	exeinto /etc/init.d
+	newexe gentoo/ser.init ser
+}

+ 22 - 0
gentoo/ser.init

@@ -0,0 +1,22 @@
+#!/sbin/runscript
+# Copyright 1999-2002 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License, v2 or later
+# $Header$
+
+depend() {
+	need net
+}
+
+start() {
+	ebegin "Starting ser"
+	start-stop-daemon --start --quiet --pidfile /var/run/ser.pid \
+		--exec /usr/sbin/ser -- -P /var/run/ser.pid
+	eend $?
+}
+
+stop() {
+	ebegin "Stopping ser"
+	start-stop-daemon --stop --quiet --pidfile /var/run/ser.pid
+	eend $?
+}
+