notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
smstools3 SMS Gateway software for GSM modems and mobile phones
3.1.21_1 comms on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: madpilot@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2008-05-18 09:23:23
Last Update: 2022-07-27 20:30:53
Commit Hash: 3109e75
People watching this port, also watch:: py39-pycparser, py38-Automat, p5-CPAN-Meta-YAML, p5-Net-HTTP, python
License: GPLv2
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (40 items)
Collapse this list.
  1. /usr/local/share/licenses/smstools-3.1.21_1/catalog.mk
  2. /usr/local/share/licenses/smstools-3.1.21_1/LICENSE
  3. /usr/local/share/licenses/smstools-3.1.21_1/GPLv2
  4. bin/smsd
  5. bin/sendsms
  6. bin/sms2html
  7. bin/sms2unicode
  8. bin/unicode2sms
  9. share/smstools/callhandler
  10. share/smstools/checkhandler-utf-8
  11. share/smstools/email2sms
  12. share/smstools/eventhandler-utf-8
  13. share/smstools/eventhandler_report
  14. share/smstools/forwardsms
  15. share/smstools/hex2bin
  16. share/smstools/hex2dec
  17. share/smstools/load_balancing.sh
  18. share/smstools/mysmsd
  19. share/smstools/pkill
  20. share/smstools/regular_run
  21. share/smstools/sendsms
  22. share/smstools/sms3
  23. share/smstools/sms2html
  24. share/smstools/sms2unicode
  25. share/smstools/sms2xml
  26. share/smstools/smsevent
  27. share/smstools/smsresend
  28. share/smstools/smstest.php
  29. share/smstools/sql_demo
  30. share/smstools/unicode2sms
  31. @sample etc/smsd.conf.sample
  32. @dir(uucp,dialer,) /var/spool/sms/incoming
  33. @dir(uucp,dialer,) /var/spool/sms/outgoing
  34. @dir(uucp,dialer,) /var/spool/sms/checked
  35. @dir(uucp,dialer,) /var/log/smsd
  36. @dir(uucp,dialer,) /var/run/smsd
  37. @dir(uucp,dialer,) /var/spool/sms
  38. @owner
  39. @group
  40. @mode
Collapse this list.
Dependency lines:
  • smstools>0:comms/smstools3
Conflicts:
CONFLICTS_INSTALL:
  • gnokii
  • sendsms
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port:
cd /usr/ports/comms/smstools3/ && make install clean
To add the package, run one of these commands:
  • pkg install comms/smstools3
  • pkg install smstools
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: smstools
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
smstools
ABIlatestquarterly
FreeBSD:11:aarch643.1.213.1.21
FreeBSD:11:amd643.1.213.1.21
FreeBSD:11:armv63.1.15_33.1.21
FreeBSD:11:i3863.1.213.1.21
FreeBSD:11:mips--
FreeBSD:11:mips643.1.15_33.1.21
FreeBSD:12:aarch643.1.213.1.21
FreeBSD:12:amd643.1.21_13.1.21
FreeBSD:12:armv63.1.213.1.21
FreeBSD:12:armv73.1.213.1.21
FreeBSD:12:i3863.1.21_13.1.21
FreeBSD:12:mips--
FreeBSD:12:mips643.1.213.1.21
FreeBSD:12:powerpc64-3.1.21
FreeBSD:13:aarch643.1.21_13.1.21
FreeBSD:13:amd643.1.21_13.1.21
FreeBSD:13:armv63.1.213.1.21
FreeBSD:13:armv73.1.21_13.1.21
FreeBSD:13:i3863.1.21_13.1.21
FreeBSD:13:mips--
FreeBSD:13:mips643.1.213.1.21
FreeBSD:13:powerpc643.1.213.1.21
FreeBSD:14:aarch643.1.21_1-
FreeBSD:14:amd643.1.21_1-
FreeBSD:14:armv63.1.21_1-
FreeBSD:14:armv73.1.21-
FreeBSD:14:i3863.1.21_1-
FreeBSD:14:mips--
FreeBSD:14:mips643.1.21-
FreeBSD:14:powerpc643.1.21-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
Library dependencies:
  1. libinotify.so : devel/libinotify
  2. libmm.so : devel/mm
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

pkg-message:
If removing:
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. http://smstools3.kekekasvi.com/packages/
Collapse this list.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2014-06-26
    Affects: users of comms/smstools3
    Author: madpilot@FreeBSD.org
    Reason: 
      The smstools3 startup screen has been modified to allow smsd to
      change uid/gid by itself. The rc options smsd_logfile, smsd_user
      and smsd_group are not supported anymore, user, group and log
      filename should be specified in the configuration file.
    
      The sample configuration file has been updated to have defaults
      equivalent to the old ones.
    
    
Expand this list (1 items)
  • 2008-11-21
    Affects: users of comms/smstools3
    Author: mm@FreeBSD.org
    Reason: 
      The startup script of comms/smstools3 has changed. For increased security
      smstools now runs as user uucp / group dialer by default. The script
      commands like sendsms etc. should be executed as user uucp.
      To restore the old behaviour, set smsd_user="root" and smsd_group="wheel"
      in your /etc/rc.conf.
    
      Hint: use security/sudo for running smsd scripts as user uucp.
    
    
  • Collapse this list.

Number of commits found: 46

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
27 Jul 2022 20:30:53
 files touched by this commit commit hash:3109e75af713dfba3e429ee56d688e4a18141279  3.1.21_1
Guido Falsi (madpilot) search for other commits by this committer
comms/smstools3: Clean up and modernize port

- Remove unneeded pkg-install/pkg-deinstall scripts, and properly
  use pkg-message to display uninstall message [1]
- Reorder some statements to silence some portlint warnings
- Properly use shebangfix on more files, replacing some REINPLACE_CMDs
- Remove unneeded REINPLACE_CMDs
- Use RLN in place of LN, to correctly create relative symlinks

Reported by:	bapt [1]
20 Jul 2022 14:21:01
 files touched by this commit commit hash:258a98847ee4f106a2eed7fade8197d0a987d592  3.1.21
Tobias C. Berner (tcberner) search for other commits by this committer
comms: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  'Big Bad Bob' Frazier <bobf@mrp3.com>
  *  <mr@freebsd.org>
  *  Alex Samorukov <samm@freebsd.org>
  *  Alexander Logvinov <ports@logvinov.com>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Anders Nordby <anders@FreeBSD.org>
  *  Andreas Klemm <andreas@klemm.gtn.com>
  *  Andrew Dolgov <fox@furry.spb.ru>
  *  Andrey Lykhin <lan31@inbox.ru>
  *  Anton Voronin <anton@urc.ac.ru>
  *  Brandon S. Allbery KF8NH <allbery@ece.cmu.edu>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
06 Feb 2022 18:36:07
 files touched by this commit commit hash:bdd2d4af9630fdc1157d49bd193e8195c3240e9e  3.1.21
Stefan Eßer (se) search for other commits by this committer
Update CONFLICTS definitions in categories a* to c*

Update the CONFLICTS definitions of ports in the following categories:

- accessibility
- archivers
- audio
- benchmarks
- biology
- cad
- chinese
- comms
- converters

An attempt has been made to use generic conflicts patterns that do not
have to be updated whenever a new version of a conflicting port is
added to the ports system.

There is a misunderstanding that the port being built/installed has to
be omitted from the conflicts pattern. This is not true - the port
being built is implicitly non-conflicting due to logic in bsd.port.mk.

Approved by:	portmgr (implicit)
29 Oct 2021 09:50:18
 files touched by this commit commit hash:819f25b36d45b8ac5593ec8e6f470d9ad454b08a  3.1.21
Stefan Eßer (se) search for other commits by this committer
*/*: Remove redundant '-[0-9]*' from CONFLICTS

The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".

Approved by:	portmgr (blanket)
06 Apr 2021 14:31:13
 files touched by this commit commit hash:135fdeebb99c3569e42d8162b265e15d29bd937d  3.1.21
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  3.1.21
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
25 Aug 2020 13:53:15
Original commit files touched by this commit Revision:546181  3.1.21
madpilot search for other commits by this committer
Add -fcommon to CFLAGS to allow building on  clang 11 in recent head.
05 May 2017 19:07:59
Original commit files touched by this commit Revision:440202  3.1.21
madpilot search for other commits by this committer
Update comms/smstools3 to 3.1.21
12 Apr 2017 22:20:48
Original commit files touched by this commit Revision:438414  3.1.20
madpilot search for other commits by this committer
- Update comms/smstools3 to 3.1.20
- Convert to USES=localbase
14 Mar 2017 20:44:16
Original commit files touched by this commit Revision:436175  3.1.19
madpilot search for other commits by this committer
- Update smstools3 to 3.1.19
- Don't clobber LDFLAGS
27 Feb 2017 18:59:58
Original commit files touched by this commit Revision:434986  3.1.17
madpilot search for other commits by this committer
Update comms/smstools3 to 3.1.17
23 Feb 2017 14:25:25
Original commit files touched by this commit Revision:434668  3.1.16
madpilot search for other commits by this committer
Update comms/smstools3 to 3.1.16
02 Nov 2016 11:29:28
Original commit files touched by this commit Revision:425138  3.1.15_4
madpilot search for other commits by this committer
- Add UTF8 option [1]
- Patch sendsms script to correctly parse iconv command output [2]

While here:

- Add TIMESTAMP to distinfo
- Regenerate patches
- Unsilence post-install target

PR:		205973 [1], 205978 [2]
Submitted by:	satorium77@gmail.com
01 Apr 2016 13:29:17
Original commit files touched by this commit Revision:412344  3.1.15_3
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.

With hat:	portmgr
Sponsored by:	Absolight
19 Aug 2015 13:30:00
Original commit files touched by this commit Revision:394778  3.1.15_3  Sanity Test Failure
mat search for other commits by this committer
Convert ports to use the options helpers in categories [abc]*, and minor fixes.

Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3412?
20 Oct 2014 09:31:34
Original commit files touched by this commit Revision:371247  3.1.15_3
bapt search for other commits by this committer
Cleanup plist
08 Oct 2014 07:14:54
Original commit files touched by this commit Revision:370419  3.1.15_3
bapt search for other commits by this committer
Fix build with gmake 4.1
02 Sep 2014 14:22:04
Original commit files touched by this commit Revision:367007  3.1.15_3
bapt search for other commits by this committer
Fix packaging as a user
26 Jun 2014 22:28:34
Original commit files touched by this commit Revision:359425  3.1.15_3
madpilot search for other commits by this committer
- Modify startup script to let smsd change user by itself [1]
- Change the sample configuration file to have same behaviour as
  old startup script did by default

While here:

- Make strip command silent
- Fix some staging glitches
- Use new @sample directive

PR:		191361 [1]
Submitted by:	timp87@gmail.com
30 Jan 2014 09:14:15
Original commit files touched by this commit Revision:341822  3.1.15_2
madpilot search for other commits by this committer
- Add note in rc script on how to log to syslog

Thanks to Dmitry Selivanov <sd@rlan.ru> for testing.

Reported by:	Dmitry Selivanov <sd@rlan.ru> and a few others
22 Oct 2013 14:54:01
Original commit files touched by this commit Revision:331281  3.1.15_1
madpilot search for other commits by this committer
- Convert to staging
- Convert to USES
- Use shebangfix where necessary
- Move most @exec/@unexec commands from plist to pkg-install/pkg-deinstall
  scripts
- Make rclint somewhat happier
- Convert to new LIB_DEPENDS format
- Strip binaries
- Take maintainership
20 Sep 2013 16:03:29
Original commit files touched by this commit Revision:327714  3.1.15
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
comms)
14 Aug 2013 22:35:54
Original commit files touched by this commit Revision:324744  3.1.15  Sanity Test Failure
ak search for other commits by this committer
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
28 Mar 2013 15:51:17
Original commit files touched by this commit Revision:315474  3.1.15  Sanity Test Failure
eadler search for other commits by this committer
Drop support for old versions of FreeBSD from unmaintained ports

Reviewed by:	miwi
04 Mar 2013 16:10:48
Original commit files touched by this commit Revision:313413  3.1.15
pawel search for other commits by this committer
- Update to version 3.1.15
- Fix few portlint warnings
26 Sep 2012 09:14:40
Original commit files touched by this commit Revision:304890  3.1.14
bapt search for other commits by this committer
Fix typo
26 Sep 2012 09:09:28
Original commit files touched by this commit Revision:304889  Sanity Test Failure
bapt search for other commits by this committer
Convert to OptionsNG
16 Aug 2012 08:43:00
Original commit files touched by this commit   3.1.14
mm search for other commits by this committer
Give up maintainership on comms/smstools3
14 Jan 2012 08:57:23
Original commit files touched by this commit   3.1.14
dougb search for other commits by this committer
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
23 Mar 2011 15:53:22
Original commit files touched by this commit   3.1.14
mm search for other commits by this committer
- Add LICENSE knob(s)
20 Mar 2011 12:54:45
Original commit files touched by this commit   3.1.14
miwi search for other commits by this committer
- Get Rid MD5 support
06 Oct 2010 12:52:56
Original commit files touched by this commit   3.1.14
mm search for other commits by this committer
- Update to 3.1.14
22 Sep 2010 21:10:04
Original commit files touched by this commit   3.1.12_1
mm search for other commits by this committer
- Fix invalid shell
- Reorganize Makefile
18 Sep 2010 21:32:51
Original commit files touched by this commit   3.1.12
mm search for other commits by this committer
- Update to 3.1.12
06 Jul 2010 20:18:39
Original commit files touched by this commit   3.1.11
mm search for other commits by this committer
- Update to 3.1.11

Feature safe:   yes
21 May 2010 13:34:48
Original commit files touched by this commit   3.1.8
mm search for other commits by this committer
- Update to 3.1.8
27 Mar 2010 00:15:24
Original commit files touched by this commit   3.1.5_1
dougb search for other commits by this committer
Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
02 Dec 2009 18:50:39
Original commit files touched by this commit   3.1.5_1
mm search for other commits by this committer
- Use /dev/cuau0 as default COM port in FreeBSD 8 and higher
- Bump PORTREVISION

PR:             ports/140914
Submitted by:   Dmitry Marakasov <amdmi3@amdmi3.ru>
15 Jun 2009 08:13:38
Original commit files touched by this commit   3.1.5
mm search for other commits by this committer
- Update to 3.1.5
- Fix build and install with custom PREFIX [1]

Reported by:    QAT [1]
23 Mar 2009 13:06:09
Original commit files touched by this commit   3.1.3_1
mm search for other commits by this committer
- Add MAKE_JOBS_SAFE variable
21 Nov 2008 12:18:32
Original commit files touched by this commit   3.1.3_1
mm search for other commits by this committer
- Fix datadir in pkg-plist (it is not PORTDOCS)
21 Nov 2008 12:03:56
Original commit files touched by this commit   3.1.3_1
mm search for other commits by this committer
- New RCNG script for smstools3
- Improved security (runas uucp:dialer)
- Some ideas imported from [1]

PR:             ports/128681 [1]
Submitted by:   Sean McAfee <smcafee at collaborativefusion.com> [1]
14 Nov 2008 10:27:24
Original commit files touched by this commit   3.1.3
pav search for other commits by this committer
- Register conflicts between gnokii, smstools and sendsms

Reported by:    ganbold of EFnet
14 Nov 2008 10:16:26
Original commit files touched by this commit   3.1.3
pav search for other commits by this committer
- Register conflict with net/sendsms

PR:             ports/128499
Reported by:    yves guerin <yvesguerin@yahoo.ca>
02 Oct 2008 15:44:52
Original commit files touched by this commit   3.1.3
mm search for other commits by this committer
- Update to 3.1.3
18 May 2008 09:23:03
Original commit files touched by this commit   3.1
mm search for other commits by this committer
The SMS Server Tools 3 is a SMS Gateway software which can send and receive
short messages through GSM modems and mobile phones.

This is the enhanced version 3.x maintained by Mr. Keijo "Keke" Kasvi.

WWW: http://smstools3.kekekasvi.com

Number of commits found: 46