FreeBSD Bugzilla – Attachment 63839 Details for
Bug 95115
Update port: misc/pinfo to 0.6.9
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 9.22 KB, created by
tkato432
on 2006-03-30 17:10:23 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
tkato432
Created:
2006-03-30 17:10:23 UTC
Size:
9.22 KB
patch
obsolete
>diff -urN /usr/ports/misc/pinfo/Makefile misc/pinfo/Makefile >--- /usr/ports/misc/pinfo/Makefile Thu Mar 25 23:04:00 2004 >+++ misc/pinfo/Makefile Fri Mar 17 14:46:52 2006 >@@ -6,36 +6,36 @@ > # > > PORTNAME= pinfo >-PORTVERSION= 0.6.8 >-PORTREVISION= 1 >+PORTVERSION= 0.6.9 > CATEGORIES= misc >-MASTER_SITES= http://dione.ids.pl/~pborys/software/pinfo/ >+MASTER_SITES= http://alioth.debian.org/download.php/1502/ > > MAINTAINER= ports@FreeBSD.org > COMMENT= Ncurses based, lynx style info documentation browser > >+USE_GNOME= gnometarget > GNU_CONFIGURE= yes > CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ >- LIBS="-L${LOCALBASE}/lib" >+ LDFLAGS="-L${LOCALBASE}/lib" > CONFIGURE_ARGS= --with-readline \ > --with-localedir=${PREFIX}/share/locale > >-.if !defined(WITHOUT_NLS) >-USE_GETTEXT= yes >-PLIST_SUB+= NLS="" >-.else >-CONFIGURE_ARGS+=--disable-nls >-PLIST_SUB+= NLS="@comment " >-.endif >- >-MAN1= pinfo.1 >-INFO= pinfo >+MAN1= pinfo.1 >+INFO= pinfo > > .include <bsd.port.pre.mk> > > .if ${OSVERSION} < 400010 > LIB_DEPENDS+= ncurses.5:${PORTSDIR}/devel/ncurses > CONFIGURE_ARGS+= --with-ncurses=${LOCALBASE} >+.endif >+ >+.if defined(WITHOUT_NLS) >+CONFIGURE_ARGS+= --disable-nls >+PLIST_SUB+= NLS="@comment " >+.else >+USE_GETTEXT= yes >+PLIST_SUB+= NLS="" > .endif > > .include <bsd.port.post.mk> >diff -urN /usr/ports/misc/pinfo/distinfo misc/pinfo/distinfo >--- /usr/ports/misc/pinfo/distinfo Sat Nov 26 19:28:16 2005 >+++ misc/pinfo/distinfo Fri Mar 17 14:46:15 2006 >@@ -1,3 +1,3 @@ >-MD5 (pinfo-0.6.8.tar.gz) = 55feb4ebaa709b52bd00a15ed0fb52fb >-SHA256 (pinfo-0.6.8.tar.gz) = f5a177986dea663102f6a6c31895cd07c3e2fdb81d936ef5c176f709a2a40a4e >-SIZE (pinfo-0.6.8.tar.gz) = 319857 >+MD5 (pinfo-0.6.9.tar.gz) = c3298d36537601753558b3e9240b00b7 >+SHA256 (pinfo-0.6.9.tar.gz) = c25f08e115a5e796f40838a28d0e9816c755f4cb9e7bcc77f6d4c9ddaf0a1651 >+SIZE (pinfo-0.6.9.tar.gz) = 554213 >diff -urN /usr/ports/misc/pinfo/files/patch-src__filehandling_functions.c misc/pinfo/files/patch-src__filehandling_functions.c >--- /usr/ports/misc/pinfo/files/patch-src__filehandling_functions.c Thu Jan 1 09:00:00 1970 >+++ misc/pinfo/files/patch-src__filehandling_functions.c Fri Mar 17 15:57:46 2006 >@@ -0,0 +1,34 @@ >+--- src/filehandling_functions.c.orig Fri Mar 17 00:15:02 2006 >++++ src/filehandling_functions.c Fri Mar 17 15:57:06 2006 >+@@ -139,14 +139,13 @@ >+ char name[256]; >+ char file[256]; >+ int i; >++ char *nameend, *filestart, *fileend, *dot; >+ >+ id = opendirfile(0); >+ if (!id) >+ return 0; >+ >+ read_item(id, type, message, lines); >+- >+- char *nameend, *filestart, *fileend, *dot; >+ >+ /* search for node-links in every line */ >+ for (i = 1; i < Lines; i++) >+@@ -163,6 +162,7 @@ >+ >+ /* skip this hit if it is not a perfect match and >+ * we have already found a previous partial match */ >++ char *tmp = name; >+ if ( ! ( (nameend - Message[i]) - 2 == filenamelen ) >+ && goodHit ) >+ { >+@@ -170,7 +170,6 @@ >+ } >+ >+ /* find the name of the node link */ >+- char *tmp = name; >+ strncpy(file, filestart + 1, fileend - filestart - 1); >+ file[fileend - filestart - 1] = 0; >+ strncpy(name, fileend + 1, dot - fileend - 1); >diff -urN /usr/ports/misc/pinfo/files/patch-src__manual.c misc/pinfo/files/patch-src__manual.c >--- /usr/ports/misc/pinfo/files/patch-src__manual.c Thu Jan 1 09:00:00 1970 >+++ misc/pinfo/files/patch-src__manual.c Fri Mar 17 16:00:33 2006 >@@ -0,0 +1,20 @@ >+--- src/manual.c.orig Thu Mar 16 23:14:30 2006 >++++ src/manual.c Fri Mar 17 16:00:02 2006 >+@@ -797,7 +797,7 @@ >+ if ((!strchr(p_t1, '(')) &&(!is_in_manlinks(manlinks, p_t1))) >+ { >+ char tempchar; >+- int breakpos; >++ int breakpos, cols_before_link; >+ i = mylink - tmp - 1; >+ if (i < 0) >+ i++; >+@@ -830,7 +830,7 @@ >+ */ >+ >+ /* calculate the number of columns in front of the link */ >+- int cols_before_link = width_of_string(tmp, i-1); >++ cols_before_link = width_of_string(tmp, i-1); >+ >+ /* a small check */ >+ if (!((use_apropos) &&(manualhistorylength == 0))) >diff -urN /usr/ports/misc/pinfo/files/patch-src__utils.c misc/pinfo/files/patch-src__utils.c >--- /usr/ports/misc/pinfo/files/patch-src__utils.c Thu Jan 1 09:00:00 1970 >+++ misc/pinfo/files/patch-src__utils.c Fri Mar 17 16:05:46 2006 >@@ -0,0 +1,76 @@ >+--- src/utils.c.orig Thu Mar 16 23:14:30 2006 >++++ src/utils.c Fri Mar 17 16:04:57 2006 >+@@ -553,6 +553,10 @@ >+ int >+ check_node_name( const char * const node_name, const char * const node_header) >+ { >++ size_t header_len; >++ char *header, *str_start, *c; >++ int res; >++ >+ /* if either one of node_name or node_header is NULL or a zero >+ * sized string, we have nothing to check, so return success */ >+ if ( (node_name==NULL) || (node_header==NULL) >+@@ -561,15 +565,15 @@ >+ return 1; >+ } >+ >+- size_t header_len = strlen(node_header); >++ header_len = strlen(node_header); >+ >+ /* copy node_header to a local string which can be mutilated */ >+ /* don't use strdup here, as xmalloc handles all errors */ >+- char *header = xmalloc( header_len + 1 ); >++ header = xmalloc( header_len + 1 ); >+ strcpy(header, node_header); >+ >+ /* search for "Node: foobar," in node_header */ >+- char *str_start = strstr(header, "Node: "); >++ str_start = strstr(header, "Node: "); >+ if (str_start==NULL) /* no match */ >+ { >+ return 0; >+@@ -577,14 +581,14 @@ >+ /* advance str_start to the start of the node name */ >+ str_start += strlen("Node: "); >+ /* and search for the next comma, tab, or newline */ >+- char *c = str_start; >++ *c = str_start; >+ while ( (*c!=',') && (*c!='\t') && (*c!='\n') && (*c!='\0') ) c++; >+ *c = '\0'; >+ >+ /* so, now str_start point to a \0-terminated string containing the >+ * node name from the header. >+ * Let's compare it with the node_name we're looking for */ >+- int res = strcmp(str_start, node_name); >++ res = strcmp(str_start, node_name); >+ >+ /* we're done, so free alloc'ed vars */ >+ xfree(header); >+@@ -637,20 +641,22 @@ >+ int >+ width_of_string( const char * const mbs, const int len) >+ { >++ int width; >++ char *str; >++ wchar_t *wstr; >++ >+ if (len<0) return -1; >+ if (len==0) return 0; >+ >+- int width; >+- >+ /* copy the string to a local buffer, because we only want to >+ * compare the first len bytes */ >+- char *str = xmalloc(len+1); >++ str = xmalloc(len+1); >+ memcpy(str, mbs, len); >+ >+ #ifdef USE_WCHAR >+ >+ /* allocate a widestring */ >+- wchar_t *wstr = xmalloc( (len+1)*sizeof(wchar_t) ); >++ wstr = xmalloc( (len+1)*sizeof(wchar_t) ); >+ >+ mbstowcs(wstr, str, len); >+ width = wcswidth(wstr, len); >diff -urN /usr/ports/misc/pinfo/files/patch-src__video.c misc/pinfo/files/patch-src__video.c >--- /usr/ports/misc/pinfo/files/patch-src__video.c Thu Jan 1 09:00:00 1970 >+++ misc/pinfo/files/patch-src__video.c Fri Mar 17 16:09:07 2006 >@@ -0,0 +1,58 @@ >+--- src/video.c.orig Thu Mar 16 06:54:56 2006 >++++ src/video.c Fri Mar 17 16:08:37 2006 >+@@ -88,9 +88,11 @@ >+ attrset(normal); >+ for (i = pos;(i < lines) &&(i < pos + maxy - 2); i++) >+ { >++ int tmp; >++ >+ if (!message[i]) continue; >+ >+- int tmp = strlen(message[i]) - 1; >++ tmp = strlen(message[i]) - 1; >+ message[i][tmp] = 0; >+ if (tmp>column) >+ mvaddstr(i + 1 - pos, 0, message[i]+column); >+@@ -263,12 +265,14 @@ >+ { >+ regmatch_t pmatch[1]; >+ long maxpos = pos +(maxy - 2); >++ int maxregexp; >++ >+ if (maxpos > lines) >+ { >+ maxpos = lines; >+ } >+ >+- int maxregexp = aftersearch ? h_regexp_num + 1 : h_regexp_num; >++ maxregexp = aftersearch ? h_regexp_num + 1 : h_regexp_num; >+ /* >+ * if it is after search, then we have user defined regexps+ >+ * a searched regexp to highlight >+@@ -285,19 +289,22 @@ >+ /* check if this regexp is present on this line */ >+ while (!regexec(&h_regexp[j], str, 1, pmatch, 0)) >+ { >++ int n, x, y; >++ char tmp; >++ >+ /* yes, found something, so highlight it */ >+- int n = pmatch[0].rm_eo - pmatch[0].rm_so; >++ n = pmatch[0].rm_eo - pmatch[0].rm_so; >+ >+ /* point str at start of match */ >+ str += pmatch[0].rm_so; >+ >+ /* calculate position on screen */ >+- int x = calculate_len(message[i], str); >+- int y = i - pos + 1; >++ x = calculate_len(message[i], str); >++ y = i - pos + 1; >+ >+ /* save the char after the end of the match, >+ * and replace it by \0 */ >+- char tmp = str[n]; >++ tmp = str[n]; >+ str[n] = 0; >+ >+ /* write out the highlighted match to screen */ >diff -urN /usr/ports/misc/pinfo/pkg-descr misc/pinfo/pkg-descr >--- /usr/ports/misc/pinfo/pkg-descr Thu Aug 28 08:35:04 2003 >+++ misc/pinfo/pkg-descr Fri Mar 17 14:25:06 2006 >@@ -1,3 +1,3 @@ > pinfo is a (n)curses based, lynx style info browser. > >-WWW: http://dione.ids.pl/~pborys/software/linux/ >+WWW: http://pinfo.alioth.debian.org/ >diff -urN /usr/ports/misc/pinfo/pkg-plist misc/pinfo/pkg-plist >--- /usr/ports/misc/pinfo/pkg-plist Thu Mar 25 23:04:00 2004 >+++ misc/pinfo/pkg-plist Fri Mar 17 16:12:35 2006 >@@ -2,7 +2,12 @@ > etc/pinforc > %%NLS%%share/locale/cs/LC_MESSAGES/pinfo.mo > %%NLS%%share/locale/de/LC_MESSAGES/pinfo.mo >+%%NLS%%share/locale/eu/LC_MESSAGES/pinfo.mo > %%NLS%%share/locale/ja/LC_MESSAGES/pinfo.mo >+%%NLS%%share/locale/nl/LC_MESSAGES/pinfo.mo > %%NLS%%share/locale/pl/LC_MESSAGES/pinfo.mo >+%%NLS%%share/locale/pt_BR/LC_MESSAGES/pinfo.mo >+%%NLS%%share/locale/ro/LC_MESSAGES/pinfo.mo > %%NLS%%share/locale/ru/LC_MESSAGES/pinfo.mo > %%NLS%%share/locale/sv/LC_MESSAGES/pinfo.mo >+%%NLS%%share/locale/vi/LC_MESSAGES/pinfo.mo
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 Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 95115
: 63839