FiSHLiM is a HexChat plugin for FiSH IRC encryption.

* Sending/receiving messages
  * Topic decryption
  * Using unecrypted keys / keys without a password from blow.ini
  * Pure protocol-level filtering (works with highlighting, nick coloring etc)
  * Partially encrypted messages (i.e. prefixed with nickname by a bouncer)
  * CBC mode

WWW: http://fishlim.kodafritt.se/
This commit is contained in:
Dirk Meyer 2016-12-14 16:04:43 +00:00
parent 462423df9d
commit 7d308fae0c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=428568
4 changed files with 51 additions and 0 deletions

View File

@ -29,6 +29,7 @@
SUBDIR += gruftistats
SUBDIR += gseen.mod
SUBDIR += hexchat
SUBDIR += hexchat-fish
SUBDIR += hybserv
SUBDIR += icbirc
SUBDIR += ii

37
irc/hexchat-fish/Makefile Normal file
View File

@ -0,0 +1,37 @@
# $FreeBSD$
PORTNAME= fishlim
PORTVERSION= 0.0.19
CATEGORIES= irc security
MASTER_SITES= http://git.fishlim.kodafritt.se/fishlim/snapshot/
PKGNAMEPREFIX= hexchat-
DISTNAME= fishlim-f952f6f21f6b7786e10d06a5ca90749f6e9f1f40
MAINTAINER= dinoex@FreeBSD.org
COMMENT= Encryption plugin for Hexchat
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= hexchat:irc/hexchat
USES= tar:bz2 pkgconfig ssl
USE_GNOME= glib20
CFLAGS+= -I${LOCALBASE}/include/glib-2.0
CFLAGS+= -I${OPENSSLINC}
LDFLAGS+= -L${OPENSSLLIB} -lcrypto
PLIST_FILES= lib/hexchat/plugins/fishlim.so
post-patch:
# base eopnssl has no libcrypto.pc
${REINPLACE_CMD} -e 's| libcrypto||' \
${WRKSRC}/Makefile
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/lib/hexchat/plugins
${INSTALL_PROGRAM} ${WRKSRC}/fishlim.so \
${STAGEDIR}${PREFIX}/lib/hexchat/plugins/
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1481727978
SHA256 (fishlim-f952f6f21f6b7786e10d06a5ca90749f6e9f1f40.tar.bz2) = fc036d94f814028127dcf6a8ac20b6037719082f9035d77dd27a2166842f215e
SIZE (fishlim-f952f6f21f6b7786e10d06a5ca90749f6e9f1f40.tar.bz2) = 20362

View File

@ -0,0 +1,10 @@
FiSHLiM is a HexChat plugin for FiSH IRC encryption.
* Sending/receiving messages
* Topic decryption
* Using unecrypted keys / keys without a password from blow.ini
* Pure protocol-level filtering (works with highlighting, nick coloring etc)
* Partially encrypted messages (i.e. prefixed with nickname by a bouncer)
* CBC mode
WWW: http://fishlim.kodafritt.se/