diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2005-09-17 22:40:23 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2005-09-17 22:40:23 +0000 |
commit | 05facefee14cd649e7cbd35ea8d3b89cfedbe668 (patch) | |
tree | 6e7c9b6a53cd6be2eb9ba31903811325b98f2b96 /net/vyqchat | |
parent | e13b8a362b0294cd784934ead5e4451a29fab95f (diff) | |
download | ports-05facefee14cd649e7cbd35ea8d3b89cfedbe668.tar.gz ports-05facefee14cd649e7cbd35ea8d3b89cfedbe668.zip |
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.
PR: ports/86257
Submitted by: Victor Semionov <semionov@mail.bg>
Notes
Notes:
svn path=/head/; revision=143040
Diffstat (limited to 'net/vyqchat')
-rw-r--r-- | net/vyqchat/Makefile | 41 | ||||
-rw-r--r-- | net/vyqchat/distinfo | 2 | ||||
-rw-r--r-- | net/vyqchat/files/patch-src-settings.cpp | 12 | ||||
-rw-r--r-- | net/vyqchat/files/patch-src-uuid.cpp | 22 | ||||
-rw-r--r-- | net/vyqchat/pkg-descr | 12 | ||||
-rw-r--r-- | net/vyqchat/pkg-plist | 42 |
6 files changed, 131 insertions, 0 deletions
diff --git a/net/vyqchat/Makefile b/net/vyqchat/Makefile new file mode 100644 index 000000000000..5a04afc65c71 --- /dev/null +++ b/net/vyqchat/Makefile @@ -0,0 +1,41 @@ +# New ports collection makefile for: vyqchat +# Date created: 25 August 2005 +# Whom: vic_semionov +# +# $FreeBSD$ +# + +PORTNAME= vyqchat +PORTVERSION= 0.2.8 +CATEGORIES= net +MASTER_SITES= http://linux.bydg.org/~yogin/ + +MAINTAINER= semionov@mail.bg +COMMENT= A Qt LAN chat, compatible with Vypress Chat + +USE_QT_VER= 3 +USE_GMAKE= yes +GNU_CONFIGURE= yes +QTCFGLIBS= ${PTHREAD_LIBS} + +CONFIGURE_ARGS= --with-Qt-dir=${QT_PREFIX} + +.if !defined(WITHOUT_ARTS) +LIB_DEPENDS+= artsc:${PORTSDIR}/audio/arts +.else +CONFIGURE_ARGS+=--without-arts +.endif + +.if defined(WITH_LIBAO) +LIB_DEPENDS+= ao:${PORTSDIR}/audio/libao +.else +CONFIGURE_ARGS+=--without-libao +.endif + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 500000 +BROKEN= "Does not compile" +.endif + +.include <bsd.port.post.mk> diff --git a/net/vyqchat/distinfo b/net/vyqchat/distinfo new file mode 100644 index 000000000000..2899ba795ed8 --- /dev/null +++ b/net/vyqchat/distinfo @@ -0,0 +1,2 @@ +MD5 (vyqchat-0.2.8.tar.gz) = 67974bc5df1ed0d63785d04325444d4f +SIZE (vyqchat-0.2.8.tar.gz) = 413505 diff --git a/net/vyqchat/files/patch-src-settings.cpp b/net/vyqchat/files/patch-src-settings.cpp new file mode 100644 index 000000000000..7d17134e1258 --- /dev/null +++ b/net/vyqchat/files/patch-src-settings.cpp @@ -0,0 +1,12 @@ +--- src/settings.cpp Mon Jul 18 21:54:08 2005 ++++ src/settings.cpp Sun Aug 7 15:59:58 2005 +@@ -14,8 +14,8 @@ + #include "settings.h" + #include <unistd.h> + #include <sys/ioctl.h> +-#include <net/if.h> + #include <sys/socket.h> ++#include <net/if.h> + #include <sys/types.h> + #include <arpa/inet.h> + #include <stdlib.h> diff --git a/net/vyqchat/files/patch-src-uuid.cpp b/net/vyqchat/files/patch-src-uuid.cpp new file mode 100644 index 000000000000..10872796bcc0 --- /dev/null +++ b/net/vyqchat/files/patch-src-uuid.cpp @@ -0,0 +1,22 @@ +--- src/uuid.cpp.orig Mon Jul 18 20:54:08 2005 ++++ src/uuid.cpp Sat Sep 17 23:03:48 2005 +@@ -12,7 +12,7 @@ + + #include "uuid.h" + #include <qstring.h> +-#include <openssl/rand.h> ++#include <fcntl.h> + + UUID::UUID(): QByteArray(UUID_LEN)/*{{{*/ + { +@@ -35,7 +35,9 @@ + + void UUID::generate()/*{{{*/ + { +- RAND_bytes((unsigned char *)data(), UUID_LEN); ++ int rfd = open("/dev/random", O_RDONLY); ++ read(rfd, (void *)data(), UUID_LEN); ++ close(rfd); + }/*}}}*/ + + void UUID::set(const unsigned char *data)/*{{{*/ diff --git a/net/vyqchat/pkg-descr b/net/vyqchat/pkg-descr new file mode 100644 index 000000000000..d307ee1ba1ec --- /dev/null +++ b/net/vyqchat/pkg-descr @@ -0,0 +1,12 @@ +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. + +WWW: http://linux.bydg.org/~yogin/ + +- Victor Semionov +semionov@mail.bg diff --git a/net/vyqchat/pkg-plist b/net/vyqchat/pkg-plist new file mode 100644 index 000000000000..988ac072131d --- /dev/null +++ b/net/vyqchat/pkg-plist @@ -0,0 +1,42 @@ +bin/vyqchat +share/vyqchat/default/channel_alert.png +share/vyqchat/default/channel_normal.png +share/vyqchat/default/channel.png +share/vyqchat/default/comm.png +share/vyqchat/default/enter.png +share/vyqchat/default/info.png +share/vyqchat/default/massmessage.png +share/vyqchat/default/message.png +share/vyqchat/default/priv_alert.png +share/vyqchat/default/priv.png +share/vyqchat/default/settings.png +share/vyqchat/default/user_away.png +share/vyqchat/default/user_dnd.png +share/vyqchat/default/user_offline.png +share/vyqchat/default/user.png +share/vyqchat/default/themeinfo +share/vyqchat/crystal/beep.png +share/vyqchat/crystal/cancel.png +share/vyqchat/crystal/channel_alert.png +share/vyqchat/crystal/channel_normal.png +share/vyqchat/crystal/channel.png +share/vyqchat/crystal/comm.png +share/vyqchat/crystal/enter.png +share/vyqchat/crystal/info.png +share/vyqchat/crystal/massmessage.png +share/vyqchat/crystal/message.png +share/vyqchat/crystal/priv_alert.png +share/vyqchat/crystal/priv.png +share/vyqchat/crystal/settings.png +share/vyqchat/crystal/user_away.png +share/vyqchat/crystal/user_dnd.png +share/vyqchat/crystal/user_offline.png +share/vyqchat/crystal/user.png +share/vyqchat/crystal/themeinfo +share/vyqchat/tr/vyqchat_pl.qm +share/vyqchat/tr/vyqchat_ru.qm +share/vyqchat/tr/vyqchat_tr.qm +@dirrm share/vyqchat/default +@dirrm share/vyqchat/crystal +@dirrm share/vyqchat/tr +@dirrm share/vyqchat |