Date: Sat, 24 Nov 2012 00:57:54 -0430 From: Alberto Mijares <amijaresp@gmail.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/173889: New Port: www/kannel-sqlbox SQL interface for Kannel Message-ID: <CAGZBXN_k7nksE=NQsNuv6mQ22E=gvYkuwUgc-W7348coCv3dyQ@mail.gmail.com> Resent-Message-ID: <201211240530.qAO5U0Yn022922@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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 <bsd.port.mk> 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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGZBXN_k7nksE=NQsNuv6mQ22E=gvYkuwUgc-W7348coCv3dyQ>