Bug 265916 - [NEW PORT] net-im/teleirc: Telegram/IRC bridge for use with any IRC channel and Telegram group
Summary: [NEW PORT] net-im/teleirc: Telegram/IRC bridge for use with any IRC channel a...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Matthew Seaman
URL: https://teleirc.com/
Keywords:
Depends on:
Blocks:
 
Reported: 2022-08-17 18:44 UTC by Jesús Daniel Colmenares Oviedo
Modified: 2023-04-28 23:44 UTC (History)
1 user (show)

See Also:


Attachments
irc-teleirc-2.2.0.patch (11.99 KB, patch)
2022-08-17 18:44 UTC, Jesús Daniel Colmenares Oviedo
no flags Details | Diff
net-im-teleirc-2.0.0.patch (12.08 KB, patch)
2022-08-18 00:23 UTC, Jesús Daniel Colmenares Oviedo
no flags Details | Diff
Update port maintainer (12.08 KB, patch)
2022-09-01 21:50 UTC, Jesús Daniel Colmenares Oviedo
no flags Details | Diff
Remove teleirc.conf (9.21 KB, patch)
2022-09-05 14:45 UTC, Jesús Daniel Colmenares Oviedo
no flags Details | Diff
poudriere-testport.teleirc-2.2.0.log (22.06 KB, text/plain)
2022-09-05 14:47 UTC, Jesús Daniel Colmenares Oviedo
no flags Details
portlint.teleirc-2.2.0.log (12 bytes, text/plain)
2022-09-05 14:48 UTC, Jesús Daniel Colmenares Oviedo
no flags Details
teleirc-2.3.0.patch (9.42 KB, patch)
2023-02-26 09:35 UTC, Jesús Daniel Colmenares Oviedo
no flags Details | Diff
teleirc-2.3.0.patch (9.42 KB, patch)
2023-04-28 18:23 UTC, Jesús Daniel Colmenares Oviedo
DtxdF: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jesús Daniel Colmenares Oviedo 2022-08-17 18:44:34 UTC
Created attachment 235977 [details]
irc-teleirc-2.2.0.patch

TeleIRC is a Go implementation of a Telegram <=> IRC bridge. TeleIRC works with any IRC channel and Telegram group. It bridges messages between a Telegram group and an IRC channel.

WWW: https://github.com/RITlug/teleirc

portlint: looks fine.
poudriere: testport is ok.
Comment 1 Jesús Daniel Colmenares Oviedo 2022-08-18 00:23:44 UTC
Created attachment 235981 [details]
net-im-teleirc-2.0.0.patch

I've rethought the port category and I figure net-im is better than irc in this case, because the intent is to communicate with Telegram and IRC users, not just IRC users.
Comment 2 Jesús Daniel Colmenares Oviedo 2022-09-01 21:50:28 UTC
Created attachment 236299 [details]
Update port maintainer

Reason:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266157
Comment 3 Jesús Daniel Colmenares Oviedo 2022-09-05 14:45:34 UTC
Created attachment 236376 [details]
Remove teleirc.conf

It is not necessary to have teleirc.conf because there is already an env.example in WRKSRC to provide an example configuration.
Comment 4 Jesús Daniel Colmenares Oviedo 2022-09-05 14:47:22 UTC
Created attachment 236377 [details]
poudriere-testport.teleirc-2.2.0.log
Comment 5 Jesús Daniel Colmenares Oviedo 2022-09-05 14:48:47 UTC
Created attachment 236378 [details]
portlint.teleirc-2.2.0.log
Comment 6 Jesús Daniel Colmenares Oviedo 2023-02-26 09:35:29 UTC
Created attachment 240416 [details]
teleirc-2.3.0.patch

Description:

* Update maintainer
* Change WWW from pkg-descr to Makefile
* Update WWW to https://teleirc.com
* Update to 2.3.0
* pet portclippy/portfmt

ChangeLog: https://github.com/RITlug/teleirc/releases/tag/v2.3.0

* General:
  - Added support up to Go v1.17
  - Swapped to CircleCI
* IRC:
  - Stripped mIRC formatting
  - IRC nick changes propagate to Telegram
* Telegram:
  - Handling for Telegram replies
  - Location Handler
  - Extended Imgur support with albums and authentication

QA:

* portlint: OK (looks fine.)
* testport: OK (poudriere: 13.1-RELEASE, amd64)
Comment 7 Jesús Daniel Colmenares Oviedo 2023-04-28 18:23:00 UTC
Created attachment 241834 [details]
teleirc-2.3.0.patch

Description:

TeleIRC is a Go implementation of a Telegram <=> IRC bridge. TeleIRC works with any IRC channel and Telegram group. It bridges messages between a Telegram group and an IRC channel.

WWW: https://github.com/RITlug/teleirc

QA:

* portlint: OK (looks fine.)
* testport: OK (poudriere: 13.1-RELEASE, amd64)
Comment 8 commit-hook freebsd_committer freebsd_triage 2023-04-28 23:41:22 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=0543cb52694a0372886ed779d14aab4fc974e8ca

commit 0543cb52694a0372886ed779d14aab4fc974e8ca
Author:     Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org>
AuthorDate: 2023-04-28 23:38:32 +0000
Commit:     Matthew Seaman <matthew@FreeBSD.org>
CommitDate: 2023-04-28 23:40:55 +0000

    net-im/teleirc: New port

    TeleIRC is a Go implementation of a Telegram <=> IRC bridge. TeleIRC
    works with any IRC channel and Telegram group. It bridges messages
    between a Telegram group and an IRC channel.

    PR:             265916
    Approved by:    Jesús Daniel Colmenares Oviedo (maintainer)

 GIDs                                  |  2 +-
 UIDs                                  |  2 +-
 net-im/Makefile                       |  1 +
 net-im/teleirc/Makefile (new)         | 48 +++++++++++++++++++++++++++++
 net-im/teleirc/distinfo (new)         | 33 ++++++++++++++++++++
 net-im/teleirc/files/teleirc.in (new) | 58 +++++++++++++++++++++++++++++++++++
 net-im/teleirc/pkg-descr (new)        |  3 ++
 net-im/teleirc/pkg-plist (new)        |  2 ++
 8 files changed, 147 insertions(+), 2 deletions(-)
Comment 9 Matthew Seaman freebsd_committer freebsd_triage 2023-04-28 23:44:08 UTC
Committed, thanks!

For future reference, you missed updating the category Makefile to hook the new port into the tree.  But no big deal.