FreeBSD Bugzilla – Attachment 45031 Details for
Bug 69542
update port: audio/napster
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 8.74 KB, created by
Roman Y. Bogdanov
on 2004-07-24 21:00:43 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
Roman Y. Bogdanov
Created:
2004-07-24 21:00:43 UTC
Size:
8.74 KB
patch
obsolete
># 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: ># ># audio ># audio/napster ># audio/napster/Makefile ># audio/napster/distinfo ># audio/napster/pkg-descr ># audio/napster/pkg-plist ># audio/napster/files ># audio/napster/files/extra-win2koi ># audio/napster/files/patch-doc::Makefile.in ># >echo c - audio >mkdir -p audio > /dev/null 2>&1 >echo c - audio/napster >mkdir -p audio/napster > /dev/null 2>&1 >echo x - audio/napster/Makefile >sed 's/^X//' >audio/napster/Makefile << 'END-of-audio/napster/Makefile' >X# New ports collection makefile for: napster >X# Date created: Thu Nov 18 01:07:00 PST 1999 >X# Whom: dburr@FreeBSD.org >X# >X# $FreeBSD: ports/audio/napster/Makefile,v 1.24 2004/06/23 16:32:16 petef Exp $ >X# >X >XPORTNAME= nap >XPORTVERSION= 1.5.3 >XCATEGORIES= audio net >XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} >XMASTER_SITE_SUBDIR= nap >X >XMAINTAINER= petef@FreeBSD.org >XCOMMENT?= An MP3 sharing, search, and chat client for the OpenNAP network >X >XGNU_CONFIGURE= yes >XUSE_REINPLACE= yes >X >XMAN1= nap.1 >X >X.if defined(WITH_ENCODING_PATCH) >Xpre-configure:: >X @${PATCH} ${PATCH_ARGS} < ${PATCHDIR}/extra-win2koi >X.endif >X >Xpost-install: >X.if !defined(NOPORTDOCS) >X @${MKDIR} ${DOCSDIR} >X.for file in NEWS README doc/napster.txt doc/userguide.html >X ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} >X.endfor >X.endif >X >X.include <bsd.port.mk> >END-of-audio/napster/Makefile >echo x - audio/napster/distinfo >sed 's/^X//' >audio/napster/distinfo << 'END-of-audio/napster/distinfo' >XMD5 (nap-1.5.3.tar.gz) = b39ceb2bac8432e1aef11b0d4ecf4c7c >XSIZE (nap-1.5.3.tar.gz) = 319902 >END-of-audio/napster/distinfo >echo x - audio/napster/pkg-descr >sed 's/^X//' >audio/napster/pkg-descr << 'END-of-audio/napster/pkg-descr' >XNap is a console Napster client that supports MP3 sharing, search, and >Xchatting. It now defaults to connecting to the OpenNAP network because >Xthe official Napster.com network has client filters. >X >XWWW: http://quasar.mathstat.uottawa.ca/~selinger/nap/ >X >X- Pete >Xpetef@FreeBSD.org >END-of-audio/napster/pkg-descr >echo x - audio/napster/pkg-plist >sed 's/^X//' >audio/napster/pkg-plist << 'END-of-audio/napster/pkg-plist' >Xbin/nap >Xbin/napping >X%%PORTDOCS%%%%DOCSDIR%%/NEWS >X%%PORTDOCS%%%%DOCSDIR%%/README >X%%PORTDOCS%%%%DOCSDIR%%/napster.txt >X%%PORTDOCS%%%%DOCSDIR%%/userguide.html >X%%PORTDOCS%%@dirrm %%DOCSDIR%% >END-of-audio/napster/pkg-plist >echo c - audio/napster/files >mkdir -p audio/napster/files > /dev/null 2>&1 >echo x - audio/napster/files/extra-win2koi >sed 's/^X//' >audio/napster/files/extra-win2koi << 'END-of-audio/napster/files/extra-win2koi' >Xdiff -urN src/cmds.c src/cmds.c >X--- src/cmds.c Wed Jul 21 18:57:52 2004 >X+++ src/cmds.c Wed Jul 21 19:10:36 2004 >X@@ -52,6 +52,8 @@ >X #include "memwatch.h" >X #endif >X >X+#include "recoder.h" >X+ >X extern info_t info; >X extern scroll_t *mscroll, *mscrollend; >X extern int lastlogflag; >X@@ -1744,8 +1746,10 @@ >X } >X >X msg = fixquotes(cstr(str, 2)); >X+ recodepage(msg,msg,1); >X sendpack(s, NAP_TELL, "%s %s", tok[1], msg); >X recent = findquery(chanl, tok[1]); >X+ recodepage(msg,msg,2); >X wp(win, "%s* --> (%s%s%s)%s %s\n", GREEN, WHITE, tok[1], GREEN, WHITE, msg); >X drw(win); >X >X@@ -2712,6 +2716,7 @@ >X O_NAP_FUNC(dtopic) >X { >X chans_t *cur; >X+ char *k_topic=curchan->topic; >X >X if (num == 1) >X { >X@@ -2738,7 +2743,8 @@ >X drw(win); >X return(1); >X } >X- >X+ >X+ recodepage(str,str,1); >X sendpack(s, NAP_TOPIC, "%s", cstr(str, 1)); >X >X return(1); >X@@ -2822,6 +2828,7 @@ >X return(-3); >X } >X >X+ recodepage(str,str,1); >X sendpack(s, NAP_ANNOUNCE, "%s", cstr(str, 1)); >X >X return(1); >X@@ -4696,6 +4703,7 @@ >X } >X else if (curchan->q == 2 && buf[0] != '\0') >X { >X+ recodepage(buf,buf,1); >X ssock(ircsock, "PRIVMSG %s :%s\n", curchan->nm, buf); >X recent = curchan; >X wp(win, "%s<%s%s%s>%s %s\n", BRIGHT(MAGENTA), WHITE, mnick, BRIGHT(MAGENTA), WHITE, buf); >Xdiff -urN src/recoder.h src/recoder.h >X--- src/recoder.h Thu Jan 1 07:00:00 1970 >X+++ src/recoder.h Wed Jul 21 19:10:36 2004 >X@@ -0,0 +1,51 @@ >X+/* >X+ >X+ brj.pp.ru decoder library >X+ >X+*/ >X+ >X+#include <stdio.h> >X+#include <string.h> >X+ >X+unsigned char kw[] = {128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143, >X+ 144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159, >X+ 160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175, >X+ 176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191, >X+ 254,224,225,246,228,229,244,227,245,232,233,234,235,236,237,238, >X+ 239,255,240,241,242,243,230,226,252,251,231,248,253,249,247,250, >X+ 222,192,193,214,196,197,212,195,213,200,201,202,203,204,205,206, >X+ 207,223,208,209,210,211,198,194,220,219,199,216,221,217,215,218}; >X+ >X+unsigned char wk[] = {128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143, >X+ 144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159, >X+ 160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175, >X+ 176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191, >X+ 225,226,247,231,228,229,246,250,233,234,235,236,237,238,239,240, >X+ 242,243,244,245,230,232,227,254,251,253,255,249,248,252,224,241, >X+ 193,194,215,199,196,197,214,218,201,202,203,204,205,206,207,208, >X+ 210,211,212,213,198,200,195,222,219,221,223,217,216,220,192,209}; >X+ >X+unsigned char *table; >X+ >X+char *recodepage(char * source, char * dest, int codenum) >X+{ >X+ >X+if((codenum == 1)){table=kw;} >X+if((codenum == 2)){table=wk;} >X+ >X+int j=0; >X+ >X+strcpy(dest,source); >X+ >X+int i=0; >X+for(i=0;i<strlen(source);i++) >X+{ >X+ j = source[i]; >X+ j &= 0377; >X+ if(j & 0200) >X+ j = table[j & 0177]; >X+ dest[i]=j; >X+} >X+return dest; >X+ >X+} >Xdiff -urN src/scmds.c src/scmds.c >X--- src/scmds.c Wed Jul 21 18:57:52 2004 >X+++ src/scmds.c Wed Jul 21 19:11:59 2004 >X@@ -498,6 +498,8 @@ >X if (!(recent = findchan(chanl, tok[0]))) >X return(1); /* ?? we don't seem to be on that channel */ >X >X+ recodepage(str,str,2); >X+ >X /* highlight our own messages in MAGENTA, all others in BLUE */ >X if (!strcasecmp(info.user, tok[1])) { >X hilit = MAGENTA; >X@@ -648,6 +650,7 @@ >X >X I_NAP_FUNC(snotice) >X { >X+ recodepage(str,str,2); >X wp(win, "%s* %s%s\n", YELLOW, (str)?str:"", WHITE); >X drw(win); >X return(1); >X@@ -2014,6 +2017,7 @@ >X >X I_NAP_FUNC(sme) >X { >X+ recodepage(tok[2],tok[2],2); >X if (!(recent = findchan(chanl, tok[0]))) >X return(1); >X if (!strcasecmp(curchan->nm, tok[0]) || wmode) >Xdiff -urN src/winio.c src/winio.c >X--- src/winio.c Wed Jul 21 18:57:52 2004 >X+++ src/winio.c Wed Jul 21 19:13:10 2004 >X@@ -1007,13 +1007,16 @@ >X drw(win); >X } else if (curchan->q == 1) { >X msg = fixquotes(strdup(command)); >X+ recodepage(msg,msg,1); >X sendpack(s, NAP_TELL, "%s %s", curchan->nm, msg); >X recent = curchan; >X+ recodepage(msg,msg,2); >X wp(win, "%s* --> (%s%s%s)%s %s\n", GREEN, WHITE, curchan->nm, GREEN, WHITE, msg); >X drw(win); >X free(msg); >X recent = NULL; >X } else if (curchan->q == 2) { >X+ recodepage(command,command,1); >X ssock(ircsock, "PRIVMSG %s :%s\n", curchan->nm, command); >X recent = curchan; >X wp(win, "%s<%s%s%s>%s %s\n", BRIGHT(MAGENTA), WHITE, mnick, BRIGHT(MAGENTA), WHITE, command); >X@@ -1021,6 +1024,7 @@ >X recent = NULL; >X } else { >X msg = fixquotes(strdup(command)); >X+ recodepage(msg,msg,1); >X if (sendpack(s, NAP_SAY, "%s %s", curchan->nm, msg) == -1) { >X delsock(s); /* s is the server, or -1 if no server */ >X } >END-of-audio/napster/files/extra-win2koi >echo x - audio/napster/files/patch-doc::Makefile.in >sed 's/^X//' >audio/napster/files/patch-doc::Makefile.in << 'END-of-audio/napster/files/patch-doc::Makefile.in' >X--- doc/Makefile.in.orig Wed Jun 23 11:20:36 2004 >X+++ doc/Makefile.in Wed Jun 23 11:22:22 2004 >X@@ -124,7 +124,7 @@ >X sysconfdir = @sysconfdir@ >X target_alias = @target_alias@ >X EXTRA_DIST = nap.1.in userguide.html napster.txt >X-htmldir = $(prefix)/doc/nap >X+htmldir = $(prefix)/share/doc/nap >X man_MANS = nap.1 >X html_DATA = userguide.html >X all: all-am >X@@ -208,6 +208,7 @@ >X rm -f $(DESTDIR)$(man1dir)/$$inst; \ >X done >X install-htmlDATA: $(html_DATA) >X+.ifndef(NOPORTDOCS) >X @$(NORMAL_INSTALL) >X $(mkdir_p) $(DESTDIR)$(htmldir) >X @list='$(html_DATA)'; for p in $$list; do \ >X@@ -216,6 +217,7 @@ >X echo " $(htmlDATA_INSTALL) $$d$$p $(DESTDIR)$(htmldir)/$$f"; \ >X $(htmlDATA_INSTALL) $$d$$p $(DESTDIR)$(htmldir)/$$f; \ >X done >X+.endif >X >X uninstall-htmlDATA: >X @$(NORMAL_UNINSTALL) >END-of-audio/napster/files/patch-doc::Makefile.in >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 69542
: 45031