From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Nov 24 05:30:01 2012 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E6DD8FAF for ; Sat, 24 Nov 2012 05:30:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id B77758FC14 for ; Sat, 24 Nov 2012 05:30:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qAO5U0oC022923 for ; Sat, 24 Nov 2012 05:30:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qAO5U0Yn022922; Sat, 24 Nov 2012 05:30:00 GMT (envelope-from gnats) Resent-Date: Sat, 24 Nov 2012 05:30:00 GMT Resent-Message-Id: <201211240530.qAO5U0Yn022922@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Alberto Mijares Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7498BF99 for ; Sat, 24 Nov 2012 05:28:02 +0000 (UTC) (envelope-from amijaresp@gmail.com) Received: from mail-ee0-f54.google.com (mail-ee0-f54.google.com [74.125.83.54]) by mx1.freebsd.org (Postfix) with ESMTP id 07FD08FC08 for ; Sat, 24 Nov 2012 05:28:01 +0000 (UTC) Received: by mail-ee0-f54.google.com with SMTP id c13so6782817eek.13 for ; Fri, 23 Nov 2012 21:27:55 -0800 (PST) Received: by 10.14.205.65 with SMTP id i41mr21408210eeo.2.1353734875106; Fri, 23 Nov 2012 21:27:55 -0800 (PST) Received: by 10.14.214.3 with HTTP; Fri, 23 Nov 2012 21:27:54 -0800 (PST) Message-Id: Date: Sat, 24 Nov 2012 00:57:54 -0430 From: Alberto Mijares To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/173889: New Port: www/kannel-sqlbox SQL interface for Kannel X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Nov 2012 05:30:01 -0000 >Number: 173889 >Category: ports >Synopsis: New Port: www/kannel-sqlbox SQL interface for Kannel >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sat Nov 24 05:30:00 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Alberto Mijares >Release: FreeBSD 9.0-RELEASE amd64 >Organization: >Environment: System: FreeBSD ports.mcs.com.ve 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: This is a port for the kannel' addon for sql interface >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # kannel-sqlbox # kannel-sqlbox/Makefile # kannel-sqlbox/pkg-descr # kannel-sqlbox/files # kannel-sqlbox/files/sqlbox.in # kannel-sqlbox/pkg-message # kannel-sqlbox/distinfo # kannel-sqlbox/pkg-plist # echo c - kannel-sqlbox mkdir -p kannel-sqlbox > /dev/null 2>&1 echo x - kannel-sqlbox/Makefile sed 's/^X//' >kannel-sqlbox/Makefile << '559ecccdc4f7e34ad37a32384f0e3842' X# $FreeBSD$ X XPORTNAME= sqlbox XPORTVERSION= devel XCATEGORIES= www XMASTER_SITES= http://www.mcs.com.ve/distfiles/ X XBUILD_DEPENDS= automake:${PORTSDIR}/devel/autotools \ X ${LOCALBASE}/include/kannel/gw-config.h:${PORTSDIR}/www/kannel XRUN_DEPENDS= ${LOCALBASE}/sbin/bearerbox:${PORTSDIR}/www/kannel X XMAINTAINER= amijaresp@gmail.com X XCOMMENT= Add-On module for Kannel (svn rev.49) X XUSE_GMAKE= yes X XGNU_CONFIGURE= yes X XUSE_RC_SUBR= sqlbox X Xpre-configure: X cd ${WRKSRC}; ./bootstrap X Xpost-install: X.if !defined(NOPORTDOCS) X ${MKDIR} ${EXAMPLESDIR} X ${MKDIR} ${DOCSDIR} X ${INSTALL_MAN} ${WRKSRC}/example/sqlbox.conf.example ${EXAMPLESDIR} X ${INSTALL_MAN} ${WRKSRC}/doc/userguide.xml ${DOCSDIR} X ${INSTALL_MAN} ${WRKSRC}/ChangeLog ${DOCSDIR} X ${INSTALL_MAN} ${WRKSRC}/AUTHORS ${DOCSDIR} X ${INSTALL_MAN} ${WRKSRC}/COPYING ${DOCSDIR} X ${INSTALL_MAN} ${WRKSRC}/KannelLICENSE ${DOCSDIR} X ${INSTALL_MAN} ${WRKSRC}/NEWS ${DOCSDIR} X ${INSTALL_MAN} ${WRKSRC}/README ${DOCSDIR} X.endif X X X.include 559ecccdc4f7e34ad37a32384f0e3842 echo x - kannel-sqlbox/pkg-descr sed 's/^X//' >kannel-sqlbox/pkg-descr << '8635dc312ede5daba1c52265b58a9526' XSqlbox is a special Kannel box that sits between Xbearerbox and smsbox and uses a databases queue Xto store and forward messages. X XSqlbox baheves similar to other Kannel boxes and Xshare a compatible configuration file format and Xcommand line options. X XPlease read the README file for more info. X XWWW: https://redmine.kannel.org/projects/kannel-sq-lbox 8635dc312ede5daba1c52265b58a9526 echo c - kannel-sqlbox/files mkdir -p kannel-sqlbox/files > /dev/null 2>&1 echo x - kannel-sqlbox/files/sqlbox.in sed 's/^X//' >kannel-sqlbox/files/sqlbox.in << '5928b883941caf57408a869ca315ec1b' X#!/bin/sh X X# $FreeBSD$ X# X# PROVIDE: sqlbox X# REQUIRE: LOGIN X# KEYWORD: shutdown X# X# Add the following lines to /etc/rc.conf.local or /etc/rc.conf X# to enable this service: X# X# sqlbox_enable (bool): Set to NO by default. X# Set it to YES to enable sqlbox. X X. /etc/rc.subr X Xname=sqlbox Xrcvar=sqlbox_enable X Xload_rc_config $name X X: ${sqlbox_enable:="NO"} X: ${sqlbox_config="%%PREFIX%%/etc/sqlbox.conf"} X Xcommand=%%PREFIX%%/sbin/${name} Xpidfile=/var/run/${name}.pid Xlogfile=/var/log/${name}.log X Xcommand_args="-d -F $logfile $sqlbox_config" X Xrun_rc_command "$1" 5928b883941caf57408a869ca315ec1b echo x - kannel-sqlbox/pkg-message sed 's/^X//' >kannel-sqlbox/pkg-message << 'afd66f683e5657d700ec494e716bbe67' X XRemember to add X Xsqlbox_enable="YES" X Xto /etc/rc.conf if you want it starts as a daemon. X XConfiguration example in /usr/local/share/examples/sqlbox and Xdocumentation in /usr/local/share/doc/sqlbox. X XEnjoy :-) afd66f683e5657d700ec494e716bbe67 echo x - kannel-sqlbox/distinfo sed 's/^X//' >kannel-sqlbox/distinfo << '63d171513157149cac3e2f54eeb97a33' XSHA256 (sqlbox-devel.tar.gz) = cb0fcf90732cbff18921b1f8063c75ffb88551b78f19e60c1b99697ac7fd7ea4 XSIZE (sqlbox-devel.tar.gz) = 353415 63d171513157149cac3e2f54eeb97a33 echo x - kannel-sqlbox/pkg-plist sed 's/^X//' >kannel-sqlbox/pkg-plist << '614e15852e79607a751f27539c1a3ce6' Xsbin/sqlbox X%%PORTDOCS%%%%EXAMPLESDIR%%/sqlbox.conf.example X%%PORTDOCS%%%%DOCSDIR%%/userguide.xml X%%PORTDOCS%%%%DOCSDIR%%/ChangeLog X%%PORTDOCS%%%%DOCSDIR%%/AUTHORS X%%PORTDOCS%%%%DOCSDIR%%/COPYING X%%PORTDOCS%%%%DOCSDIR%%/KannelLICENSE X%%PORTDOCS%%%%DOCSDIR%%/NEWS X%%PORTDOCS%%%%DOCSDIR%%/README X%%PORTDOCS%%@dirrm share/doc/sqlbox X%%PORTDOCS%%@dirrm share/examples/sqlbox 614e15852e79607a751f27539c1a3ce6 exit >Release-Note: >Audit-Trail: >Unformatted: