ports/142383: [NEW PORT] irc/weechat-devel: A lightweight and user friendly ncurse based IRC client

Jase Thew freebsd at beardz.net
Wed Jan 6 16:30:10 UTC 2010


>Number:         142383
>Category:       ports
>Synopsis:       [NEW PORT] irc/weechat-devel: A lightweight and user friendly ncurse based IRC client
>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:   Wed Jan 06 16:30:09 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Jase Thew
>Release:        FreeBSD 7.2-STABLE amd64
>Organization:
>Environment:
System: FreeBSD jail-ports.localdomain 7.2-STABLE FreeBSD 7.2-STABLE #0: Wed Dec 23 05:52:38 GMT 2009
>Description:
WeeChat (Wee Enhanced Environment for Chat) is a fast and light IRC 
client. Everything can be done with a keyboard, and it is customizable 
and extensible with scripts. For the moment, only ncurse GUI is
supported by this port.

Note: this is not the official release version, this is a git snapshot, which
may in some cases be unstable.

WWW: http://git.savannah.gnu.org/gitweb/?p=weechat.git

Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:

--- weechat-devel-20100105.shar begins here ---
# 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:
#
#	weechat-devel
#	weechat-devel/distinfo
#	weechat-devel/pkg-descr
#	weechat-devel/pkg-plist
#	weechat-devel/Makefile
#	weechat-devel/files
#	weechat-devel/files/patch-CMakeLists_txt
#	weechat-devel/files/patch-cmake-FindRuby_cmake
#
echo c - weechat-devel
mkdir -p weechat-devel > /dev/null 2>&1
echo x - weechat-devel/distinfo
sed 's/^X//' >weechat-devel/distinfo << '62a3cdf691f2783cc691eeb9bd903460'
XMD5 (weechat-devel-d64aaed29bd6cd9f812c11103d965e505357d804.tar.gz) = 3c2247e22f0765de5359c70256fd82f9
XSHA256 (weechat-devel-d64aaed29bd6cd9f812c11103d965e505357d804.tar.gz) = f4cdb1642aaba94be8930b36108aa184fff457f343f55348164e6d983bb33222
XSIZE (weechat-devel-d64aaed29bd6cd9f812c11103d965e505357d804.tar.gz) = 1272040
62a3cdf691f2783cc691eeb9bd903460
echo x - weechat-devel/pkg-descr
sed 's/^X//' >weechat-devel/pkg-descr << '8f8f2735ca050775aa8ef5356daab164'
XWeeChat (Wee Enhanced Environment for Chat) is a fast and light IRC 
Xclient. Everything can be done with a keyboard, and it is customizable 
Xand extensible with scripts. For the moment, only ncurse GUI is
Xsupported by this port.
X
XNote: this is not the official release version, this is a git snapshot, which
Xmay in some cases be unstable.
X
XWWW: http://git.savannah.gnu.org/gitweb/?p=weechat.git
8f8f2735ca050775aa8ef5356daab164
echo x - weechat-devel/pkg-plist
sed 's/^X//' >weechat-devel/pkg-plist << '574214165b25ce3b6b91d2b5257b86e7'
Xbin/weechat-curses
Xinclude/weechat/weechat-plugin.h
Xlib/weechat/plugins/alias.so
Xlib/weechat/plugins/fifo.so
Xlib/weechat/plugins/irc.so
Xlib/weechat/plugins/logger.so
Xlib/weechat/plugins/xfer.so
Xlibdata/pkgconfig/weechat.pc
X%%ASPELL%%lib/weechat/plugins/aspell.so
X%%CHARSET%%lib/weechat/plugins/charset.so
X%%LUA%%lib/weechat/plugins/lua.so
X%%PERL%%lib/weechat/plugins/perl.so
X%%PYTHON%%lib/weechat/plugins/python.so
X%%RUBY%%lib/weechat/plugins/ruby.so
X%%TCL%%lib/weechat/plugins/tcl.so
X%%DOCUMENTATION%%share/doc/weechat/weechat_faq.de.html
X%%DOCUMENTATION%%share/doc/weechat/weechat_faq.en.html
X%%DOCUMENTATION%%share/doc/weechat/weechat_faq.fr.html
X%%DOCUMENTATION%%share/doc/weechat/weechat_faq.it.html
X%%DOCUMENTATION%%share/doc/weechat/weechat_faq.pl.html
X%%DOCUMENTATION%%share/doc/weechat/weechat_plugin_api.en.html
X%%DOCUMENTATION%%share/doc/weechat/weechat_plugin_api.fr.html
X%%DOCUMENTATION%%share/doc/weechat/weechat_quickstart.de.html
X%%DOCUMENTATION%%share/doc/weechat/weechat_quickstart.en.html
X%%DOCUMENTATION%%share/doc/weechat/weechat_quickstart.fr.html
X%%DOCUMENTATION%%share/doc/weechat/weechat_quickstart.ja.html
X%%DOCUMENTATION%%share/doc/weechat/weechat_quickstart.it.html
X%%DOCUMENTATION%%share/doc/weechat/weechat_quickstart.pl.html
X%%DOCUMENTATION%%share/doc/weechat/weechat_quickstart.ru.html
X%%DOCUMENTATION%%share/doc/weechat/weechat_scripting.en.html
X%%DOCUMENTATION%%share/doc/weechat/weechat_scripting.fr.html
X%%DOCUMENTATION%%share/doc/weechat/weechat_tester.de.html
X%%DOCUMENTATION%%share/doc/weechat/weechat_tester.en.html
X%%DOCUMENTATION%%share/doc/weechat/weechat_tester.fr.html
X%%DOCUMENTATION%%share/doc/weechat/weechat_tester.it.html
X%%DOCUMENTATION%%share/doc/weechat/weechat_tester.pl.html
X%%DOCUMENTATION%%share/doc/weechat/weechat_user.en.html
X%%DOCUMENTATION%%share/doc/weechat/weechat_user.fr.html
X%%DOCUMENTATION%%share/doc/weechat/weechat_user.it.html
X%%NLS%%share/locale/cs/LC_MESSAGES/weechat.mo
X%%NLS%%share/locale/de/LC_MESSAGES/weechat.mo
X%%NLS%%share/locale/es/LC_MESSAGES/weechat.mo
X%%NLS%%share/locale/fr/LC_MESSAGES/weechat.mo
X%%NLS%%share/locale/hu/LC_MESSAGES/weechat.mo
X%%NLS%%share/locale/it/LC_MESSAGES/weechat.mo
X%%NLS%%share/locale/pl/LC_MESSAGES/weechat.mo
X%%NLS%%share/locale/ru/LC_MESSAGES/weechat.mo
X at dirrmtry lib/weechat/plugins
X at dirrmtry lib/weechat
X at dirrmtry share/doc/weechat
X at dirrm include/weechat
574214165b25ce3b6b91d2b5257b86e7
echo x - weechat-devel/Makefile
sed 's/^X//' >weechat-devel/Makefile << '85297a2238e5963f3c7caae6339eefc3'
X# New ports collection makefile for:	weechat-devel
X# Date created:				2010-01-06
X# Whom:					Jase Thew <freebsd at beardz.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	weechat
XPORTVERSION=	20100105
XCATEGORIES=	irc
XMASTER_SITES=	http://perturb.me.uk/distfiles/
XPKGNAMESUFFIX=	-devel
XDISTFILES=	weechat-devel-d64aaed29bd6cd9f812c11103d965e505357d804.tar.gz
X
XMAINTAINER=	freebsd at beardz.net
XCOMMENT=	A lightweight and user friendly ncurse based IRC client
X
XCONFLICTS=	weechat-0.3*
X
XUSE_ICONV=	yes
XUSE_LDCONFIG=	yes
XUSE_CMAKE=	yes
XCMAKE_USE_PTHREAD=	yes
XCFLAGS+=	-I${LOCALBASE}/include -L${LOCALBASE}/lib
XWANT_PERL=	yes
X
XOPTIONS=	RUBY		"Ruby scripting support."	Off	\
X		PYTHON		"Python scripting support."	Off	\
X		PERL		"Perl scripting support."	Off	\
X		TCL		"TCL scripting support."	Off	\
X		LUA		"Lua scripting support."	Off	\
X		CHARSET		"Charset support."		On	\
X		DEBUG		"Debugging."			On	\
X		ASPELL		"Spell checking."		Off	\
X		GNUTLS		"GNU TLS."			Off	\
X		NLS		"NLS support."			On	\
X		DOCUMENTATION	"Build documentation."		Off
X
XWRKSRC=	${WRKDIR}/${PORTNAME}
X
X.include <bsd.port.options.mk>
X
X.if defined(WITH_DEBUG)
XCMAKE_BUILD_TYPE=	Debug
X.endif
X
X.if defined(WITHOUT_CHARSET)
XCMAKE_ARGS+=	-DDISABLE_CHARSET=yes
XPLIST_SUB+=	CHARSET="@comment "
X.else
XPLIST_SUB+=	CHARSET=""
X.endif
X
X.if defined(WITHOUT_NLS)
XCMAKE_ARGS+=	-DDISABLE_NLS=yes
XPLIST_SUB+=	NLS="@comment "
X.else
XUSE_GETTEXT=	yes
XPLIST_SUB+=	NLS=""
X.endif
X
X.if defined(WITH_ASPELL)
XBUILD_DEPENDS+=	aspell:${PORTSDIR}/textproc/aspell
XPLIST_SUB+=	ASPELL=""
X.else
XCMAKE_ARGS+=	-DDISABLE_ASPELL=yes
XPLIST_SUB+=	ASPELL="@comment "
X.endif
X
X.if defined(WITH_PYTHON)
XUSE_PYTHON=	yes
XPLIST_SUB+=	PYTHON=""
X.else
XCMAKE_ARGS+=	-DDISABLE_PYTHON=yes
XPLIST_SUB+=	PYTHON="@comment "
X.endif
X
X.if defined(WITH_RUBY)
X.include "${PORTSDIR}/Mk/bsd.ruby.mk"
XUSE_RUBY=	yes
XPLIST_SUB+=	RUBY=""
X.else
XCMAKE_ARGS+=	-DDISABLE_RUBY=yes
XPLIST_SUB+=	RUBY="@comment "
X.endif
X
X.if defined(WITH_GNUTLS)
XLIB_DEPENDS+=	gnutls.40:${PORTSDIR}/security/gnutls
X.else
XCMAKE_ARGS+=	-DDISABLE_GNUTLS=yes
X.endif
X
X.if defined(WITH_PERL)
XUSE_PERL5=	yes
XPLIST_SUB+=	PERL=""
X.else
XCMAKE_ARGS+=	-DDISABLE_PERL=yes
XPLIST_SUB+=	PERL="@comment "
X.endif
X
X.if defined(WITH_TCL)
XUSE_TCL=	83+
X.include "${PORTSDIR}/Mk/bsd.tcl.mk"
XPLIST_SUB+=	TCL=""
X.else
XCMAKE_ARGS+=	-DDISABLE_TCL=yes
XPLIST_SUB+=	TCL="@comment "
X.endif
X
X.if defined(WITH_LUA)
XUSE_LUA=	5.0+
XPLIST_SUB+=	LUA=""
X.else
XCMAKE_ARGS+=	-DDISABLE_LUA=yes
XPLIST_SUB+=	LUA="@comment "
X.endif
X
X.if defined(WITH_DOCUMENTATION)
XBUILD_DEPENDS+=	asciidoc:${PORTSDIR}/textproc/asciidoc
XBUILD_DEPENDS+=	source-highlight:${PORTSDIR}/textproc/source-highlight
XPLIST_SUB+=	DOCUMENTATION=""
X.else
XCMAKE_ARGS+=	-DDISABLE_DOC=yes
XPLIST_SUB+=	DOCUMENTATION="@comment "
X.endif
X
XMAN1=	weechat-curses.1
X
Xpost-extract:
X	@${CP} ${WRKSRC}/doc/weechat-curses.1 ${WRKSRC}/
X
Xpost-patch:
X	@${REINPLACE_CMD} -e 's|1-dev|1-dev-${PORTVERSION}|' ${WRKSRC}/CMakeLists.txt
X	@${REINPLACE_CMD} -e 's|$${LIBDIR}/../pkgconfig|$${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig|' ${WRKSRC}/CMakeLists.txt
X	@${REINPLACE_CMD} -e 's|INSTALL|#INSTALL|' ${WRKSRC}/doc/CMakeLists.txt
X
Xpost-install:
X	${INSTALL_MAN} ${WRKSRC}/doc/weechat-curses.1 ${MANPREFIX}/man/man1
X
X.include <bsd.port.mk>
85297a2238e5963f3c7caae6339eefc3
echo c - weechat-devel/files
mkdir -p weechat-devel/files > /dev/null 2>&1
echo x - weechat-devel/files/patch-CMakeLists_txt
sed 's/^X//' >weechat-devel/files/patch-CMakeLists_txt << '699e2078566d66888b6a350ca7017c8d'
X--- CMakeLists.txt.orig	2010-01-03 10:47:36.000000000 +0000
X+++ CMakeLists.txt	2010-01-03 10:47:54.000000000 +0000
X@@ -18,6 +18,10 @@
X 
X cmake_minimum_required(VERSION 2.4)
X 
X+INCLUDE(CheckIncludeFiles)
X+INCLUDE(CheckLibraryExists)
X+INCLUDE(CheckFunctionExists)
X+
X SET(CMAKE_VERBOSE_MAKEFILE OFF)
X SET(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH})
X SET(CMAKE_SKIP_RPATH ON)
699e2078566d66888b6a350ca7017c8d
echo x - weechat-devel/files/patch-cmake-FindRuby_cmake
sed 's/^X//' >weechat-devel/files/patch-cmake-FindRuby_cmake << 'ef546d940dde248b4247f173ae9d6828'
X--- cmake/FindRuby.cmake.orig	2010-01-05 21:12:22.000000000 +0000
X+++ cmake/FindRuby.cmake	2010-01-05 21:14:40.000000000 +0000
X@@ -35,7 +35,7 @@
X 
X IF(RUBY_EXECUTABLE)
X   EXECUTE_PROCESS(
X-    COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "puts Config::CONFIG['rubyhdrdir'] || Config::CONFIG['archdir']"
X+    COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "puts Config::CONFIG['topdir']"
X     OUTPUT_VARIABLE RUBY_ARCH_DIR
X     )
X 
X@@ -45,12 +45,12 @@
X     )
X 
X   EXECUTE_PROCESS(
X-    COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "puts Config::CONFIG['libdir']"
X+    COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "puts Config::TOPDIR + '/lib'"
X     OUTPUT_VARIABLE RUBY_POSSIBLE_LIB_PATH
X     )
X   
X   EXECUTE_PROCESS(
X-    COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "puts Config::CONFIG['rubylibdir']"
X+    COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "puts Config::TOPDIR + '/lib/ruby/' + Config::CONFIG['ruby_version']"
X     OUTPUT_VARIABLE RUBY_RUBY_LIB_PATH
X     )
X 
ef546d940dde248b4247f173ae9d6828
exit
--- weechat-devel-20100105.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list