ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/pack/freebsd/diff/sysutils/psmisc/psmisc.2011-08-07T053402Z.diff
(Generate patch)

Comparing freebsd/sysutils/psmisc.patch (file contents):
Revision 281 by douglas, 2010-05-18T08:40:42-07:00 vs.
Revision 282 by douglas, 2010-05-18T22:41:26-07:00

# Line 1 | Line 1
1   diff -Nrux .svn -x work /usr/ports/sysutils/psmisc/Makefile psmisc/Makefile
2   --- /usr/ports/sysutils/psmisc/Makefile 2010-01-02 08:40:09.000000000 -0800
3 < +++ psmisc/Makefile     2010-05-18 08:37:45.668699414 -0700
4 < @@ -6,12 +6,12 @@
3 > +++ psmisc/Makefile     2010-05-18 22:39:22.883081611 -0700
4 > @@ -6,28 +6,41 @@
5   #
6  
7   PORTNAME=      psmisc
# Line 15 | Line 15 | diff -Nrux .svn -x work /usr/ports/sysut
15   +MAINTAINER=    douglas@douglasthrift.net
16   COMMENT=       A port of the Linux pstree, killall and pidof commands
17  
18 + +BUILD_DEPENDS= gsed:${PORTSDIR}/textproc/gsed
19 + +
20   GNU_CONFIGURE= yes
21 < @@ -19,7 +19,7 @@
21 > -CONFIGURE_ARGS=        --disable-nls
22   USE_GMAKE=     yes
23  
24   CONFLICTS=     pstree-2.* \
25   -               pidof-*
26   +               pidof-[0-9]*
27 + +
28 + +OPTIONS=       NLS "Native Language Support via gettext utilities" On
29 + +
30 + +.include <bsd.port.pre.mk>
31  
32 < PLIST_FILES=   bin/killall \
33 <                bin/pidof \
32 > -PLIST_FILES=   bin/killall \
33 > -               bin/pidof \
34 > -               bin/pstree bin/pstree.x11
35 > +.if defined(WITHOUT_NLS)
36 > +CONFIGURE_ARGS+=--disable-nls
37 > +PLIST_SUB+=    NLS="@comment "
38 > +.else
39 > +USE_GETTEXT=   yes
40 > +CONFIGURE_ARGS+=--enable-nls
41 > +CPPFLAGS+=     -I${LOCALBASE}/include
42 > +LDFLAGS+=      -L${LOCALBASE}/lib
43 > +CONFIGURE_ENV+=        CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
44 > +PLIST_SUB+=    NLS=""
45 > +.endif
46 >
47 > MAN1=          pstree.1 killall.1
48 >
49 > post-install:
50 >        @${LN} -sf killall ${PREFIX}/bin/pidof
51 >
52 > -.include <bsd.port.mk>
53 > +.include <bsd.port.post.mk>
54   diff -Nrux .svn -x work /usr/ports/sysutils/psmisc/distinfo psmisc/distinfo
55   --- /usr/ports/sysutils/psmisc/distinfo 2010-01-02 08:40:09.000000000 -0800
56   +++ psmisc/distinfo     2010-05-18 04:02:47.141686600 -0700
# Line 35 | Line 61 | diff -Nrux .svn -x work /usr/ports/sysut
61   +MD5 (psmisc-22.11.tar.gz) = b5d32aa285b75c59dee96d3ea26a4881
62   +SHA256 (psmisc-22.11.tar.gz) = 8fff37557f5150d89ef9afc03133731da3eaa2bad1a94f64355218a68b884536
63   +SIZE (psmisc-22.11.tar.gz) = 375038
64 + diff -Nrux .svn -x work /usr/ports/sysutils/psmisc/files/patch-src-Makefile.in psmisc/files/patch-src-Makefile.in
65 + --- /usr/ports/sysutils/psmisc/files/patch-src-Makefile.in      2010-01-02 08:40:10.000000000 -0800
66 + +++ psmisc/files/patch-src-Makefile.in  2010-05-18 21:35:53.776313591 -0700
67 + @@ -1,5 +1,5 @@
68 + ---- src/Makefile.in.orig       2009-12-27 16:19:06.000000000 +0900
69 + -+++ src/Makefile.in    2010-01-03 00:25:56.093987293 +0900
70 + +--- src/Makefile.in.orig       2010-04-08 05:41:34.000000000 -0700
71 + ++++ src/Makefile.in    2010-05-18 21:30:06.746914197 -0700
72 + @@ -34,8 +34,8 @@
73 +  POST_UNINSTALL = :
74 +  build_triplet = @build@
75 + @@ -26,44 +26,37 @@
76 +  ETAGS = etags
77 +  CTAGS = ctags
78 +  DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
79 + -@@ -208,10 +208,10 @@
80 + -       $(am__append_4) $(am__append_6)
81 + - fuser_SOURCES = fuser.c comm.h signals.c signals.h i18n.h fuser.h
82 + - killall_SOURCES = killall.c comm.h signals.c signals.h i18n.h
83 + --killall_LDADD = @SELINUX_LIB@
84 + -+killall_LDADD =
85 + - peekfd_SOURCES = peekfd.c
86 + - pstree_SOURCES = pstree.c comm.h i18n.h
87 + --pstree_LDADD = @TERMCAP_LIB@ @SELINUX_LIB@
88 + -+pstree_LDADD = @TERMCAP_LIB@
89 + - prtstat_SOURCES = prtstat.c prtstat.h
90 + - BUILT_SOURCES = signames.h
91 + - EXTRA_DIST = signames.c
92 + -@@ -537,13 +537,20 @@
93 + +@@ -290,19 +290,19 @@
94 + +       -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
95 + + fuser$(EXEEXT): $(fuser_OBJECTS) $(fuser_DEPENDENCIES)
96 + +       @rm -f fuser$(EXEEXT)
97 + +-      $(LINK) $(fuser_OBJECTS) $(fuser_LDADD) $(LIBS)
98 + ++      $(LINK) $(fuser_OBJECTS) $(fuser_LDADD) $(LIBS) $(INTLLIBS)
99 + + killall$(EXEEXT): $(killall_OBJECTS) $(killall_DEPENDENCIES)
100 + +       @rm -f killall$(EXEEXT)
101 + +-      $(LINK) $(killall_OBJECTS) $(killall_LDADD) $(LIBS)
102 + ++      $(LINK) $(killall_OBJECTS) $(killall_LDADD) $(LIBS) $(INTLLIBS)
103 + + peekfd$(EXEEXT): $(peekfd_OBJECTS) $(peekfd_DEPENDENCIES)
104 + +       @rm -f peekfd$(EXEEXT)
105 + +-      $(LINK) $(peekfd_OBJECTS) $(peekfd_LDADD) $(LIBS)
106 + ++      $(LINK) $(peekfd_OBJECTS) $(peekfd_LDADD) $(LIBS) $(INTLLIBS)
107 + + prtstat$(EXEEXT): $(prtstat_OBJECTS) $(prtstat_DEPENDENCIES)
108 + +       @rm -f prtstat$(EXEEXT)
109 + +-      $(LINK) $(prtstat_OBJECTS) $(prtstat_LDADD) $(LIBS)
110 + ++      $(LINK) $(prtstat_OBJECTS) $(prtstat_LDADD) $(LIBS) $(INTLLIBS)
111 + + pstree$(EXEEXT): $(pstree_OBJECTS) $(pstree_DEPENDENCIES)
112 + +       @rm -f pstree$(EXEEXT)
113 + +-      $(LINK) $(pstree_OBJECTS) $(pstree_LDADD) $(LIBS)
114 + ++      $(LINK) $(pstree_OBJECTS) $(pstree_LDADD) $(LIBS) $(INTLLIBS)
115 +  
116 + + mostlyclean-compile:
117 + +       -rm -f *.$(OBJEXT)
118 + +@@ -538,7 +538,7 @@
119 +  signames.h: signames.c Makefile
120 +                export LC_ALL=C ; \
121 + --              @CPP@ -dM $< |\
122 + +               @CPP@ -dM $< |\
123 + -              tr -s '\t ' ' ' | sort -n -k 3 | sed \
124 + --      's:#define SIG\([A-Z]\+[0-9]*\) \([0-9]\+\) *\(\|/\*.*\)$$:{\ \2,"\1" },:p;d' | \
125 + --                grep -v '[0-9][0-9][0-9]' >signames.h || \
126 + --                { rm -f signames.h; exit 1; }
127 + --              grep '^{ 1,"HUP" },$$' signames.h >/dev/null || \
128 + --                { rm -f signames.h; exit 1; }
129 + -+              @CPP@ -dM $< | {\
130 + -+                      signames=`kill -l | tr a-z A-Z`; \
131 + -+                      while read define name value; do \
132 + -+                              [ "$$define" = '#define' ] || continue; \
133 + -+                              case "$$value" in \
134 + -+                              *[!0-9]*) continue; \
135 + -+                              esac; \
136 + -+                              for signame in $$signames; do \
137 + -+                                      if [ "$$name" = "SIG$$signame" ]; then \
138 + -+                                              echo "{ $$value, \"$$signame\" },"; \
139 + -+                                      fi; \
140 + -+                              done; \
141 + -+                      done; \
142 + -+              } | sort -n -k 2 > signames.h
143 + -
144 + - install-exec-hook:
145 + -               cd $(DESTDIR)$(bindir) && \
146 + ++              tr -s '\t ' ' ' | sort -n -k 3 | gsed \
147 + +       's:#define SIG\([A-Z]\+[0-9]*\) \([0-9]\+\) *\(\|/\*.*\)$$:{\ \2,"\1" },:p;d' | \
148 + +                 grep -v '[0-9][0-9][0-9]' >signames.h || \
149 + +                 { rm -f signames.h; exit 1; }
150   diff -Nrux .svn -x work /usr/ports/sysutils/psmisc/files/patch-src-pstree.c psmisc/files/patch-src-pstree.c
151   --- /usr/ports/sysutils/psmisc/files/patch-src-pstree.c 2010-01-02 08:40:10.000000000 -0800
152 < +++ psmisc/files/patch-src-pstree.c     2010-05-18 07:21:54.752390269 -0700
153 < @@ -1,14 +1,17 @@
152 > +++ psmisc/files/patch-src-pstree.c     2010-05-18 20:03:36.709489357 -0700
153 > @@ -1,14 +1,16 @@
154   ---- src/pstree.c.orig  2009-12-27 15:46:47.000000000 +0900
155   -+++ src/pstree.c       2010-01-03 00:52:21.437862505 +0900
156   -@@ -37,6 +37,7 @@
157   +--- src/pstree.c.orig  2010-04-08 05:20:10.000000000 -0700
158   ++++ src/pstree.c       2010-05-18 07:20:57.583839746 -0700
159 < +@@ -37,6 +37,10 @@
159 > +@@ -37,6 +37,9 @@
160    #include <term.h>
161    #include <termios.h>
162    #include <langinfo.h>
163   ++#ifdef __FreeBSD__
52 ++#include <locale.h>
164   +#include <limits.h>
165   ++#endif
166    #include <assert.h>
# Line 60 | Line 171 | diff -Nrux .svn -x work /usr/ports/sysut
171      struct dirent *de;
172      FILE *file;
173      struct stat st;
174 < @@ -20,31 +23,64 @@
174 > @@ -20,31 +22,53 @@
175      char *buffer;
176      size_t buffer_size;
177      char readbuf[BUFSIZ + 1];
# Line 127 | Line 238 | diff -Nrux .svn -x work /usr/ports/sysut
238   +               if (!print_args)
239   + #ifdef WITH_SELINUX
240   +                 add_proc(comm, pid, ppid, st.st_uid, NULL, 0, 0, scontext);
130 +@@ -860,6 +896,10 @@
131 +      * command-line options, if given.
132 +      */
133 +
134 ++#ifdef __FreeBSD__
135 ++    /* Actually set the locale because nl_langinfo won't do it. */
136 ++    setlocale(LC_CTYPE, "");
137 ++#endif
138 +     if (isatty(1) && !strcmp(nl_langinfo(CODESET), "UTF-8")) {
139 +         /* Use UTF-8 symbols if the locale's character set is UTF-8. */
140 +         sym = &sym_utf;
241   diff -Nrux .svn -x work /usr/ports/sysutils/psmisc/pkg-descr psmisc/pkg-descr
242   --- /usr/ports/sysutils/psmisc/pkg-descr        2005-10-05 00:49:45.000000000 -0700
243   +++ psmisc/pkg-descr    2010-05-18 07:57:55.280442813 -0700
# Line 147 | Line 247 | diff -Nrux .svn -x work /usr/ports/sysut
247  
248   -WWW: http://psmisc.sourceforge.net
249   +WWW: http://psmisc.sourceforge.net/
250 + diff -Nrux .svn -x work /usr/ports/sysutils/psmisc/pkg-plist psmisc/pkg-plist
251 + --- /usr/ports/sysutils/psmisc/pkg-plist        1969-12-31 16:00:00.000000000 -0800
252 + +++ psmisc/pkg-plist    2010-05-18 22:11:15.201428734 -0700
253 + @@ -0,0 +1,26 @@
254 + +bin/killall
255 + +bin/pidof
256 + +bin/pstree
257 + +bin/pstree.x11
258 + +%%NLS%%share/locale/bg/LC_MESSAGES/psmisc.mo
259 + +%%NLS%%share/locale/ca/LC_MESSAGES/psmisc.mo
260 + +%%NLS%%share/locale/cs/LC_MESSAGES/psmisc.mo
261 + +%%NLS%%share/locale/de/LC_MESSAGES/psmisc.mo
262 + +%%NLS%%share/locale/el/LC_MESSAGES/psmisc.mo
263 + +%%NLS%%share/locale/eu/LC_MESSAGES/psmisc.mo
264 + +%%NLS%%share/locale/fi/LC_MESSAGES/psmisc.mo
265 + +%%NLS%%share/locale/fr/LC_MESSAGES/psmisc.mo
266 + +%%NLS%%share/locale/hu/LC_MESSAGES/psmisc.mo
267 + +%%NLS%%share/locale/id/LC_MESSAGES/psmisc.mo
268 + +%%NLS%%share/locale/it/LC_MESSAGES/psmisc.mo
269 + +%%NLS%%share/locale/ja/LC_MESSAGES/psmisc.mo
270 + +%%NLS%%share/locale/nb/LC_MESSAGES/psmisc.mo
271 + +%%NLS%%share/locale/nl/LC_MESSAGES/psmisc.mo
272 + +%%NLS%%share/locale/pl/LC_MESSAGES/psmisc.mo
273 + +%%NLS%%share/locale/pt/LC_MESSAGES/psmisc.mo
274 + +%%NLS%%share/locale/ro/LC_MESSAGES/psmisc.mo
275 + +%%NLS%%share/locale/ru/LC_MESSAGES/psmisc.mo
276 + +%%NLS%%share/locale/sv/LC_MESSAGES/psmisc.mo
277 + +%%NLS%%share/locale/vi/LC_MESSAGES/psmisc.mo
278 + +%%NLS%%share/locale/zh_CN/LC_MESSAGES/psmisc.mo
279 + +%%NLS%%share/locale/zh_TW/LC_MESSAGES/psmisc.mo

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines