pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

freetalk: Import freetalk-4.1.0 as wip/freetalk



Module Name:	pkgsrc-wip
Committed By:	Leonardo Taccari <leot%NetBSD.org@localhost>
Pushed By:	leot
Date:		Sun Apr 8 14:16:57 2018 +0200
Changeset:	ed05d87d33484282a89c701ef927ffcf84694530

Modified Files:
	Makefile
Added Files:
	freetalk/DESCR
	freetalk/Makefile
	freetalk/PLIST
	freetalk/distinfo
	freetalk/patches/patch-configure.ac

Log Message:
freetalk: Import freetalk-4.1.0 as wip/freetalk

Freetalk is a console based Jabber client. It features a readline
interface with completion of buddy names, commands, and even ordinary
English words! Freetalk is extensible, configurable, and scriptable
through a Guile interface.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ed05d87d33484282a89c701ef927ffcf84694530

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                            |  1 +
 freetalk/DESCR                      |  4 ++++
 freetalk/Makefile                   | 27 +++++++++++++++++++++++++++
 freetalk/PLIST                      | 29 +++++++++++++++++++++++++++++
 freetalk/distinfo                   |  7 +++++++
 freetalk/patches/patch-configure.ac | 34 ++++++++++++++++++++++++++++++++++
 6 files changed, 102 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 5d35b8e386..b494c90bbe 100644
--- a/Makefile
+++ b/Makefile
@@ -835,6 +835,7 @@ SUBDIR+=	freeradius2
 SUBDIR+=	freeswitch-core
 SUBDIR+=	freeswitch-music
 SUBDIR+=	freesynd
+SUBDIR+=	freetalk
 SUBDIR+=	freevrrpd
 SUBDIR+=	fribid
 SUBDIR+=	fricas-svn
diff --git a/freetalk/DESCR b/freetalk/DESCR
new file mode 100644
index 0000000000..5a67773225
--- /dev/null
+++ b/freetalk/DESCR
@@ -0,0 +1,4 @@
+Freetalk is a console based Jabber client. It features a readline
+interface with completion of buddy names, commands, and even ordinary
+English words! Freetalk is extensible, configurable, and scriptable
+through a Guile interface.
diff --git a/freetalk/Makefile b/freetalk/Makefile
new file mode 100644
index 0000000000..5c292dba82
--- /dev/null
+++ b/freetalk/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD$
+
+DISTNAME=	freetalk-4.1
+CATEGORIES=	chat
+MASTER_SITES=	${MASTER_SITE_GNU:=freetalk/}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://www.gnu.org/software/freetalk/
+COMMENT=	Console based Jabber client
+LICENSE=	gnu-gpl-v3
+
+GNU_CONFIGURE=	yes
+USE_TOOLS+=	autoconf automake makeinfo pkg-config
+INFO_FILES=	yes
+
+CONFIGURE_ARGS+=	--infodir=${PREFIX}/${PKGINFODIR}
+
+USE_LANGUAGES=	c c++
+
+pre-configure:
+	${RUN} cd ${WRKSRC} && ./autogen.sh
+
+.include "../../chat/loudmouth/buildlink3.mk"
+.include "../../devel/readline/buildlink3.mk"
+.include "../../lang/guile20/buildlink3.mk"
+.include "../../mk/curses.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/freetalk/PLIST b/freetalk/PLIST
new file mode 100644
index 0000000000..dcd852cb76
--- /dev/null
+++ b/freetalk/PLIST
@@ -0,0 +1,29 @@
+@comment $NetBSD$
+bin/freetalk
+info/freetalk.info
+man/man1/freetalk.1
+share/doc/freetalk/examples/daemon.ft
+share/doc/freetalk/examples/freetalk.scm
+share/doc/freetalk/examples/hello-world.ft
+share/doc/freetalk/examples/mimic.ft
+share/freetalk/extensions/beep.scm
+share/freetalk/extensions/broadcast.scm
+share/freetalk/extensions/color.scm
+share/freetalk/extensions/connection.scm
+share/freetalk/extensions/dict-buddy.scm
+share/freetalk/extensions/dyn-commands.scm
+share/freetalk/extensions/first-time-run.sh
+share/freetalk/extensions/hacker-romance.scm
+share/freetalk/extensions/history.scm
+share/freetalk/extensions/init.scm
+share/freetalk/extensions/login.scm
+share/freetalk/extensions/loudscream.scm
+share/freetalk/extensions/mr-oxford.scm
+share/freetalk/extensions/pipe.scm
+share/freetalk/extensions/proud-of-freetalk.scm
+share/freetalk/extensions/roster.scm
+share/freetalk/extensions/shell.scm
+share/freetalk/extensions/smart-prompt.scm
+share/freetalk/extensions/state.scm
+share/freetalk/extensions/url.scm
+share/freetalk/extensions/utils.scm
diff --git a/freetalk/distinfo b/freetalk/distinfo
new file mode 100644
index 0000000000..2a3e3bfe20
--- /dev/null
+++ b/freetalk/distinfo
@@ -0,0 +1,7 @@
+$NetBSD$
+
+SHA1 (freetalk-4.1.tar.gz) = 9db4e6eede25e03c6be7d6ca7582c763d2878cee
+RMD160 (freetalk-4.1.tar.gz) = da82eca19441ec572ff34706ee2473a0c8f008c0
+SHA512 (freetalk-4.1.tar.gz) = 97a5d193f80c06926b5b3012383eb02613146cda36a170e43ea4c1a15803bd00eb7e0cf54464b584a507211063e6bd634e7883cc8b2aa4310b186ad66c820717
+Size (freetalk-4.1.tar.gz) = 134009 bytes
+SHA1 (patch-configure.ac) = e6e90165c1cdfb721622752e9feb5c5b32d5a62a
diff --git a/freetalk/patches/patch-configure.ac b/freetalk/patches/patch-configure.ac
new file mode 100644
index 0000000000..343c6463f9
--- /dev/null
+++ b/freetalk/patches/patch-configure.ac
@@ -0,0 +1,34 @@
+$NetBSD$
+
+Avoid non-standard `==' test(1) operator.
+
+--- configure.ac.orig	2014-12-20 06:11:16.000000000 +0000
++++ configure.ac
+@@ -59,7 +59,7 @@ AC_CHECK_LIB([readline -lcurses],[readli
+ AC_CHECK_LIB([readline -ltermcap],[readline],[RLLIBS="-lreadline -ltermcap"])
+ AC_CHECK_LIB([readline -lncurses],[readline],[RLLIBS="-lreadline -lncurses"])
+ 
+-if test "x$RLLIBS" == "x"; then
++if test "x$RLLIBS" = "x"; then
+    AC_MSG_ERROR([ERROR! readline not found..])
+ fi
+ AC_SUBST(RLLIBS)
+@@ -72,15 +72,15 @@ if test "x$PKGCONFIG" = "xno"; then
+ fi
+ 
+ PKG_CHECK_MODULES([GUILE], [guile-2.0], [HAVE_GUILE_2="yes"], [HAVE_GUILE_2="no"])
+-if test "x$HAVE_GUILE_2" == "xno"; then
++if test "x$HAVE_GUILE_2" = "xno"; then
+    AC_MSG_ERROR([ERROR! guile-2.0 not found...])
+ fi
+ PKG_CHECK_MODULES([GLIB], [glib-2.0], [HAVE_GLIB_2="yes"], [HAVE_GLIB_2="no"])
+-if test "x$HAVE_GLIB_2" == "xno"; then
++if test "x$HAVE_GLIB_2" = "xno"; then
+    AC_MSG_ERROR([ERROR! glib-2.0 not found...])
+ fi
+ PKG_CHECK_MODULES([LOUDMOUTH], [loudmouth-1.0], [HAVE_LOUDMOUTH="yes"], [HAVE_LOUDMOUTH="no"])
+-if test "x$HAVE_LOUDMOUTH" == "xno"; then
++if test "x$HAVE_LOUDMOUTH" = "xno"; then
+    AC_MSG_ERROR([ERROR! loudmouth-1.0 not found...])
+ fi
+ 


Home | Main Index | Thread Index | Old Index