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