ports/81423: New port: irc/irssi-fish Blowfish encryption plugin for irssi

Jens.Holmqvist.zparta at hispan.se Jens.Holmqvist.zparta at hispan.se
Tue May 24 04:10:03 UTC 2005


>Number:         81423
>Category:       ports
>Synopsis:       New port: irc/irssi-fish Blowfish encryption plugin for irssi
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue May 24 04:10:02 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Jens Holmqvist
>Release:        FreeBSD 5.4-STABLE i386
>Organization:
>Environment:
System: FreeBSD hispan.se 5.4-STABLE FreeBSD 5.4-STABLE #1: Mon May 23 18:50:06 CEST 2005 zparta at hispan.se:/usr/obj/usr/src/sys/HISPAN i386


>Description:
This is an encryption plugin for irssi, it is based on blowfish and
is fully compatible to original 'blowcrypt' script. It supports
private chat and channel encryption. A secure key-exchange system
is included as well. Please read the file FiSH-irssi.txt, especially the
'Installation' section, before installing it!

WWW: http://fish.sekure.us/

>How-To-Repeat:
	include in ports
>Fix:

--- irssi-fish begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	irssi-fish
#	irssi-fish/Makefile
#	irssi-fish/distinfo
#	irssi-fish/pkg-descr
#	irssi-fish/files
#	irssi-fish/files/patch-Makefile
#
echo c - irssi-fish
mkdir -p irssi-fish > /dev/null 2>&1
echo x - irssi-fish/Makefile
sed 's/^X//' >irssi-fish/Makefile << 'END-of-irssi-fish/Makefile'
X# New ports collection makefile for:	irssi fish
X# Date created:		Tue May 24 03:27:32 UTC 2005
X# Whom:                 Jens Holmqvist <zparta at hispan.se>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	fish
XDISTVERSION=	0.98
XCATEGORIES=	irc security
XMASTER_SITES=	http://fish.sekure.us/irssi/
XPKGNAMEPREFIX=	irssi-
XDISTNAME=	FiSH-irssi.v${DISTVERSION}-source
X
XMAINTAINER=	ports at FreeBSD.org
XCOMMENT=	An encryption plugin for irssi
X
XBUILD_DEPENDS=	${LOCALBASE}/include/glib-2.0/glib.h:${PORTSDIR}/devel/glib20 \
X		${LOCALBASE}/lib/libmiracl.a:${PORTSDIR}/math/miracl \
X		${NONEXISTENT}:${PORTSDIR}/irc/irssi:patch
X
XUSE_ZIP=	yes
XUSE_REINPLACE=	yes
X
X#
XDOCSDIR=	${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
X
XPLIST_FILES=	\
X		lib/irssi/modules/libfish.so \
X		share/doc/${PKGNAMEPREFIX}${PORTNAME}/FiSH-irssi.txt \
X		share/doc/${PKGNAMEPREFIX}${PORTNAME}/FiSH-irssi_History.txt
X
XPLIST_DIRS=	\
X		share/doc/${PKGNAMEPREFIX}${PORTNAME}
X
XPORTDOCS=	\
X		FiSH-irssi.txt \
X		FiSH-irssi_History.txt
X
Xpost-patch:
X# \r\n -> \n
X	@${FIND} ${WRKSRC} -type f -exec \
X		${REINPLACE_CMD} -E \
X		-e 's|
||' \
X		{} \;
X# CC safeness
X# CFLAGS safeness
X	@${REINPLACE_CMD} -E \
X		-e 's|gcc|${CC}|' \
X		-e 's|-O2|${CFLAGS}|' \
X		-e 's|-shared|-shared -fPIC -DPIC|' \
X		-e 's|miracl.a|${LOCALBASE}/lib/libmiracl.a|' \
X		-e 's|\@echo \"Press ENTER to continue or CTRL\+C to abort...\"\; read junk||' \
X		${WRKSRC}/Makefile
X
Xdo-build:
X	@cd ${WRKSRC} && make
X
Xdo-install:
X# docs
X.ifndef(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X.for doc in ${PORTDOCS}
X	@${INSTALL_DATA} ${WRKSRC}/${doc} \
X		${DOCSDIR}
X.endfor
X.endif
X# plugin
X	@${MKDIR} ${PREFIX}/lib/irssi/modules
X	@${INSTALL_PROGRAM} ${WRKSRC}/libfish.so \
X		${PREFIX}/lib/irssi/modules
X
X.include <bsd.port.mk>
END-of-irssi-fish/Makefile
echo x - irssi-fish/distinfo
sed 's/^X//' >irssi-fish/distinfo << 'END-of-irssi-fish/distinfo'
XMD5 (FiSH-irssi.v0.98-source.zip) = 39c4afb20eed61815c17c48ed934e627
XSIZE (FiSH-irssi.v0.98-source.zip) = 44102
XMD5 (irssi-0.8.9.tar.bz2) = 6610ee0e27922f447e40828cf7dee507
XSIZE (irssi-0.8.9.tar.bz2) = 816465
END-of-irssi-fish/distinfo
echo x - irssi-fish/pkg-descr
sed 's/^X//' >irssi-fish/pkg-descr << 'END-of-irssi-fish/pkg-descr'
X[ modified slightly from developer's web site ]
X
XThis is an encryption plugin for irssi, it is based on blowfish and
Xis fully compatible to original 'blowcrypt' script. It supports
Xprivate chat and channel encryption. A secure key-exchange system
Xis included as well. Please read the file FiSH-irssi.txt, especially the
X'Installation' section, before installing it!
X
XWWW: http://fish.sekure.us/
X
X-- zparta at hispan.se
END-of-irssi-fish/pkg-descr
echo c - irssi-fish/files
mkdir -p irssi-fish/files > /dev/null 2>&1
echo x - irssi-fish/files/patch-Makefile
sed 's/^X//' >irssi-fish/files/patch-Makefile << 'END-of-irssi-fish/files/patch-Makefile'
X--- Makefile.old	Sun May 22 02:14:44 2005
X+++ Makefile	Sun May 22 02:16:11 2005
X@@ -1,6 +1,5 @@
X-#glib_dir = /usr/local/include/glib-1.2
X-glib_dir = $(HOME)/glib-1.2.10
X-irssi_dir = $(HOME)/irssi-0.8.9
X+glib_dir = /usr/local/include/glib-2.0
X+irssi_dir = /usr/ports/irc/irssi/work/irssi-0.8.9
X 
X all:	note
X 
END-of-irssi-fish/files/patch-Makefile
exit
--- irssi-fish ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list