ports/86257: New port: net/vyqchat A Qt LAN chat, compatible with Vypress Chat(TM)
Victor Semionov
semionov at mail.bg
Sat Sep 17 15:20:12 UTC 2005
>Number: 86257
>Category: ports
>Synopsis: New port: net/vyqchat A Qt LAN chat, compatible with Vypress Chat(TM)
>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: Sat Sep 17 15:20:04 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Victor Semionov
>Release: FreeBSD 5.4-STABLE i386
>Organization:
Devian
>Environment:
FreeBSD neon.devian.bg 5.4-STABLE FreeBSD 5.4-STABLE #0: Thu Sep 15 23:03:53 EEST 2005 root at neon.devian.bg:/usr/obj/usr/src/sys/NEONKERN i386
>Description:
VyQChat is a real-time, text-based, serverless chat program dedicated to LANs, that runs on Linux using Qt/X11 library. It is almost 100% compatible with Vypress Chat(TM) for Windows. It allows you to chat with friends on public or private channels, send and recieve messages etc. The GUI is meant to be user-friendly and lets you to do most things with mouse. There is also optional sound support. VyQChat has been written in C++ and requires Qt library, version 3.x.
>How-To-Repeat:
>Fix:
# 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:
#
# vyqchat
# vyqchat/files
# vyqchat/files/patch-src-uuid.cpp
# vyqchat/files/patch-src-settings.cpp
# vyqchat/Makefile
# vyqchat/pkg-plist
# vyqchat/pkg-descr
# vyqchat/distinfo
#
echo c - vyqchat
mkdir -p vyqchat > /dev/null 2>&1
echo c - vyqchat/files
mkdir -p vyqchat/files > /dev/null 2>&1
echo x - vyqchat/files/patch-src-uuid.cpp
sed 's/^X//' >vyqchat/files/patch-src-uuid.cpp << 'END-of-vyqchat/files/patch-src-uuid.cpp'
X--- src/uuid.cpp Mon Jul 18 21:54:08 2005
X+++ src/uuid.cpp Sun Aug 7 17:49:40 2005
X@@ -12,7 +12,7 @@
X
X #include "uuid.h"
X #include <qstring.h>
X-#include <openssl/rand.h>
X+#include <fcntl.h>
X
X UUID::UUID(): QByteArray(UUID_LEN)/*{{{*/
X {
X@@ -35,7 +35,9 @@
X
X void UUID::generate()/*{{{*/
X {
X- RAND_bytes((unsigned char *)data(), UUID_LEN);
X+ int rfd = open("/dev/random", O_RDONLY);
X+ read(rfd, (void *)data(), UUID_LEN);
X+ close(rfd);
X }/*}}}*/
X
X void UUID::set(const unsigned char *data)/*{{{*/
END-of-vyqchat/files/patch-src-uuid.cpp
echo x - vyqchat/files/patch-src-settings.cpp
sed 's/^X//' >vyqchat/files/patch-src-settings.cpp << 'END-of-vyqchat/files/patch-src-settings.cpp'
X--- src/settings.cpp Mon Jul 18 21:54:08 2005
X+++ src/settings.cpp Sun Aug 7 15:59:58 2005
X@@ -14,8 +14,8 @@
X #include "settings.h"
X #include <unistd.h>
X #include <sys/ioctl.h>
X-#include <net/if.h>
X #include <sys/socket.h>
X+#include <net/if.h>
X #include <sys/types.h>
X #include <arpa/inet.h>
X #include <stdlib.h>
END-of-vyqchat/files/patch-src-settings.cpp
echo x - vyqchat/Makefile
sed 's/^X//' >vyqchat/Makefile << 'END-of-vyqchat/Makefile'
X# New ports collection makefile for: vyqchat
X# Date created: 25 August 2005
X# Whom: vic_semionov
X#
X# $FreeBSD$
X#
X
XPORTNAME= vyqchat
XPORTVERSION= 0.2.8
XCATEGORIES= net
XMASTER_SITES= http://linux.bydg.org/~yogin/
X
XMAINTAINER= semionov at mail.bg
XCOMMENT= A Qt LAN chat, compatible with Vypress Chat(TM)
X
XUSE_QT_VER= 3
XUSE_GMAKE= yes
XGNU_CONFIGURE= yes
XQTCFGLIBS= ${PTHREAD_LIBS}
X
XCONFIGURE_ARGS+= --with-Qt-dir=${QT_PREFIX}
X
X.if !defined(WITHOUT_ARTS)
XLIB_DEPENDS+= artsc:${PORTSDIR}/audio/arts
X.else
XCONFIGURE_ARGS+= --without-arts
X.endif
X
X.if defined(WITH_LIBAO)
XLIB_DEPENDS+= ao:${PORTSDIR}/audio/libao
X.else
XCONFIGURE_ARGS+= --without-libao
X.endif
X
X.include <bsd.port.mk>
END-of-vyqchat/Makefile
echo x - vyqchat/pkg-plist
sed 's/^X//' >vyqchat/pkg-plist << 'END-of-vyqchat/pkg-plist'
Xbin/vyqchat
Xshare/vyqchat/default/channel_alert.png
Xshare/vyqchat/default/channel_normal.png
Xshare/vyqchat/default/channel.png
Xshare/vyqchat/default/comm.png
Xshare/vyqchat/default/enter.png
Xshare/vyqchat/default/info.png
Xshare/vyqchat/default/massmessage.png
Xshare/vyqchat/default/message.png
Xshare/vyqchat/default/priv_alert.png
Xshare/vyqchat/default/priv.png
Xshare/vyqchat/default/settings.png
Xshare/vyqchat/default/user_away.png
Xshare/vyqchat/default/user_dnd.png
Xshare/vyqchat/default/user_offline.png
Xshare/vyqchat/default/user.png
Xshare/vyqchat/default/themeinfo
Xshare/vyqchat/crystal/beep.png
Xshare/vyqchat/crystal/cancel.png
Xshare/vyqchat/crystal/channel_alert.png
Xshare/vyqchat/crystal/channel_normal.png
Xshare/vyqchat/crystal/channel.png
Xshare/vyqchat/crystal/comm.png
Xshare/vyqchat/crystal/enter.png
Xshare/vyqchat/crystal/info.png
Xshare/vyqchat/crystal/massmessage.png
Xshare/vyqchat/crystal/message.png
Xshare/vyqchat/crystal/priv_alert.png
Xshare/vyqchat/crystal/priv.png
Xshare/vyqchat/crystal/settings.png
Xshare/vyqchat/crystal/user_away.png
Xshare/vyqchat/crystal/user_dnd.png
Xshare/vyqchat/crystal/user_offline.png
Xshare/vyqchat/crystal/user.png
Xshare/vyqchat/crystal/themeinfo
Xshare/vyqchat/tr/vyqchat_pl.qm
Xshare/vyqchat/tr/vyqchat_ru.qm
Xshare/vyqchat/tr/vyqchat_tr.qm
X at dirrm share/vyqchat/default
X at dirrm share/vyqchat/crystal
X at dirrm share/vyqchat/tr
X at dirrm share/vyqchat
END-of-vyqchat/pkg-plist
echo x - vyqchat/pkg-descr
sed 's/^X//' >vyqchat/pkg-descr << 'END-of-vyqchat/pkg-descr'
XVyQChat is a real-time, text-based, serverless chat program dedicated to LANs,
Xthat runs on Linux using Qt/X11 library. It is almost 100% compatible with
XVypress Chat(TM) for Windows. It allows you to chat with friends on public or
Xprivate channels, send and recieve messages etc. The GUI is meant to be
Xuser-friendly and lets you to do most things with mouse. There is also optional
Xsound support. VyQChat has been written in C++ and requires Qt library, version
X3.x.
X
XWWW: http://linux.bydg.org/~yogin/
X
X- Victor Semionov
Xsemionov at mail.bg
END-of-vyqchat/pkg-descr
echo x - vyqchat/distinfo
sed 's/^X//' >vyqchat/distinfo << 'END-of-vyqchat/distinfo'
XMD5 (vyqchat-0.2.8.tar.gz) = 67974bc5df1ed0d63785d04325444d4f
XSIZE (vyqchat-0.2.8.tar.gz) = 413505
END-of-vyqchat/distinfo
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list