ports/181401: [NEW PORT] net-p2p/shx: A text based Hotline Communications client for Unix
Devin Teske
dteske at FreeBSD.org
Mon Aug 19 14:20:00 UTC 2013
>Number: 181401
>Category: ports
>Synopsis: [NEW PORT] net-p2p/shx: A text based Hotline Communications client for Unix
>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: Mon Aug 19 14:20:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Devin Teske
>Release: FreeBSD 9.0-RELEASE i386
>Organization:
FIS Global, Inc.
>Environment:
FreeBSD scribe9.vicor.com 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:15:25 UTC 2012 root at obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
>Description:
This is a text based version of the popular hotline client for
Macintosh. Hotline is a chat/ftp/news protocol. It's setup almost
like an IRC client, but with the ability to do commands such as cd
into a directory with /cd and more file transfer oriented functions.
WWW: http://synhxd.sourceforge.net/
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# 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:
#
# shx
# shx/pkg-descr
# shx/distinfo
# shx/Makefile
#
echo c - shx
mkdir -p shx > /dev/null 2>&1
echo x - shx/pkg-descr
sed 's/^X//' >shx/pkg-descr << '90fee53caf430525f3d99b34acaca22c'
X This is a text based version of the popular hotline client for
XMacintosh. Hotline is a chat/ftp/news protocol. It's setup almost
Xlike an IRC client, but with the ability to do commands such as cd
Xinto a directory with /cd and more file transfer oriented functions.
X
XWWW: http://synhxd.sourceforge.net/
90fee53caf430525f3d99b34acaca22c
echo x - shx/distinfo
sed 's/^X//' >shx/distinfo << 'd3733f0bcf4e10ba49b80f3da9f6b895'
XSHA256 (shx-0.2.4.tgz) = 0fe2d3bed542c4659614d449bf42b618a37130c7e63bce13db3832575e45e325
XSIZE (shx-0.2.4.tgz) = 290512
XSHA256 (shx-0.2.4.diff.gz) = 70d41179c0e2fb5f8dd3ee104aeddac2346da45a7f344682dfa2c67116c78e2a
XSIZE (shx-0.2.4.diff.gz) = 651
d3733f0bcf4e10ba49b80f3da9f6b895
echo x - shx/Makefile
sed 's/^X//' >shx/Makefile << '15f9ef29463ffaebfbdf7938d8f59154'
X# Created by: Devin Teske <dteske at FreeBSD.org>
X# $FreeBSD$
X
XPORTNAME= shx
XPORTVERSION= 0.2.4
XPORTREVISION= 1
XCATEGORIES= net-p2p
XMASTER_SITES= http://synhxd.sourceforge.net/releases/
XDISTNAME= ${PORTNAME}-${PORTVERSION}
XEXTRACT_SUFX= .tgz
X
XPATCH_SITES= ${MASTER_SITES}
XPATCHFILES= ${DISTNAME}.diff.gz
X
XMAINTAINER= dteske at FreeBSD.org
XCOMMENT= A text based Hotline Communications client for Unix
X
XLICENSE= GPLv1
X
XOPTIONS_DEFINE= WARNINGS HTXF_PTHREAD HFS HOPE CIPHER COMPRESS HAL XMMS NOIPV4
XOPTIONS_DEFAULT= HTXF_PTHREAD HFS HOPE CIPHER COMPRESS XMMS
X
XWARNINGS_DESC= Show compiler warnings
XHTXF_PTHREAD_DESC= Use pthread instead of fork or clone for htxf
XHFS_DESC= Enable HFS file system emulation
XHOPE_DESC= Enable HOPE (required by Cipher/Compress)
XCIPHER_DESC= Enable Cipher (HOPE required)
XCOMPRESS_DESC= Enable Compress (HOPE required)
XHAL_DESC= Compile MegaHAL (enables hal command)
XXMMS_DESC= Enable trackname command
XNOIPV4_DESC= IPv6 support (disables IPv4 support)
X
XMAKEFILE= makefile
XGNU_CONFIGURE= yes
XCONFIGURE_ARGS=
XMAKE_JOBS_SAFE= yes
X
X.include <bsd.port.options.mk>
X
X.if ${PORT_OPTIONS:MWARNINGS}
XCONFIGURE_ARGS+= --enable-warnings
X.endif
X
X.if ${PORT_OPTIONS:MHTXF_PTHREAD}
XCONFIGURE_ARGS+= --enable-htxf-pthread
X.endif
X
X.if ! ${PORT_OPTIONS:MHFS}
XCONFIGURE_ARGS+= --disable-hfs
X.endif
X
X.if ${PORT_OPTIONS:MHOPE}
XCONFIGURE_ARGS+= --enable-hope
X.if ${PORT_OPTIONS:MCIPHER}
XCONFIGURE_ARGS+= --enable-cipher
X.endif
X.if ${PORT_OPTIONS:MCOMPRESS}
XCONFIGURE_ARGS+= --enable-compress
X.endif
X.endif
X
X.if ${PORT_OPTIONS:MHAL}
XCONFIGURE_ARGS+= --enable-hal
X.endif
X
X.if ${PORT_OPTIONS:MXMMS}
XCONFIGURE_ARGS+= --enable-xmms
X.endif
X
X.if ${PORT_OPTIONS:MNOIPV4}
XCONFIGURE_ARGS+= --enable-ipv6
X.endif
X
XPLIST_FILES= \
X bin/hx \
X share/examples/shx/hxrc \
X share/examples/shx/hxvars
X
XPLIST_DIRS= share/examples/shx
X
Xdo-install:
X @${CP} -fv ${WRKSRC}/run/hx ${PREFIX}/bin/
X @${MKDIR} -p ${PREFIX}/share/examples/${PORTNAME}
X @${CP} -fv ${WRKSRC}/run/hxrc ${PREFIX}/share/examples/${PORTNAME}/
X @${CP} -fv ${WRKSRC}/run/hxvars ${PREFIX}/share/examples/${PORTNAME}/
X
X.include <bsd.port.mk>
15f9ef29463ffaebfbdf7938d8f59154
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list