Date: Wed, 3 Oct 2012 04:03:25 GMT From: Chris Petrik <c.petrik.sosa@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/172295: [PATCH] irc/bitchx revert back to 1.1 Message-ID: <201210030403.q9343Paf060290@red.freebsd.org> Resent-Message-ID: <201210030410.q934ABYq095924@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 172295 >Category: ports >Synopsis: [PATCH] irc/bitchx revert back to 1.1 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Wed Oct 03 04:10:10 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Chris Petrik >Release: >Organization: none >Environment: >Description: I have been asked various times by the bitchx dev that it would be wiser to create a bitchx-devel for the new version. This patch does the following. Remove patch-happy Updates options to OptionsNG Hackery for Docs >How-To-Repeat: >Fix: Patch attached with submission follows: Index: bitchx/pkg-plist =================================================================== --- bitchx/pkg-plist (revision 305180) +++ bitchx/pkg-plist (working copy) @@ -1,8 +1,8 @@ @unexec if [ -f %D/share/bx/script/bxglobal.old ]; then rm -f %D/share/bx/script/bxglobal.old; fi %%NOGNOME%%bin/BitchX -%%NOGNOME%%bin/BitchX-1.2c01-svn +%%NOGNOME%%bin/BitchX-1.1-final %%GNOME%%bin/gtkBitchX -%%GNOME%%bin/gtkBitchX-1.2c01-svn +%%GNOME%%bin/gtkBitchX-1.1-final %%NOGNOME%%bin/scr-bx share/bx/BitchX.help share/bx/BitchX.ircnames @@ -18,16 +18,15 @@ %%PLUGINS%%share/bx/plugins/pkga.so %%PLUGINS%%share/bx/plugins/possum.so %%PLUGINS%%share/bx/plugins/qmail.so +%%PLUGINS%%share/bx/plugins/scan.so %%PLUGINS%%share/bx/plugins/wavplay.so %%PLUGINS%%share/bx/plugins/qbx.so %%PLUGINS%%share/bx/plugins/arcfour.so %%PLUGINS%%share/bx/plugins/autocycle.so -%%PLUGINS%%share/bx/plugins/aim.so -%%PLUGINS%%share/bx/plugins/cavlink.so %%PLUGINS%%share/bx/plugins/cdrom.so -%%PLUGINS%%share/bx/plugins/nap.so %%PLUGINS%%share/bx/plugins/nicklist.so %%XMMS%%share/bx/plugins/xmms.so +share/bx/plugins/.placeholder share/bx/script/SCRIPTS share/bx/script/actplug.gmz share/bx/script/bxglobal @@ -81,4 +80,4 @@ @dirrm share/bx/translation @dirrm share/bx/script @dirrm share/bx/plugins -@comment "@dirrm share/bx" must be appended after PORTDOCS stuff, see Makefile +@dirrm share/bx Index: bitchx/Makefile =================================================================== --- bitchx/Makefile (revision 305180) +++ bitchx/Makefile (working copy) @@ -1,30 +1,33 @@ # Created by: Jimbo Bahooli <griffin@blackhole.iceworld.org> # $FreeBSD$ +# PORTNAME= BitchX -PORTVERSION= 1.2 +PORTVERSION= 1.1.0.1 +PORTREVISION= 4 +PORTEPOCH= 1 CATEGORIES+= irc -DISTNAME= ${PORTNAME}-${PORTNAME}${PORTVERSION}-${GH_COMMIT} +MASTER_SITES= SF/bitchx/ircii-pana/ircii-pana-1.1 +DISTNAME= ircii-pana-1.1-final MAINTAINER?= c.petrik.sosa@gmail.com COMMENT?= Feature-rich scriptable IRC client -USE_GITHUB= yes -GH_ACCOUNT= ${PORTNAME} -GH_PROJECT= ${PORTNAME}1.2 -GH_TAGNAME= master -GH_COMMIT= a22b86f - +WRKSRC= ${WRKDIR}/BitchX +USE_PERL5= yes GNU_CONFIGURE= yes -CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib" -CONFIGURE_ARGS= --libdir="${PREFIX}/share" +WANT_GNOME= yes USE_GMAKE= yes -USE_PERL5= yes -WANT_GNOME= yes DOCSDIR= ${PREFIX}/share/bx/help PORTDOCS= * +CONFIGURE_ARGS+=--exec-prefix="${PREFIX}/share" \ + --bindir="${PREFIX}/bin" \ + --datadir="${PREFIX}/share" \ + --libdir="${PREFIX}/share" +CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib" +CPPFLAGS+= -I${LOCALBASE}/include -MAN1= ${PORTNAME}.1 +MAN1= BitchX.1 OPTIONS_DEFINE= ESOUND GNOME IPV6 LATIN PLUGINS SSL XMMS @@ -64,9 +67,8 @@ .endif .if ${PORT_OPTIONS:MPLUGINS} -PLUGINS= abot acro aim arcfour autocycle blowfish cavlink cdrom \ - encrypt europa fserv hint nap nicklist pkga possum qbx \ - qmail wavplay +PLUGINS= abot acro arcfour autocycle blowfish cdrom encrypt scan \ + europa fserv hint nicklist pkga possum qbx qmail wavplay PLIST_SUB+= PLUGINS="" .else PLIST_SUB+= PLUGINS="@comment " @@ -95,9 +97,9 @@ post-install: .if ${PORT_OPTIONS:MGNOME} - ${STRIP_CMD} ${PREFIX}/bin/gtkBitchX + ${STRIP_CMD} ${PREFIX}/bin/gtkBitchX-1.1-final .else - ${STRIP_CMD} ${PREFIX}/bin/BitchX + ${STRIP_CMD} ${PREFIX}/bin/BitchX-1.1-final ${STRIP_CMD} ${PREFIX}/bin/scr-bx .endif .if ${PORT_OPTIONS:MDOCS} @@ -105,7 +107,6 @@ cd ${WRKSRC}/bitchx-docs && ${COPYTREE_SHARE} . ${DOCSDIR} .endif -# Ensure that `@dirrm share/bx' will be appended last (after PORTDOCS stuff) add-plist-post: @${ECHO_CMD} "@dirrm share/bx" >> ${TMPPLIST} .if (${PREFIX} != ${LOCALBASE} && ${PREFIX} != ${LINUXBASE} && ${PREFIX} != "/usr") @@ -115,3 +116,4 @@ .endif .include <bsd.port.post.mk> + Index: bitchx/distinfo =================================================================== --- bitchx/distinfo (revision 305180) +++ bitchx/distinfo (working copy) @@ -1,2 +1,2 @@ -SHA256 (BitchX-BitchX1.2-a22b86f.tar.gz) = 78868bf79960fdb3cb716f38a90a084aaf9dfd76498e0c7df252ef1e43ca9a08 -SIZE (BitchX-BitchX1.2-a22b86f.tar.gz) = 2555622 +SHA256 (ircii-pana-1.1-final.tar.gz) = 7464cd75a10f2d117a10cf0184e5d4b9ece44de03a226402c17bdd3f2c7eca57 +SIZE (ircii-pana-1.1-final.tar.gz) = 2532476 Index: bitchx/files/patch-configure =================================================================== --- bitchx/files/patch-configure (revision 0) +++ bitchx/files/patch-configure (working copy) @@ -0,0 +1,132 @@ +--- configure.orig 2003-04-11 05:09:04.000000000 +0400 ++++ configure 2009-11-04 07:09:50.000000000 +0300 +@@ -11830,100 +11830,27 @@ + echo $ECHO_N "checking whether to enable IPv6 support... $ECHO_C" >&6 + # Check whether --enable-ipv6 or --disable-ipv6 was given. + if test "${enable_ipv6+set}" = set; then +- enableval="$enable_ipv6" +- case "$enableval" in ++ enableval=$enable_ipv6; case "$enableval" in + yes) +- case "$(uname -s)" in +- Linux) +- if test -d "/usr/inet6/include"; then +- CFLAGS="$CFLAGS -I/usr/inet6/include" +- LIBS="-L/usr/inet6/lib -linet6 $LIBS" +- echo "$as_me:$LINENO: result: yes (libinet6)" >&5 +-echo "${ECHO_T}yes (libinet6)" >&6 ++ { $as_echo "$as_me:$LINENO: result: yes (notchecked)" >&5 ++$as_echo "yes (notchecked)" >&6; } + + cat >>confdefs.h <<\_ACEOF + #define IPV6 1 + _ACEOF + +- else +- if test -d "/usr/local/v6/lib"; then +- LIBS="-L/usr/local/v6/lib -linet6 $LIBS" +- echo "$as_me:$LINENO: result: yes (freebsd+kame)" >&5 +-echo "${ECHO_T}yes (freebsd+kame)" >&6 +- +-cat >>confdefs.h <<\_ACEOF +-#define IPV6 1 +-_ACEOF +- +- else +- if test "$cross_compiling" = yes; then +- { echo "$as_me:$LINENO: WARNING: cross-compiling: assuming no ipv6" >&5 +-echo "$as_me: WARNING: cross-compiling: assuming no ipv6" >&2;} ++ ;; ++ *) ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } ++ ;; ++ esac + else +- cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-#include "confdefs.h" +- +- int main() +- { +- #if !defined(__GLIBC__) || (__GLIBC__ < 2) +- #define NO_GLIBC_2 1 +- #endif +- +- if (NO_GLIBC_2) +- exit(0); +- else +- exit(1); +- } +-_ACEOF +-rm -f conftest$ac_exeext +-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 +- (eval $ac_link) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && { ac_try='./conftest$ac_exeext' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; }; then +- echo "$as_me:$LINENO: result: yes (glibc2)" >&5 +-echo "${ECHO_T}yes (glibc2)" >&6 ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + +-cat >>confdefs.h <<\_ACEOF +-#define IPV6 1 +-_ACEOF +- +- +-else +- echo "$as_me: program exited with status $ac_status" >&5 +-echo "$as_me: failed program was:" >&5 +-cat conftest.$ac_ext >&5 +-( exit $ac_status ) +-echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6 +-fi +-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext + fi +- fi +- fi +- ;; +- *) +- echo "$as_me:$LINENO: result: no (ipv6 support can currently be enabled on Linux only)" >&5 +-echo "${ECHO_T}no (ipv6 support can currently be enabled on Linux only)" >&6 +- ;; +- esac +- ;; +- no) +- echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6 +- ;; +- esac +-else +- echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6 + +-fi; + + echo "$as_me:$LINENO: checking whether to enable SOCKS support" >&5 + echo $ECHO_N "checking whether to enable SOCKS support... $ECHO_C" >&6 +@@ -12609,7 +12536,7 @@ + system="unknown" + else + if test -r "/etc/.relid" -a x"`uname -n`" = x"`uname -s`"; then +- system="MP-RAS-`$AWK '{print }' /etc/.relid'`" ++ system="MP-RAS-`$AWK '{print $3}' /etc/.relid`" + fi + fi + fi +@@ -13877,7 +13804,7 @@ + system="unknown" + else + if test -r "/etc/.relid" -a x"`uname -n`" = x"`uname -s`"; then +- system="MP-RAS-`$AWK '{print }' /etc/.relid'`" ++ system="MP-RAS-`$AWK '{print $3}' /etc/.relid`" + fi + fi + fi Index: bitchx/files/patch-aq =================================================================== --- bitchx/files/patch-aq (revision 305180) +++ bitchx/files/patch-aq (working copy) @@ -9,6 +9,15 @@ /* if you use cidentd the filename is called .authlie instead of .noident. * as well some modifications to the format of the file were made. So we +@@ -449,7 +449,7 @@ + #define DEFAULT_FTP_GRAB OFF + #define DEFAULT_HTTP_GRAB OFF + #define DEFAULT_HELP_WINDOW OFF +-#define DEFAULT_NICK_COMPLETION ON ++#define DEFAULT_NICK_COMPLETION OFF + #define DEFAULT_NICK_COMPLETION_LEN 2 + #define DEFAULT_NICK_COMPLETION_TYPE 0 /* 0 1 2 */ + #define DEFAULT_NOTIFY ON @@ -480,9 +480,9 @@ #define DEFAULT_AINV 0 #define DEFAULT_ANNOY_KICK OFF Index: bitchx/files/patch-amd64_fix =================================================================== --- bitchx/files/patch-amd64_fix (revision 305180) +++ bitchx/files/patch-amd64_fix (working copy) @@ -14,6 +14,18 @@ #ifdef WANT_DLL #ifdef HPUX +diff -ur BitchX.orig/include/modval.h BitchX/include/modval.h +--- BitchX.orig/include/modval.h Fri Apr 11 03:09:07 2003 ++++ include/modval.h Sun Jan 8 17:18:15 2006 +@@ -318,7 +318,7 @@ + #define show_window(x) ((void) (global[SHOW_WINDOW]((Window *)x))) + #define get_status_by_refnum(x, y) ((char *) (global[GET_STATUS_BY_REFNUM]((unsigned int)x, (unsigned int)y))) + #define get_visible_by_refnum(x) ((int) (global[GET_VISIBLE_BY_REFNUM]((char *)x))) +-#define get_window_by_desc(x) ((Window *) (global[GET_WINDOW_BY_DESC]((unsigned int)x))) ++#define get_window_by_desc(x) ((Window *) (global[GET_WINDOW_BY_DESC]((unsigned long)x))) + #define get_window_by_refnum(x) ((Window *) (global[GET_WINDOW_BY_REFNUM]((unsigned int)x))) + #define get_window_by_name(x) ((Window *) (global[GET_WINDOW_BY_NAME]((char *)x))) + #define next_window(x, y) ((void) (global[FUNC_NEXT_WINDOW]((char)x, (char *)y))) diff -ur BitchX.orig/source/screen.c BitchX/source/screen.c --- BitchX.orig/source/screen.c Thu Jul 31 09:01:08 2003 +++ source/screen.c Sun Jan 8 17:18:18 2006 Index: bitchx/files/patch-source_gcc_fix =================================================================== --- bitchx/files/patch-source_gcc_fix (revision 0) +++ bitchx/files/patch-source_gcc_fix (working copy) @@ -0,0 +1,36 @@ +diff -ru source.orig/ctcp.c source/ctcp.c +--- source.orig/ctcp.c 2003-05-26 23:00:22.000000000 -0800 ++++ source/ctcp.c 2008-01-28 07:31:56.000000000 -0900 +@@ -176,7 +176,7 @@ + + /* CDE do ops and unban logging */ + +-static char *ctcp_type[] = ++char *ctcp_type[] = + { + "PRIVMSG", + "NOTICE" +diff -ru source.orig/term.c source/term.c +--- source.orig/term.c 2003-04-10 17:09:07.000000000 -0800 ++++ source/term.c 2008-01-28 07:58:45.000000000 -0900 +@@ -92,7 +92,7 @@ + #endif + + extern char *getenv(); +-extern char *tparm(); ++ + + /* + * The old code assumed termcap. termcap is almost always present, but on +diff -ru source.orig/timer.c source/timer.c +--- source.orig/timer.c 2003-04-10 17:09:07.000000000 -0800 ++++ source/timer.c 2008-01-28 08:00:29.000000000 -0900 +@@ -148,7 +148,7 @@ + * This is put here on purpose -- we dont want any of the above functions + * to have any knowledge of this struct. + */ +-static TimerList *PendingTimers; ++TimerList *PendingTimers; + static char *schedule_timer (TimerList *ntimer); + + static char *current_exec_timer = empty_string; Index: bitchx/files/patch-source_server_c =================================================================== --- bitchx/files/patch-source_server_c (revision 0) +++ bitchx/files/patch-source_server_c (working copy) @@ -0,0 +1,12 @@ +$OpenBSD: patch-source_server_c,v 1.1 2003/04/16 09:04:24 avsm Exp $ +--- source/server.c.orig Mon Apr 14 23:56:28 2003 ++++ source/server.c Mon Apr 14 23:56:59 2003 +@@ -144,7 +144,7 @@ void close_server (int cs_index, char *m + if (x_debug & DEBUG_OUTBOUND) + yell("Closing server %d because [%s]", + cs_index, message ? message : empty_string); +- snprintf(buffer, BIG_BUFFER_SIZE, "QUIT :%s\n", message); ++ snprintf(buffer, sizeof buffer, "QUIT :%s\n", message); + #ifdef HAVE_SSL + if (get_server_ssl(cs_index)) + SSL_write(server_list[cs_index].ssl_fd, buffer, strlen(buffer)); Index: bitchx/files/patch-ap =================================================================== --- bitchx/files/patch-ap (revision 0) +++ bitchx/files/patch-ap (working copy) @@ -0,0 +1,11 @@ +--- Makefile.in.orig Mon Mar 5 21:30:04 2001 ++++ Makefile.in Fri Apr 19 15:09:40 2002 +@@ -115,7 +115,7 @@ + # This command will be used to install the BitchX help files. If you don't + # want to install them, replace with the following: + # INSTALL_HELP_CMD = @echo The help files have not been installed. +-INSTALL_HELP_CMD = @INSTALL_HELP_CMD@ ++INSTALL_HELP_CMD = echo + + # This is where the optional plugins will be copied to. + PLUGINDIR = @PLUGINDIR@ >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201210030403.q9343Paf060290>