- Updated to 2.2.20
- Now respecting PORTDOCS/PORTEXAMPLES - Fix and update pkg-plist - Remove unnecessary patches PR: 120310 Submitted by: Felippe de Meirelles Motta <lippemail@gmail.com>
This commit is contained in:
parent
a6d43ac18f
commit
934175c321
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=207751
@ -6,8 +6,7 @@
|
||||
#
|
||||
|
||||
PORTNAME= smstools
|
||||
PORTVERSION= 2.2.18
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 2.2.20
|
||||
CATEGORIES= comms
|
||||
MASTER_SITES= http://www.meinemullemaus.de/smstools/packages/
|
||||
|
||||
@ -16,15 +15,42 @@ COMMENT= Tools to handle Short Message Service
|
||||
|
||||
LIB_DEPENDS= mm:${PORTSDIR}/devel/mm
|
||||
|
||||
WRKSRC= ${WRKDIR}/smstools
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}
|
||||
USE_GMAKE= yes
|
||||
USE_RC_SUBR= smsd.sh
|
||||
SPOOLDIR?= /var/spool/sms
|
||||
PLIST_SUB+= PREFIX="${PREFIX}" \
|
||||
SPOOLDIR="${SPOOLDIR}"
|
||||
|
||||
DOCS= alarmhandler.html blacklist.html book.html butterfly.gif \
|
||||
compiling.html configure.html configure2.html costs.html \
|
||||
email.gif eventhandler.html faq.html fileformat.html \
|
||||
gpl.html gpl_de.html hardwarecomp.html index.html \
|
||||
license.html links.html paypalbutton.gif raster.gif \
|
||||
references.html releasenotes.html run.html softwarecomp.html \
|
||||
statformat.html statusmonitor.html support.gif support.html \
|
||||
udh.html windows.html
|
||||
EXAMPLES= .procmailrc .qmailrc operator_logo1.sms operator_logo2.sms \
|
||||
received_report.sms received_sms.sms send_sms.sms \
|
||||
send_sms_unicode.sms smsd.conf.easy smsd.conf.full
|
||||
SCRIPTS= email2sms hex2bin hex2dec mysmsd sendsms sms sms2html \
|
||||
sms2unicode sms2xml smsevent smsresend sql_demo unicode2sms
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
|
||||
${WRKSRC}/src/smsd_cfg.c \
|
||||
${WRKSRC}/install.sh \
|
||||
${WRKSRC}/examples/smsd.conf.easy \
|
||||
${WRKSRC}/examples/smsd.conf.full
|
||||
@${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/install.sh
|
||||
|
||||
post-install:
|
||||
.if !defined(NOPORTDOCS)
|
||||
@${MKDIR} ${DOCSDIR}
|
||||
@${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/doc/,} ${DOCSDIR}/
|
||||
.endif
|
||||
.if !defined(NOPORTEXAMPLES)
|
||||
@${MKDIR} ${EXAMPLESDIR}
|
||||
@${INSTALL_DATA} ${EXAMPLES:S,^,${WRKSRC}/examples/,} ${EXAMPLESDIR}/
|
||||
.endif
|
||||
@${INSTALL_SCRIPT} ${SCRIPTS:S,^,${WRKSRC}/scripts/,} ${PREFIX}/bin
|
||||
|
||||
#post-install:
|
||||
@${INSTALL_DATA} ${WRKSRC}/examples/smsd.conf.easy ${PREFIX}/etc/smsd.conf
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,3 +1,3 @@
|
||||
MD5 (smstools-2.2.18.tar.gz) = 3272133cebafc46de224e91d08a1d14f
|
||||
SHA256 (smstools-2.2.18.tar.gz) = ac2c2d6b506a9f22042623219825592d51c1eb22528367270b3603927e91c86b
|
||||
SIZE (smstools-2.2.18.tar.gz) = 176805
|
||||
MD5 (smstools-2.2.20.tar.gz) = 6d59c3815a7bdb8d2f1b8cfa71f1258d
|
||||
SHA256 (smstools-2.2.20.tar.gz) = 8eee958946332580bbe314f2e839734e633db487deb43bbb5d9bbc94b8f506bb
|
||||
SIZE (smstools-2.2.20.tar.gz) = 172234
|
||||
|
@ -1,27 +1,28 @@
|
||||
--- Makefile Fri Apr 21 11:25:01 2006
|
||||
+++ Makefile Fri Apr 21 13:23:24 2006
|
||||
@@ -1,18 +1,18 @@
|
||||
# Makefile
|
||||
--- Makefile.old 2008-02-05 23:39:45.000000000 -0200
|
||||
+++ Makefile 2008-02-05 23:40:48.000000000 -0200
|
||||
@@ -2,17 +2,17 @@
|
||||
|
||||
-VERSION=$(shell grep package_version src/version.h | cut -f2)
|
||||
+VERSION=2.0.7
|
||||
VERSION=$(shell grep package_version src/version.h | cut -f2)
|
||||
|
||||
-compile:
|
||||
- cd src && $(MAKE) -$(MAKEFLAGS)
|
||||
+all:
|
||||
+all:
|
||||
+ cd src && $(MAKE) $(MAKEFLAGS)
|
||||
|
||||
-install: compile
|
||||
- ./install.sh
|
||||
+install:
|
||||
+install:
|
||||
+ @$(SH) ./install.sh
|
||||
|
||||
uninstall:
|
||||
./uninstall.sh
|
||||
- ./uninstall.sh
|
||||
+ @$(SH) ./uninstall.sh
|
||||
|
||||
clean:
|
||||
- cd src && $(MAKE) -$(MAKEFLAGS) clean
|
||||
+ cd src && $(MAKE) $(MAKEFLAGS) clean
|
||||
|
||||
package: compile clean
|
||||
./package.sh
|
||||
-package: compile clean
|
||||
- ./package.sh
|
||||
+package: clean
|
||||
+ @$(SH) ./package.sh
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- examples/smsd.conf.easy.orig Sat Feb 4 14:52:06 2006
|
||||
+++ examples/smsd.conf.easy Fri Jul 20 09:41:03 2007
|
||||
@@ -5,6 +5,7 @@
|
||||
loglevel = 7
|
||||
|
||||
[GSM1]
|
||||
-device = /dev/ttyS0
|
||||
+device = /dev/cuad0
|
||||
incoming = yes
|
||||
+#baudrate = 9600
|
||||
#pin = 1111
|
@ -1,61 +0,0 @@
|
||||
--- examples/smsd.conf.full.orig Sat Jul 29 14:58:42 2006
|
||||
+++ examples/smsd.conf.full Fri Jul 20 09:39:38 2007
|
||||
@@ -6,21 +6,21 @@
|
||||
#failed = /var/spool/sms/failed
|
||||
incoming = /var/spool/sms/incoming
|
||||
#sent = /var/spool/sms/sent
|
||||
-mypath = /usr/local/bin
|
||||
+mypath = %%PREFIX%%/bin
|
||||
#logfile = /var/log/smsd.log
|
||||
loglevel = 7
|
||||
-#alarmhandler = /usr/local/bin/alarmevent
|
||||
+#alarmhandler = %%PREFIX%%/bin/alarmevent
|
||||
alarmlevel = 4
|
||||
delaytime = 10
|
||||
errorsleeptime = 10
|
||||
blocktime = 3600
|
||||
-#eventhandler = /usr/local/bin/smsevent
|
||||
+#eventhandler = %%PREFIX%%/bin/smsevent
|
||||
#stats = /var/log/smsd_stats
|
||||
#stats_interval = 3600
|
||||
#stats_no_zeroes = no
|
||||
#blacklist = /etc/smsd.black
|
||||
#whitelist = /etc/smsd.white
|
||||
-#checkhandler = /usr/local/bin/smscheck
|
||||
+#checkhandler = %%PREFIX%%/bin/smscheck
|
||||
receive_before_send = no
|
||||
# autosplit 0=no 1=yes 2=with text numbers 3=concatenated
|
||||
autosplit = 3
|
||||
@@ -47,8 +47,8 @@
|
||||
|
||||
[GSM1]
|
||||
init = ATE0+CPMS="SM"+CNMI=2,0,0,2,1
|
||||
-# Windows: /dev/com1, Solaris: /dev/cua/a, Linux /dev/ttyS0
|
||||
-device = /dev/ttyS0
|
||||
+# Windows: /dev/com1, Solaris: /dev/cua/a, Linux /dev/ttyS0, FreeBSD /dev/cuad0
|
||||
+device = /dev/cuad0
|
||||
incoming = yes
|
||||
queues = OTHER
|
||||
#You don't need a PIN for mobile phones
|
||||
@@ -60,12 +60,12 @@
|
||||
cs_convert = yes
|
||||
report = no
|
||||
memory_start = 1
|
||||
-#eventhandler = /usr/local/bin/smsevent
|
||||
+#eventhandler = %%PREFIX%%/bin/smsevent
|
||||
|
||||
[GSM2]
|
||||
init = ATE0
|
||||
-# Windows: /dev/com2, Solaris: /dev/cua/b, Linux /dev/ttyS1
|
||||
-device = /dev/ttyS1
|
||||
+# Windows: /dev/com2, Solaris: /dev/cua/b, Linux /dev/ttyS1, FreeBSD /dev/cuad1
|
||||
+device = /dev/cuad1
|
||||
incoming = yes
|
||||
queues = OTHER
|
||||
#You don't need a PIN for mobile phones
|
||||
@@ -77,4 +77,4 @@
|
||||
cs_convert = yes
|
||||
report = no
|
||||
memory_start = 1
|
||||
-#eventhandler = /usr/local/bin/smsevent
|
||||
+#eventhandler = %%PREFIX%%/bin/smsevent
|
@ -1,55 +1,26 @@
|
||||
--- install.sh.orig Sat Jul 29 14:50:42 2006
|
||||
+++ install.sh Fri Jul 20 09:49:08 2007
|
||||
@@ -47,24 +47,35 @@
|
||||
fi
|
||||
--- install.sh.old 2008-02-05 23:45:04.000000000 -0200
|
||||
+++ install.sh 2008-02-05 23:45:05.000000000 -0200
|
||||
@@ -2,7 +2,7 @@
|
||||
#Do not run directly. This is a helper script for make.
|
||||
|
||||
echo "Installing binary program files"
|
||||
-makedir /usr/local
|
||||
-makedir /usr/local/bin
|
||||
if [ -f src/smsd.exe ]; then
|
||||
- forcecopy src/smsd.exe /usr/local/bin/smsd.exe
|
||||
+ forcecopy src/smsd.exe %%PREFIX%%/bin/smsd.exe
|
||||
else
|
||||
- forcecopy src/smsd /usr/local/bin/smsd
|
||||
+ forcecopy src/smsd %%PREFIX%%/bin/smsd
|
||||
fi
|
||||
-delete /usr/local/bin/getsms
|
||||
-delete /usr/local/bin/putsms
|
||||
# Remember to edit the config file if you change these default path's.
|
||||
-BINDIR=/usr/local/bin
|
||||
+BINDIR=%%PREFIX%%/bin
|
||||
SPOOLDIR=/var/spool/sms
|
||||
|
||||
echo "Installing some scripts"
|
||||
-copy scripts/sendsms /usr/local/bin/sendsms
|
||||
-copy scripts/sms2html /usr/local/bin/sms2html
|
||||
-copy scripts/sms2unicode /usr/local/bin/sms2unicode
|
||||
-copy scripts/unicode2sms /usr/local/bin/unicode2sms
|
||||
+copy scripts/sendsms %%PREFIX%%/bin/sendsms
|
||||
+copy scripts/sms2html %%PREFIX%%/bin/sms2html
|
||||
+copy scripts/sms2unicode %%PREFIX%%/bin/sms2unicode
|
||||
+copy scripts/unicode2sms %%PREFIX%%/bin/unicode2sms
|
||||
|
||||
@@ -68,7 +68,7 @@
|
||||
copy scripts/unicode2sms $BINDIR/unicode2sms
|
||||
|
||||
echo "Installing config file"
|
||||
-copy examples/smsd.conf.easy /etc/smsd.conf
|
||||
+copy examples/smsd.conf.full %%PREFIX%%/etc/smsd.conf.sample
|
||||
+
|
||||
+echo "Installing additional examples"
|
||||
+makedir %%EXAMPLESDIR%%
|
||||
+copy examples/operator_logo1.sms %%EXAMPLESDIR%%/operator_logo1.sms
|
||||
+copy examples/operator_logo2.sms %%EXAMPLESDIR%%/operator_logo2.sms
|
||||
+copy examples/received_report.sms %%EXAMPLESDIR%%/received_report.sms
|
||||
+copy examples/received_sms.sms %%EXAMPLESDIR%%/received_sms.sms
|
||||
+copy examples/send_sms.sms %%EXAMPLESDIR%%/send_sms.sms
|
||||
+copy examples/send_sms_unicode.sms %%EXAMPLESDIR%%/send_sms_unicode.sms
|
||||
+copy examples/smsd.conf.easy %%EXAMPLESDIR%%/smsd.conf.easy
|
||||
+copy examples/smsd.conf.full %%EXAMPLESDIR%%/smsd.conf.full
|
||||
+copy scripts/email2sms %%EXAMPLESDIR%%/email2sms
|
||||
+copy scripts/smsevent %%EXAMPLESDIR%%/smsevent
|
||||
+copy scripts/sql_demo %%EXAMPLESDIR%%/sql_demo
|
||||
+copy scripts/mysmsd %%EXAMPLESDIR%%/mysmsd
|
||||
+copy examples/smsd.conf.easy %%PREFIX%%/etc/smsd.conf
|
||||
|
||||
echo "Creating minimum spool directories"
|
||||
makedir /var/spool
|
||||
@@ -73,15 +84,5 @@
|
||||
makedir /var/spool/sms/outgoing
|
||||
makedir /var/spool/sms/checked
|
||||
makedir $SPOOLDIR
|
||||
@@ -76,15 +76,6 @@
|
||||
makedir $SPOOLDIR/outgoing
|
||||
makedir $SPOOLDIR/checked
|
||||
|
||||
-echo "Installing start-script"
|
||||
-if [ -d /etc/init.d ]; then
|
||||
@ -61,6 +32,6 @@
|
||||
-fi
|
||||
-
|
||||
echo ""
|
||||
-echo "Example script files are not installed automatically."
|
||||
echo "Example script files are not installed automatically."
|
||||
-echo 'Please dont forget to edit /etc/smsd.conf.'
|
||||
+echo 'Please dont forget to create/edit %%PREFIX%%/etc/smsd.conf.'
|
||||
+echo 'Please dont forget to edit %%PREFIX%%/etc/smsd.conf.'
|
||||
|
@ -1,24 +1,62 @@
|
||||
bin/smsd
|
||||
bin/email2sms
|
||||
bin/hex2bin
|
||||
bin/hex2dec
|
||||
bin/mysmsd
|
||||
bin/sendsms
|
||||
bin/sms
|
||||
bin/sms2html
|
||||
bin/sms2unicode
|
||||
bin/smsd
|
||||
bin/sms2xml
|
||||
bin/smsevent
|
||||
bin/smsresend
|
||||
bin/sql_demo
|
||||
bin/unicode2sms
|
||||
etc/smsd.conf.sample
|
||||
%%EXAMPLESDIR%%/email2sms
|
||||
%%EXAMPLESDIR%%/mysmsd
|
||||
%%EXAMPLESDIR%%/operator_logo1.sms
|
||||
%%EXAMPLESDIR%%/operator_logo2.sms
|
||||
%%EXAMPLESDIR%%/received_report.sms
|
||||
%%EXAMPLESDIR%%/received_sms.sms
|
||||
%%EXAMPLESDIR%%/send_sms.sms
|
||||
%%EXAMPLESDIR%%/send_sms_unicode.sms
|
||||
%%EXAMPLESDIR%%/smsd.conf.easy
|
||||
%%EXAMPLESDIR%%/smsd.conf.full
|
||||
%%EXAMPLESDIR%%/smsevent
|
||||
%%EXAMPLESDIR%%/sql_demo
|
||||
@dirrm %%EXAMPLESDIR%%
|
||||
@cwd /
|
||||
@dirrm var/spool/sms/outgoing
|
||||
@dirrm var/spool/sms/incoming
|
||||
@dirrm var/spool/sms/checked
|
||||
@dirrm var/spool/sms
|
||||
etc/smsd.conf
|
||||
%%PORTDOCS%%%%DOCSDIR%%/alarmhandler.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/blacklist.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/book.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/butterfly.gif
|
||||
%%PORTDOCS%%%%DOCSDIR%%/compiling.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/configure.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/configure2.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/costs.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/email.gif
|
||||
%%PORTDOCS%%%%DOCSDIR%%/eventhandler.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/faq.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/fileformat.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/gpl.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/gpl_de.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/hardwarecomp.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/index.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/license.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/links.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/paypalbutton.gif
|
||||
%%PORTDOCS%%%%DOCSDIR%%/raster.gif
|
||||
%%PORTDOCS%%%%DOCSDIR%%/references.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/releasenotes.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/run.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/softwarecomp.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/statformat.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/statusmonitor.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/support.gif
|
||||
%%PORTDOCS%%%%DOCSDIR%%/support.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/udh.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/windows.html
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/.procmailrc
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/.qmailrc
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/operator_logo1.sms
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/operator_logo2.sms
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/received_report.sms
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/received_sms.sms
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/send_sms.sms
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/send_sms_unicode.sms
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/smsd.conf.easy
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/smsd.conf.full
|
||||
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||
@exec mkdir -p %%SPOOLDIR%%/incoming %%SPOOLDIR%%/outgoing %%SPOOLDIR%%/checked
|
||||
@unexec echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-="
|
||||
@unexec echo "If you are permanently removing smstools, you should also:" | /usr/bin/fmt
|
||||
@unexec echo "'rm -rf %%SPOOLDIR%%'" | /usr/bin/fmt
|
||||
@unexec echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-="
|
||||
|
Loading…
Reference in New Issue
Block a user