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