Port details |
- py-sopel Easy-to-use and highly extensible IRC Bot framework
- 8.0.0 irc =2 8.0.0Version of this port present on the latest quarterly branch.
- Maintainer: DtxdF@disroot.org
- Port Added: 2023-04-28 23:42:04
- Last Update: 2024-06-24 21:18:33
- Commit Hash: d071c7a
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- Also Listed In: python
- License: EFLv2
- WWW:
- https://sopel.chat/
- Description:
- Sopel is a simple, lightweight, open source, easy-to-use IRC Utility
bot, written in Python. It's designed to be easy to use, run and
extend.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}sopel>0:irc/py-sopel@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/irc/py-sopel/ && make install clean
- To add the package, run one of these commands:
- pkg install irc/py-sopel
- pkg install py311-sopel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py311-sopel listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py311-sopel
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1718049976
SHA256 (sopel-8.0.0.tar.gz) = 8ee2c9a7412de6a319c01673c347b8b4a83570162a02c1fc294cea36820fef45
SIZE (sopel-8.0.0.tar.gz) = 249956
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py311-setuptools>0 : devel/py-setuptools@py311
- py311-wheel>=0 : devel/py-wheel@py311
- python3.11 : lang/python311
- py311-build>=0 : devel/py-build@py311
- py311-installer>=0 : devel/py-installer@py311
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- py311-dnspython>0 : dns/py-dnspython@py311
- py311-GeoIP2>0 : net/py-GeoIP2@py311
- py311-importlib-metadata>0 : devel/py-importlib-metadata@py311
- py311-packaging>0 : devel/py-packaging@py311
- py311-praw>0 : www/py-praw@py311
- py311-pytz>0 : devel/py-pytz@py311
- py311-requests>0 : www/py-requests@py311
- py311-sqlalchemy14>0 : databases/py-sqlalchemy14@py311
- py311-sqlite3>0 : databases/py-sqlite3@py311
- py311-urllib3>0 : net/py-urllib3@py311
- py311-xmltodict>=0.12 : devel/py-xmltodict@py311
- python3.11 : lang/python311
- This port is required by:
- for Run
-
- irc/py-sopel-help
Configuration Options:
- No options to configure
- Options name:
- irc_py-sopel
- USES:
- python
- pkg-message:
- For install:
- Sopel was installed and there are some notes:
1. The default profile or configuration file is installed in
/usr/local/etc/sopel/sopel-default.cfg.
2. The default profile uses logdir (/var/log/sopel), pid_dir
(/var/run/sopel) and homedir (/var/db/sopel) directories, which are
already created. You can change them in /usr/local/etc/sopel/sopel-default.cfg.
3. Enable sopel with:
sysrc sopel_enable="YES"
4. Sopel can configure the common options with:
service sopel configure
5. Before starting sopel, it must be configured using service sopel configure
or directly in the configuration file. After it is configured, the
not_configured parameter in the configuration file must be removed
or change its value to False.
6. The service can run multiple instances of sopel, the default
profile is "default". You can change or add more profiles by making
a copy or creating other files with the prefix sopel- and the name
of the profile:
cp /usr/local/etc/sopel/sopel-default.cfg.sample /usr/local/etc/sopel/sopel-profile1.cfg
cp /usr/local/etc/sopel/sopel-default.cfg.sample /usr/local/etc/sopel/sopel-profile2.cfg
cp /usr/local/etc/sopel/sopel-default.cfg.sample /usr/local/etc/sopel/sopel-profile3.cfg
Edit and add them in /etc/rc.conf:
sysrc sopel_profiles+="profile1 profile2 profile3"
7. Each plugin has its own configuration. If you observe strange behavior, please
make sure you have configured the module correctly before reporting it as a bug.
8. Start the service:
service sopel start
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
8.0.0 24 Jun 2024 21:18:33 |
Rene Ladan (rene) Author: Jesús Daniel Colmenares Oviedo |
irc/py-sopel: update to 8.0.0 and un-deprecate
Further changes:
* Put COPYING on files/ (No longer included in the distribution file).
* Use sqlalchemy14 instead of sqlalchemy13.
* Use pep517 instead of distutils.
* Add files/patch-pyproject.toml.
ChangeLog: https://github.com/sopel-irc/sopel/releases/tag/v8.0.0
PR: 279656 |
7.1.9_1 04 May 2024 14:03:57 |
Rene Ladan (rene) |
irc/py-sopel: expire on 2024-06-04 for databases/py-sqlalchemy13 |
7.1.9_1 20 Nov 2023 13:26:49 |
Muhammad Moinur Rahman (bofh) Author: Jesús Daniel Colmenares Oviedo |
irc/py-sopel: Runtime fix
Bump portrevision
PR: 272629
Approved by: Submitter is maintainer |
7.1.9 27 Jun 2023 19:34:34 |
Rene Ladan (rene) |
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568> |
7.1.9 28 Apr 2023 23:40:54 |
Matthew Seaman (matthew) Author: Jesús Daniel Colmenares Oviedo |
irc/py-sopel: New port
Sopel is a simple, lightweight, open source, easy-to-use IRC Utility
bot, written in Python. It's designed to be easy to use, run and
extend.
PR: 265807
Approved by: Jesús Daniel Colmenares Oviedo (maintainer) |