Import sfw build 145
Bugs Fixed
----------
6919364 quagga not initializing privileges from basic privilege set
6942421 Add gettext documentation to the gettext package
6961310 dosbox 0.74 released
6966005 Update Midnight Commander to 4.7.3
6967241 dladm_read_conf usage in trilld can be removed
6968248 Tomcat vulnerable for CVE-2010-2227 and CVE-2010-1157.
--- a/usr/src/cmd/dosbox/METADATA Sat Jul 10 13:38:50 2010 -0700
+++ b/usr/src/cmd/dosbox/METADATA Tue Jul 27 06:14:53 2010 -0700
@@ -1,14 +1,11 @@
NAME: dosbox
-VERSION: 0.73
+VERSION: 0.74
DESCRIPTION: Dosbox- Intel x86 PC Emulator
LICENSE: GPLv2
PACKAGE: SUNWdosbox
PROJECT_URL: http://www.dosbox.com/
-SOURCE_DOWNLOAD: http://puzzle.dl.sourceforge.net/sourceforge/dosbox/dosbox-0.73.tar.gz
+SOURCE_DOWNLOAD: http://prdownloads.sourceforge.net/dosbox/dosbox-0.74.tar.gz
SUPPORT: C
BUGTRAQ: solaris/utility/dosbox
OSR: 8279
COMMENTS:
-No notable modifications.
-In dosbox, the default keyboard scancode mapping does not work well in SPARC systems. So the parameter usescancodes is set to false in dosbox conf file for sparc.
-
--- a/usr/src/cmd/dosbox/Makefile.sfw Sat Jul 10 13:38:50 2010 -0700
+++ b/usr/src/cmd/dosbox/Makefile.sfw Tue Jul 27 06:14:53 2010 -0700
@@ -20,10 +20,9 @@
#
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
#
-#ident "@(#)Makefile.sfw 1.2 09/08/23 SMI"
+#ident "@(#)Makefile.sfw 1.3 10/06/29 SMI"
#
include ../Makefile.cmd
@@ -31,14 +30,12 @@
VER = $(COMPONENT_NAME:sh)-$(COMPONENT_VERSION:sh)
TARBALL = $(VER).tar.gz
PATCHES:sh = echo Patches/*.diff
-PATCHES:sh += uname -p | grep sparc > /dev/null && echo Patches/*.diff_sparc || echo
GPATCH_FLAGS=-p1
# configure(1) options to use
# a default --prefix and --mandir are set in Makefile.master
-
TARGET_ENV += CC="$(GCC)"
TARGET_ENV += CXX="$(GXX)"
TARGET_ENV += LD_OPTIONS="-M $(SRC)/cmd/mapfile_noexstk"
@@ -65,7 +62,7 @@
$(SRC)/tools/protofix --pkg $$pkg --perm ; \
done
-$(VER)/config.status: $(VER)/.patched
+$(VER)/config.status: $(VER)/$(SFW_STAMP_PATCHED)
(cd $(VER); env - \
./configure $(CONFIGURE_OPTIONS) $(TARGET_ENV))
--- a/usr/src/cmd/dosbox/Patches/dosbox-01-config.diff_sparc Sat Jul 10 13:38:50 2010 -0700
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- dosbox-0.73/src/gui/sdlmain.cpp.orig Mon Jun 8 14:26:37 2009
-+++ dosbox-0.73/src/gui/sdlmain.cpp Mon Jun 8 14:27:13 2009
-@@ -1515,7 +1515,7 @@
- Pstring = sdl_sec->Add_path("mapperfile",Property::Changeable::Always,"mapper.txt");
- Pstring->Set_help("File used to load/save the key/event mappings from.");
-
-- Pbool = sdl_sec->Add_bool("usescancodes",Property::Changeable::Always,true);
-+ Pbool = sdl_sec->Add_bool("usescancodes",Property::Changeable::Always,false);
- Pbool->Set_help("Avoid usage of symkeys, might not work on all operating systems.");
- }
-
--- a/usr/src/cmd/dosbox/Patches/dosbox-01-socket.diff Sat Jul 10 13:38:50 2010 -0700
+++ b/usr/src/cmd/dosbox/Patches/dosbox-01-socket.diff Tue Jul 27 06:14:53 2010 -0700
@@ -1,35 +1,25 @@
---- dosbox-0.73/configure.in.orig 2009-06-02 15:13:21.301795000 +0530
-+++ dosbox-0.73/configure.in 2009-06-02 15:18:22.675005000 +0530
-@@ -430,6 +430,11 @@
- AC_MSG_WARN([Can't find libSDL_sound, libSDL_sound support disabled])
- fi
-
-+dnl Check for -lsocket -lnsl
-+
-+AC_CHECK_FUNC(gethostent, , AC_CHECK_LIB(nsl, gethostent))
-+AC_CHECK_FUNC(setsockopt, , AC_CHECK_LIB(socket, setsockopt))
-+
- dnl Check for mprotect. Needed for 64 bits linux
- AH_TEMPLATE(C_HAVE_MPROTECT,[Define to 1 if you have the mprotect function])
- AC_CHECK_HEADER([sys/mman.h], [
-@@ -466,6 +471,9 @@
- LIBS="$LIBS -framework CoreMIDI -framework AudioUnit -framework AudioToolbox"
+--- dosbox-0.74/configure.in Mon May 10 20:58:57 2010
++++ dosbox-0.74-patch/configure.in Fri Jun 25 15:04:45 2010
+@@ -479,6 +479,11 @@
+ AC_DEFINE(BSD, 1, [Compiling on BSD])
AC_DEFINE(C_DIRECTSERIAL, 1, [ Define to 1 if you want serial passthrough support (Win32, Posix and OS/2).])
;;
+ *-*-solaris*)
-+ AC_DEFINE(C_DIRECTSERIAL, 1, [ Define to 1 if you want serial passthrough support (Win32, Posix and OS/2).])
-+ ;;
- *-*-linux*)
- AC_DEFINE(LINUX, 1, [Compiling on GNU/Linux])
++ AC_DEFINE(SOLARIS, 1, [Compiling on Oracle Solaris])
++ AC_DEFINE(C_DIRECTSERIAL, 1, [ Define to 1 if you want serial passthrough support (Win32, Posix and OS/2).])
++ LIBS="$LIBS -lnsl -lsocket"
++ ;;
+ *-*-os2-emx*)
+ AC_DEFINE(OS2, 1, [Compiling on OS/2 EMX])
AC_DEFINE(C_DIRECTSERIAL, 1, [ Define to 1 if you want serial passthrough support (Win32, Posix and OS/2).])
---- dosbox-0.73/src/hardware/serialport/directserial_posix.cpp.orig 2009-06-02 15:18:43.017182000 +0530
-+++ dosbox-0.73/src/hardware/serialport/directserial_posix.cpp 2009-06-02 15:19:17.138361000 +0530
-@@ -23,7 +23,7 @@
- #if C_DIRECTSERIAL
+--- dosbox-0.74/src/hardware/serialport/libserial.cpp Mon May 10 19:43:54 2010
++++ dosbox-0.74-patch/src/hardware/serialport/libserial.cpp Fri Jun 25 15:07:06 2010
+@@ -254,7 +254,7 @@
+ }
+ #endif
- // Posix version
-#if defined (LINUX) || defined (MACOSX) || defined (BSD)
-+#if defined (LINUX) || defined (MACOSX) || defined (BSD) || defined (_sun)
++#if defined (LINUX) || defined (MACOSX) || defined (BSD) || defined (SOLARIS)
- #include "serialport.h"
- #include "directserial_posix.h"
+ #include <string.h> // strlen
+ #include <stdlib.h>
Binary file usr/src/cmd/dosbox/dosbox-0.73.tar.gz has changed
Binary file usr/src/cmd/dosbox/dosbox-0.74.tar.gz has changed
--- a/usr/src/cmd/gettext/Makefile.sfw Sat Jul 10 13:38:50 2010 -0700
+++ b/usr/src/cmd/gettext/Makefile.sfw Tue Jul 27 06:14:53 2010 -0700
@@ -22,7 +22,7 @@
#
# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
#
-#pragma ident "@(#)Makefile.sfw 1.4 10/04/05 SMI"
+#pragma ident "@(#)Makefile.sfw 1.5 10/07/07 SMI"
#
include ../Makefile.cmd
@@ -92,16 +92,13 @@
$(SYMLINK) -f ../../../../share/man/man1/g$$f.1 \
"$(ROOTGNUMAN1)/$$f.1"; \
done
- $(RM) -r "$(ROOTDOC)/gettext" # in SUNWgnome-common-devel
- $(RM) "$(ROOTINFO)/gettext.info" # in SUNWgnome-common-devel
for f in $(LIBCLEANUP) ; do \
$(RM) "$(ROOT)/$$f"; \
done
for f in $(MAN3DUPS) ; do \
$(RM) "$(ROOTMAN3)/$$f.3"; \
done
- # charset.alias is delivered by JDS (SUNWgnome-base-libs)
- $(RM) $(ROOTLIB)/charset.alias
+ $(RM) "$(ROOTLIB)/charset.alias" # in SUNWglib2 (library/glib2)
$(VER)/config.status: $(VER)/configure
(cd $(VER); env - \
--- a/usr/src/cmd/mc/METADATA Sat Jul 10 13:38:50 2010 -0700
+++ b/usr/src/cmd/mc/METADATA Tue Jul 27 06:14:53 2010 -0700
@@ -1,10 +1,10 @@
NAME: mc
-VERSION: 4.7.1
+VERSION: 4.7.3
DESCRIPTION: GNU midnight commander
LICENSE: GPLv2
PACKAGE: SUNWgnu-mc
PROJECT_URL: http://www.midnight-commander.org
-SOURCE_DOWNLOAD: http://www.midnight-commander.org/downloads/35
+SOURCE_DOWNLOAD: http://www.midnight-commander.org/downloads/mc-4.7.3.tar.gz
SUPPORT: C
BUGTRAQ: solaris/utility/mc
OSR: 8056
Binary file usr/src/cmd/mc/mc-4.7.1.tar.gz has changed
Binary file usr/src/cmd/mc/mc-4.7.3.tar.gz has changed
--- a/usr/src/cmd/quagga/PATCHES.sfw Sat Jul 10 13:38:50 2010 -0700
+++ b/usr/src/cmd/quagga/PATCHES.sfw Tue Jul 27 06:14:53 2010 -0700
@@ -11,6 +11,7 @@
quagga-bgp-comm-crash.patch
quagga-isisd-iso-checksum.patch
quagga-isisd-trill.patch
+quagga-privs-basicprivset.patch
# following two are experimental, and are in use on route-server.quagga.net
# left in to allow me to easily reconstruct packages for that host
#quagga-bgp-as4.patch
--- a/usr/src/cmd/quagga/patches/quagga-isisd-trill.patch Sat Jul 10 13:38:50 2010 -0700
+++ b/usr/src/cmd/quagga/patches/quagga-isisd-trill.patch Tue Jul 27 06:14:53 2010 -0700
@@ -3108,11 +3108,11 @@
index 0000000..3a38660
--- /dev/null
+++ isisd/isis_trill.c
-@@ -0,0 +1,2353 @@
+@@ -0,0 +1,2346 @@
+/*
+ * IS-IS Rout(e)ing protocol - isis_trill.c
+ *
-+ * Copyright 2009 Sun Microsystems, Inc. All rights reserved.
++ * Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public Licenseas published by the Free
@@ -5234,7 +5234,6 @@
+{
+ struct isis_area *area = arg;
+ dladm_status_t status;
-+ dladm_conf_t conf;
+ char bridge[MAXLINKNAMELEN], linkname[MAXLINKNAMELEN];
+ char pointless[DLADM_STRSIZE];
+ datalink_class_t class;
@@ -5246,14 +5245,6 @@
+ if (status != DLADM_STATUS_OK || strcmp (bridge, area->trill->name) != 0)
+ return DLADM_WALK_CONTINUE;
+
-+ status = dladm_read_conf (handle, linkid, &conf);
-+ if (status != DLADM_STATUS_OK)
-+ {
-+ zlog_debug ("can't get status on link ID %u: %s", linkid,
-+ dladm_status2str (status, pointless));
-+ return DLADM_WALK_CONTINUE;
-+ }
-+
+ status = dladm_datalink_id2info (handle, linkid, NULL, &class, NULL,
+ linkname, sizeof (linkname));
+ if (status == DLADM_STATUS_OK)
@@ -5296,7 +5287,6 @@
+ zlog_err ("unable to get link info for ID %u: %s", linkid,
+ dladm_status2str (status, pointless));
+ }
-+ dladm_destroy_conf (handle, conf);
+ return DLADM_WALK_CONTINUE;
+}
+
@@ -5332,10 +5322,13 @@
+ struct interface *ifp;
+ struct listnode *node, *nnode;
+ struct isis_circuit *circ;
-+
-+ if (dladm_open (&dlhandle) != DLADM_STATUS_OK)
-+ {
-+ zlog_err ("%s: unable to open datalink control", area->trill->name);
++ dladm_status_t status;
++ char errmsg[DLADM_STRSIZE];
++
++ if ((status = dladm_open (&dlhandle)) != DLADM_STATUS_OK)
++ {
++ zlog_err ("%s: unable to open datalink control: %s",
++ area->trill->name, dladm_status2str(status, errmsg));
+ return FALSE;
+ }
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/usr/src/cmd/quagga/patches/quagga-privs-basicprivset.patch Tue Jul 27 06:14:53 2010 -0700
@@ -0,0 +1,161 @@
+diff --git lib/privs.c lib/privs.c
+index d290a59..d4dcdf2 100644
+--- lib/privs.c
++++ lib/privs.c
+@@ -2,7 +2,7 @@
+ * Zebra privileges.
+ *
+ * Copyright (C) 2003 Paul Jakma.
+- * Copyright (C) 2005 Sun Microsystems, Inc.
++ * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
+ *
+ * This file is part of GNU Zebra.
+ *
+@@ -351,6 +351,27 @@ zprivs_caps_terminate (void)
+ * - http://blogs.sun.com/roller/page/gbrunett?entry=privilege_enabling_set_id_programs1
+ */
+
++static pset_t *
++zprivs_caps_minimal ()
++{
++ pset_t *minimal;
++
++ if ((minimal = priv_str_to_set("basic", ",", NULL)) == NULL)
++ {
++ fprintf (stderr, "%s: couldn't get basic set!\n", __func__);
++ exit (1);
++ }
++
++ /* create a minimal privilege set from the basic set */
++ (void) priv_delset(minimal, PRIV_PROC_EXEC);
++ (void) priv_delset(minimal, PRIV_PROC_FORK);
++ (void) priv_delset(minimal, PRIV_PROC_INFO);
++ (void) priv_delset(minimal, PRIV_PROC_SESSION);
++ (void) priv_delset(minimal, PRIV_FILE_LINK_ANY);
++
++ return minimal;
++}
++
+ /* convert zebras privileges to system capabilities */
+ static pset_t *
+ zcaps2sys (zebra_capabilities_t *zcaps, int num)
+@@ -379,26 +400,34 @@ zcaps2sys (zebra_capabilities_t *zcaps, int num)
+ int
+ zprivs_change_caps (zebra_privs_ops_t op)
+ {
++ pset_t *privset;
+
+ /* should be no possibility of being called without valid caps */
+ assert (zprivs_state.syscaps_p);
+ if (!zprivs_state.syscaps_p)
+ {
++ fprintf (stderr, "%s: Eek, missing privileged caps!", __func__);
++ exit (1);
++ }
++
++ assert (zprivs_state.caps);
++ if (!zprivs_state.caps)
++ {
+ fprintf (stderr, "%s: Eek, missing caps!", __func__);
+ exit (1);
+ }
+-
+- /* to raise: copy original permitted into our working effective set
+- * to lower: just clear the working effective set
++
++ /* to raise: copy original permitted as our working effective set
++ * to lower: copy regular effective set stored in zprivs_state.caps
+ */
+ if (op == ZPRIVS_RAISE)
+- priv_copyset (zprivs_state.syscaps_p, zprivs_state.caps);
++ privset = zprivs_state.syscaps_p;
+ else if (op == ZPRIVS_LOWER)
+- priv_emptyset (zprivs_state.caps);
++ privset = zprivs_state.caps;
+ else
+ return -1;
+
+- if (setppriv (PRIV_SET, PRIV_EFFECTIVE, zprivs_state.caps) != 0)
++ if (setppriv (PRIV_SET, PRIV_EFFECTIVE, privset) != 0)
+ return -1;
+
+ return 0;
+@@ -426,15 +455,15 @@ zprivs_state_caps (void)
+ }
+ else
+ {
+- if (priv_isemptyset (effective) == B_TRUE)
++ if (priv_isequalset (effective, zprivs_state.syscaps_p))
++ result = ZPRIVS_RAISED;
++ else if (priv_isequalset (effective, zprivs_state.caps))
+ result = ZPRIVS_LOWERED;
+ else
+- result = ZPRIVS_RAISED;
++ result = ZPRIVS_UNKNOWN;
+ }
+
+- if (effective)
+- priv_freeset (effective);
+-
++ priv_freeset (effective);
+ return result;
+ }
+
+@@ -442,7 +471,7 @@ static void
+ zprivs_caps_init (struct zebra_privs_t *zprivs)
+ {
+ pset_t *basic;
+- pset_t *empty;
++ pset_t *minimal;
+
+ /* the specified sets */
+ zprivs_state.syscaps_p = zcaps2sys (zprivs->caps_p, zprivs->cap_num_p);
+@@ -470,14 +499,6 @@ zprivs_caps_init (struct zebra_privs_t *zprivs)
+ priv_union (basic, zprivs_state.syscaps_p);
+ priv_freeset (basic);
+
+- /* we need an empty set for 'effective', potentially for inheritable too */
+- if ( (empty = priv_allocset()) == NULL)
+- {
+- fprintf (stderr, "%s: couldn't get empty set!\n", __func__);
+- exit (1);
+- }
+- priv_emptyset (empty);
+-
+ /* Hey kernel, we know about privileges!
+ * this isn't strictly required, use of setppriv should have same effect
+ */
+@@ -520,16 +541,19 @@ zprivs_caps_init (struct zebra_privs_t *zprivs)
+ exit (1);
+ }
+
+- /* now clear the effective set and we're ready to go */
+- if (setppriv (PRIV_SET, PRIV_EFFECTIVE, empty))
++ /* we need a minimal basic set for 'effective', potentially for inheritable too */
++ minimal = zprivs_caps_minimal();
++
++ /* now set the effective set with a subset of basic privileges */
++ if (setppriv (PRIV_SET, PRIV_EFFECTIVE, minimal))
+ {
+ fprintf (stderr, "%s: error setting effective set!, %s\n", __func__,
+ safe_strerror (errno) );
+ exit (1);
+ }
+
+- /* we'll use this as our working-storage privset */
+- zprivs_state.caps = empty;
++ /* we'll use the minimal set as our working-storage privset */
++ zprivs_state.caps = minimal;
+
+ /* set methods for the caller to use */
+ zprivs->change = zprivs_change_caps;
+@@ -541,8 +565,7 @@ zprivs_caps_terminate (void)
+ {
+ assert (zprivs_state.caps);
+
+- /* clear all capabilities */
+- priv_emptyset (zprivs_state.caps);
++ /* clear all capabilities by using working-storage privset */
+ setppriv (PRIV_SET, PRIV_EFFECTIVE, zprivs_state.caps);
+ setppriv (PRIV_SET, PRIV_PERMITTED, zprivs_state.caps);
+ setppriv (PRIV_SET, PRIV_INHERITABLE, zprivs_state.caps);
--- a/usr/src/cmd/tomcat/METADATA Sat Jul 10 13:38:50 2010 -0700
+++ b/usr/src/cmd/tomcat/METADATA Tue Jul 27 06:14:53 2010 -0700
@@ -1,10 +1,10 @@
NAME: tomcat
-VERSION: 6.0.24
+VERSION: 6.0.28
DESCRIPTION: for Java Servlet and JavaServer Pages
LICENSE: Apache
PACKAGE: SUNWtcatr SUNWtcatu SUNWtcat-examples
PROJECT_URL: http://jakarta.apache.org/tomcat
-SOURCE_DOWNLOAD: http://apache.ziply.com/tomcat/tomcat-6/v6.0.24/src/apache-tomcat-6.0.24-src.tar.gz
+SOURCE_DOWNLOAD: http://apache.ziply.com/tomcat/tomcat-6/v6.0.28/src/apache-tomcat-6.0.28-src.tar.gz
SUPPORT: C
BUGTRAQ: solaris/utility/apache
OSR: 6819
--- a/usr/src/cmd/tomcat/Makefile.sfw Sat Jul 10 13:38:50 2010 -0700
+++ b/usr/src/cmd/tomcat/Makefile.sfw Tue Jul 27 06:14:53 2010 -0700
@@ -20,10 +20,9 @@
#
#
-# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved.
#
-#ident "@(#)Makefile.sfw 1.24 10/01/27 SMI"
+#ident "@(#)Makefile.sfw 1.25 10/07/12 SMI"
#
include ../Makefile.cmd
@@ -66,7 +65,7 @@
"ANT_HOME=$(ANTHOME)" \
$(ANTCMD) )
-lib: $(VER)/.patched $(BUILD_PROPERTIES) $(TCLIB_DIR) $(COMMON_DBCP).tar.gz.patched
+lib: $(BUILD_PROPERTIES) $(TCLIB_DIR)
cp $(BUILD_PROPERTIES) $(VER)
(cd $(VER); unset ANT_HOME || true; env \
JAVA_HOME=$(JDK) \
@@ -94,23 +93,15 @@
# you can then grep output for "download" keyword and use captured list of
# URLs for syncing already downloaded libraries.
-$(BUILD_PROPERTIES): build.properties.in
- cat build.properties.in | \
+$(BUILD_PROPERTIES): $(VER)/.patched
+ cat $(VER)/build.properties.default | \
sed -f Solaris/build.properties.sed | \
- sed -e 's;@@TCLIB_DIR@@;\$(TCLIB_DIR);' > $@
+ sed -e 's;/usr/share/java;\$(TCLIB_DIR);' > $@
$(TCLIB_DIR):
-mkdir -p $(TCLIB_DIR)
-# Enable DBCP to build on a 1.6 JDK
-# (see: https://issues.apache.org/jira/browse/DBCP-191)
-$(COMMON_DBCP).tar.gz.patched: $(COMMON_DBCP).tar.gz
- gtar xfz $(COMMON_DBCP).tar.gz
- gpatch -p0 < Solaris/java16.diff
- gtar cfz $(COMMON_DBCP).tar.gz.patched $(COMMON_DBCP)
- rm -rf $(COMMON_DBCP)
-
clean:
- -rm -rf $(CLEANDIRS) $(CLEANFILES) $(COMMON_DBCP).tar.gz.patched
+ -rm -rf $(CLEANDIRS) $(CLEANFILES)
include ../Makefile.targ
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/usr/src/cmd/tomcat/Patches/build.properties.patch Tue Jul 27 06:14:53 2010 -0700
@@ -0,0 +1,13 @@
+--- apache-tomcat-6.0.28-src/build.properties.default.orig Fri Jul 9 08:07:37 2010
++++ apache-tomcat-6.0.28-src/build.properties.default Fri Jul 9 08:09:18 2010
+@@ -69,8 +69,8 @@
+ tomcat-native.loc=${base-tomcat.loc}/tomcat-connectors/native/${tomcat-native.version}/source/tomcat-native-${tomcat-native.version}-src.tar.gz
+ tomcat-native.dll=${base-tomcat.loc}/tomcat-connectors/native/${tomcat-native.version}/binaries
+
+-# ----- Commons DBCP, version 1.1 or later -----
+-commons-dbcp.version=1.3
++# ----- Commons DBCP, version 1.4 (for JDK 1.6) -----
++commons-dbcp.version=1.4
+ commons-dbcp.home=${base.path}/commons-dbcp-${commons-dbcp.version}-src
+ commons-dbcp-src.loc=${base-commons.loc}/dbcp/source/commons-dbcp-${commons-dbcp.version}-src.tar.gz
+
--- a/usr/src/cmd/tomcat/Patches/build.xml.patch Sat Jul 10 13:38:50 2010 -0700
+++ b/usr/src/cmd/tomcat/Patches/build.xml.patch Tue Jul 27 06:14:53 2010 -0700
@@ -1,47 +1,20 @@
---- apache-tomcat-6.0.24-src/build.xml.orig Wed Jan 27 04:36:32 2010
-+++ apache-tomcat-6.0.24-src/build.xml Wed Jan 27 04:43:55 2010
-@@ -92,8 +92,6 @@
- <property name="jasper-jdt.home" value="${base.path}/tomcat${version.major}-deps/jdt" />
- <property name="tomcat-dbcp.jar" value="${tomcat-dbcp.home}/tomcat-dbcp.jar"/>
- <property name="jasper-jdt.jar" value="${jasper-jdt.home}/jasper-jdt.jar"/>
-- <available property="tomcat-dbcp.present" file="${tomcat-dbcp.jar}" />
-- <available property="jdk16.present" classname="javax.sql.StatementEvent" />
+--- apache-tomcat-6.0.28-src/build.xml.orig Tue Jun 29 07:33:40 2010
++++ apache-tomcat-6.0.28-src/build.xml Fri Jul 9 08:12:35 2010
+@@ -471,13 +471,6 @@
- <!-- Classpath -->
- <path id="tomcat.classpath">
-@@ -488,20 +486,8 @@
- </xslt>
- </target>
+ <target name="deploy" depends="build-only,build-docs,warn.dbcp">
-- <target name="warn.dbcp" unless="tomcat-dbcp.present">
-- <echo>WARNING: tomcat-dbcp.jar not included, this build can't be used
-- in a release. Please run 'ant download' with JDK1.5 if you are
-- building a tomcat release.</echo>
-- </target>
-+ <target name="deploy" depends="build-only,build-docs">
-
-- <target name="deploy" depends="build-only,build-docs,warn.dbcp">
--
- <copy tofile="${tomcat.build}/bin/tomcat-native.tar.gz"
- file="${tomcat-native.tar.gz}" />
+- <copy tofile="${tomcat.build}/bin/commons-daemon-native.tar.gz"
+- file="${commons-daemon.native.src.tgz}" />
-
-- <copy todir="${tomcat.build}/bin" file="${commons-daemon.jar}" />
-- <copy todir="${tomcat.build}/bin" file="${commons-daemon.jsvc.tar.gz}" />
+- <copy tofile="${tomcat.build}/bin/commons-daemon.jar" file="${commons-daemon.jar}" />
-
<!-- Copy scripts -->
<copy todir="${tomcat.build}/bin">
<fileset dir="bin">
-@@ -654,8 +640,7 @@
- </fileset>
- </txt2html>
-
-- <copy file="${tomcat-dbcp.jar}" todir="${tomcat.build}/lib"
-- failonerror="false"/>
-+ <copy file="${tomcat-dbcp.jar}" todir="${tomcat.build}/lib" />
- <copy file="${jasper-jdt.jar}" todir="${tomcat.build}/lib" />
-
- </target>
-@@ -720,35 +705,6 @@
+@@ -696,48 +689,6 @@
description="Download (and build as necessary) dependent components"
depends="build-manifests">
@@ -69,15 +42,28 @@
- <param name="destdir" value="${tomcat-native.home}"/>
- </antcall>
-
+- <!-- Download Commons Daemon -->
- <antcall target="downloadgz">
-- <param name="sourcefile" value="${commons-daemon.loc}"/>
+- <param name="sourcefile" value="${commons-daemon.bin.loc}"/>
- <param name="destfile" value="${commons-daemon.jar}"/>
- </antcall>
-
+- <antcall target="downloadfile">
+- <param name="sourcefile" value="${commons-daemon.native.src.loc}"/>
+- <param name="destfile" value="${commons-daemon.native.src.tgz}"/>
+- <param name="destdir" value="${commons-daemon.home}"/>
+- </antcall>
+-
+- <antcall target="downloadzip">
+- <param name="sourcefile" value="${commons-daemon.native.win.loc}"/>
+- <param name="destfile" value="${commons-daemon.native.win.mgr.exe}"/>
+- <param name="destdir" value="${commons-daemon.native.win.home}"/>
+- </antcall>
+-
<!-- Build Tomcat DBCP bundle -->
<antcall target="downloadgz">
<param name="sourcefile" value="${commons-pool-src.loc}"/>
-@@ -774,15 +730,9 @@
+@@ -763,15 +714,9 @@
<param name="basedir" value="${jasper-jdt.home}" />
</antcall>
@@ -89,8 +75,8 @@
-
</target>
-- <target name="build-tomcat-dbcp" unless="jdk16.present">
-+ <target name="build-tomcat-dbcp">
+- <target name="build-tomcat-dbcp" unless="jdk16.present"
++ <target name="build-tomcat-dbcp"
+ depends="build-manifests">
<copy todir="${tomcat-dbcp.home}">
<fileset dir="${commons-pool.home}">
- <include name="**/*.java" />
--- a/usr/src/cmd/tomcat/Solaris/java16.diff Sat Jul 10 13:38:50 2010 -0700
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1965 +0,0 @@
---- commons-dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/PoolingDataSource.java.orig Wed Jan 27 07:09:09 2010
-+++ commons-dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/PoolingDataSource.java Wed Jan 27 07:18:43 2010
-@@ -84,6 +84,14 @@
- public void setAccessToUnderlyingConnectionAllowed(boolean allow) {
- this.accessToUnderlyingConnectionAllowed = allow;
- }
-+
-+ public boolean isWrapperFor(Class<?> iface) throws SQLException {
-+ return false;
-+ }
-+
-+ public <T> T unwrap(Class<T> iface) throws SQLException {
-+ throw new SQLException("PoolingDataSource is not a wrapper.");
-+ }
-
- //--- DataSource methods -----------------------------------------
-
---- commons-dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/BasicDataSource.java.orig Sun Mar 25 14:51:25 2007
-+++ commons-dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/BasicDataSource.java Wed Jan 27 07:12:35 2010
-@@ -1101,6 +1101,15 @@
- }
-
-
-+ public boolean isWrapperFor(Class<?> iface) throws SQLException {
-+ return false;
-+ }
-+
-+ public <T> T unwrap(Class<T> iface) throws SQLException {
-+ throw new SQLException("BasicDataSource is not a wrapper.");
-+ }
-+
-+
- // ------------------------------------------------------ Protected Methods
-
-
---- commons-dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/DelegatingResultSet.java.orig Wed Jan 27 07:09:09 2010
-+++ commons-dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/DelegatingResultSet.java Wed Jan 27 07:17:08 2010
-@@ -34,6 +34,11 @@
- import java.sql.Clob;
- import java.sql.Array;
- import java.util.Calendar;
-+/* JDBC_4_ANT_KEY_BEGIN */
-+import java.sql.NClob;
-+import java.sql.RowId;
-+import java.sql.SQLXML;
-+/* JDBC_4_ANT_KEY_END */
-
- /**
- * A base delegating implementation of {@link ResultSet}.
-@@ -585,6 +590,459 @@
-
- public void updateArray(String columnName, java.sql.Array x) throws SQLException
- { try { _res.updateArray(columnName, x); } catch (SQLException e) { handleException(e); } }
--
- /* JDBC_3_ANT_KEY_END */
-+/* JDBC_4_ANT_KEY_BEGIN */
-+
-+ public boolean isWrapperFor(Class<?> iface) throws SQLException {
-+ return _res.isWrapperFor(iface);
-+ }
-+
-+ public <T> T unwrap(Class<T> iface) throws SQLException {
-+ return _res.unwrap(iface);
-+ }
-+
-+ public RowId getRowId(int columnIndex) throws SQLException {
-+ try {
-+ return _res.getRowId(columnIndex);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public RowId getRowId(String columnLabel) throws SQLException {
-+ try {
-+ return _res.getRowId(columnLabel);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public void updateRowId(int columnIndex, RowId value) throws SQLException {
-+ try {
-+ _res.updateRowId(columnIndex, value);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateRowId(String columnLabel, RowId value) throws SQLException {
-+ try {
-+ _res.updateRowId(columnLabel, value);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public int getHoldability() throws SQLException {
-+ try {
-+ return _res.getHoldability();
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return 0;
-+ }
-+ }
-+
-+ public boolean isClosed() throws SQLException {
-+ try {
-+ return _res.isClosed();
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return false;
-+ }
-+ }
-+
-+ public void updateNString(int columnIndex, String value) throws SQLException {
-+ try {
-+ _res.updateNString(columnIndex, value);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateNString(String columnLabel, String value) throws SQLException {
-+ try {
-+ _res.updateNString(columnLabel, value);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateNClob(int columnIndex, NClob value) throws SQLException {
-+ try {
-+ _res.updateNClob(columnIndex, value);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateNClob(String columnLabel, NClob value) throws SQLException {
-+ try {
-+ _res.updateNClob(columnLabel, value);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public NClob getNClob(int columnIndex) throws SQLException {
-+ try {
-+ return _res.getNClob(columnIndex);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public NClob getNClob(String columnLabel) throws SQLException {
-+ try {
-+ return _res.getNClob(columnLabel);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public SQLXML getSQLXML(int columnIndex) throws SQLException {
-+ try {
-+ return _res.getSQLXML(columnIndex);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public SQLXML getSQLXML(String columnLabel) throws SQLException {
-+ try {
-+ return _res.getSQLXML(columnLabel);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public void updateSQLXML(int columnIndex, SQLXML value) throws SQLException {
-+ try {
-+ _res.updateSQLXML(columnIndex, value);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateSQLXML(String columnLabel, SQLXML value) throws SQLException {
-+ try {
-+ _res.updateSQLXML(columnLabel, value);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public String getNString(int columnIndex) throws SQLException {
-+ try {
-+ return _res.getNString(columnIndex);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public String getNString(String columnLabel) throws SQLException {
-+ try {
-+ return _res.getNString(columnLabel);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public Reader getNCharacterStream(int columnIndex) throws SQLException {
-+ try {
-+ return _res.getNCharacterStream(columnIndex);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public Reader getNCharacterStream(String columnLabel) throws SQLException {
-+ try {
-+ return _res.getNCharacterStream(columnLabel);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public void updateNCharacterStream(int columnIndex, Reader reader, long length) throws SQLException {
-+ try {
-+ _res.updateNCharacterStream(columnIndex, reader, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateNCharacterStream(String columnLabel, Reader reader, long length) throws SQLException {
-+ try {
-+ _res.updateNCharacterStream(columnLabel, reader, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateAsciiStream(int columnIndex, InputStream inputStream, long length) throws SQLException {
-+ try {
-+ _res.updateAsciiStream(columnIndex, inputStream, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateBinaryStream(int columnIndex, InputStream inputStream, long length) throws SQLException {
-+ try {
-+ _res.updateBinaryStream(columnIndex, inputStream, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateCharacterStream(int columnIndex, Reader reader, long length) throws SQLException {
-+ try {
-+ _res.updateCharacterStream(columnIndex, reader, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateAsciiStream(String columnLabel, InputStream inputStream, long length) throws SQLException {
-+ try {
-+ _res.updateAsciiStream(columnLabel, inputStream, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateBinaryStream(String columnLabel, InputStream inputStream, long length) throws SQLException {
-+ try {
-+ _res.updateBinaryStream(columnLabel, inputStream, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateCharacterStream(String columnLabel, Reader reader, long length) throws SQLException {
-+ try {
-+ _res.updateCharacterStream(columnLabel, reader, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateBlob(int columnIndex, InputStream inputStream, long length) throws SQLException {
-+ try {
-+ _res.updateBlob(columnIndex, inputStream, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateBlob(String columnLabel, InputStream inputStream, long length) throws SQLException {
-+ try {
-+ _res.updateBlob(columnLabel, inputStream, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateClob(int columnIndex, Reader reader, long length) throws SQLException {
-+ try {
-+ _res.updateClob(columnIndex, reader, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateClob(String columnLabel, Reader reader, long length) throws SQLException {
-+ try {
-+ _res.updateClob(columnLabel, reader, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateNClob(int columnIndex, Reader reader, long length) throws SQLException {
-+ try {
-+ _res.updateNClob(columnIndex, reader, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateNClob(String columnLabel, Reader reader, long length) throws SQLException {
-+ try {
-+ _res.updateNClob(columnLabel, reader, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateNCharacterStream(int columnIndex, Reader reader) throws SQLException {
-+ try {
-+ _res.updateNCharacterStream(columnIndex, reader);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateNCharacterStream(String columnLabel, Reader reader) throws SQLException {
-+ try {
-+ _res.updateNCharacterStream(columnLabel, reader);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateAsciiStream(int columnIndex, InputStream inputStream) throws SQLException {
-+ try {
-+ _res.updateAsciiStream(columnIndex, inputStream);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateBinaryStream(int columnIndex, InputStream inputStream) throws SQLException {
-+ try {
-+ _res.updateBinaryStream(columnIndex, inputStream);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateCharacterStream(int columnIndex, Reader reader) throws SQLException {
-+ try {
-+ _res.updateCharacterStream(columnIndex, reader);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateAsciiStream(String columnLabel, InputStream inputStream) throws SQLException {
-+ try {
-+ _res.updateAsciiStream(columnLabel, inputStream);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateBinaryStream(String columnLabel, InputStream inputStream) throws SQLException {
-+ try {
-+ _res.updateBinaryStream(columnLabel, inputStream);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateCharacterStream(String columnLabel, Reader reader) throws SQLException {
-+ try {
-+ _res.updateCharacterStream(columnLabel, reader);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateBlob(int columnIndex, InputStream inputStream) throws SQLException {
-+ try {
-+ _res.updateBlob(columnIndex, inputStream);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateBlob(String columnLabel, InputStream inputStream) throws SQLException {
-+ try {
-+ _res.updateBlob(columnLabel, inputStream);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateClob(int columnIndex, Reader reader) throws SQLException {
-+ try {
-+ _res.updateClob(columnIndex, reader);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateClob(String columnLabel, Reader reader) throws SQLException {
-+ try {
-+ _res.updateClob(columnLabel, reader);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateNClob(int columnIndex, Reader reader) throws SQLException {
-+ try {
-+ _res.updateNClob(columnIndex, reader);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void updateNClob(String columnLabel, Reader reader) throws SQLException {
-+ try {
-+ _res.updateNClob(columnLabel, reader);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+/* JDBC_4_ANT_KEY_END */
- }
---- commons-dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/DelegatingPreparedStatement.java.orig Wed Jan 27 07:09:09 2010
-+++ commons-dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/DelegatingPreparedStatement.java Wed Jan 27 07:15:34 2010
-@@ -27,6 +27,13 @@
- import java.sql.ResultSetMetaData;
- import java.sql.SQLException;
- import java.util.Calendar;
-+/* JDBC_4_ANT_KEY_BEGIN */
-+import java.io.InputStream;
-+import java.io.Reader;
-+import java.sql.NClob;
-+import java.sql.RowId;
-+import java.sql.SQLXML;
-+/* JDBC_4_ANT_KEY_END */
-
- /**
- * A base delegating implementation of {@link PreparedStatement}.
-@@ -221,6 +228,187 @@
-
- public java.sql.ParameterMetaData getParameterMetaData() throws SQLException
- { checkOpen(); try { return _stmt.getParameterMetaData(); } catch (SQLException e) { handleException(e); return null; } }
--
- /* JDBC_3_ANT_KEY_END */
-+/* JDBC_4_ANT_KEY_BEGIN */
-+
-+ public void setRowId(int parameterIndex, RowId value) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setRowId(parameterIndex, value);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setNString(int parameterIndex, String value) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setNString(parameterIndex, value);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setNCharacterStream(int parameterIndex, Reader value, long length) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setNCharacterStream(parameterIndex, value, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setNClob(int parameterIndex, NClob value) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setNClob(parameterIndex, value);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setClob(int parameterIndex, Reader reader, long length) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setClob(parameterIndex, reader, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setBlob(int parameterIndex, InputStream inputStream, long length) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setBlob(parameterIndex, inputStream, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setNClob(int parameterIndex, Reader reader, long length) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setNClob(parameterIndex, reader, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setSQLXML(int parameterIndex, SQLXML value) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setSQLXML(parameterIndex, value);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setAsciiStream(int parameterIndex, InputStream inputStream, long length) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setAsciiStream(parameterIndex, inputStream, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setBinaryStream(int parameterIndex, InputStream inputStream, long length) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setBinaryStream(parameterIndex, inputStream, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setCharacterStream(int parameterIndex, Reader reader, long length) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setCharacterStream(parameterIndex, reader, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setAsciiStream(int parameterIndex, InputStream inputStream) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setAsciiStream(parameterIndex, inputStream);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setBinaryStream(int parameterIndex, InputStream inputStream) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setBinaryStream(parameterIndex, inputStream);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setCharacterStream(int parameterIndex, Reader reader) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setCharacterStream(parameterIndex, reader);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setNCharacterStream(int parameterIndex, Reader reader) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setNCharacterStream(parameterIndex, reader);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setClob(int parameterIndex, Reader reader) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setClob(parameterIndex, reader);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setBlob(int parameterIndex, InputStream inputStream) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setBlob(parameterIndex, inputStream);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setNClob(int parameterIndex, Reader reader) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setNClob(parameterIndex, reader);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+/* JDBC_4_ANT_KEY_END */
- }
---- commons-dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/datasources/InstanceKeyDataSource.java.orig Wed Jan 27 07:09:09 2010
-+++ commons-dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/datasources/InstanceKeyDataSource.java Wed Jan 27 07:21:52 2010
-@@ -154,6 +154,14 @@
- */
- public abstract void close() throws Exception;
-
-+ public boolean isWrapperFor(Class<?> iface) throws SQLException {
-+ return false;
-+ }
-+
-+ public <T> T unwrap(Class<T> iface) throws SQLException {
-+ throw new SQLException("InstanceKeyDataSource is not a wrapper.");
-+ }
-+
- // -------------------------------------------------------------------
- // Properties
-
---- commons-dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/cpdsadapter/ConnectionImpl.java.orig Sun Mar 25 14:51:25 2007
-+++ commons-dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/cpdsadapter/ConnectionImpl.java Wed Jan 27 07:19:51 2010
-@@ -25,6 +25,19 @@
- import java.sql.Statement;
- import java.sql.SQLWarning;
- import java.sql.SQLException;
-+/* JDBC_4_ANT_KEY_BEGIN */
-+import java.sql.Array;
-+import java.sql.Blob;
-+import java.sql.ClientInfoStatus;
-+import java.sql.Clob;
-+import java.sql.NClob;
-+import java.sql.SQLClientInfoException;
-+import java.sql.SQLXML;
-+import java.sql.Struct;
-+import java.util.Collections;
-+import java.util.Map;
-+import java.util.Properties;
-+/* JDBC_4_ANT_KEY_END */
-
- /**
- * This class is the <code>Connection</code> that will be returned
-@@ -42,6 +55,11 @@
- private static final String CLOSED
- = "Attempted to use Connection after closed() was called.";
-
-+/* JDBC_4_ANT_KEY_BEGIN */
-+ private static final Map<String, ClientInfoStatus> EMPTY_FAILED_PROPERTIES =
-+ Collections.<String, ClientInfoStatus>emptyMap();
-+/* JDBC_4_ANT_KEY_END */
-+
- /** The JDBC database connection. */
- private Connection connection;
-
-@@ -452,6 +470,86 @@
- assertOpen();
- return connection.prepareStatement(sql, columnNames);
- }
--
- /* JDBC_3_ANT_KEY_END */
-+/* JDBC_4_ANT_KEY_BEGIN */
-+
-+ public boolean isWrapperFor(Class<?> iface) throws SQLException {
-+ return connection.isWrapperFor(iface);
-+ }
-+
-+ public <T> T unwrap(Class<T> iface) throws SQLException {
-+ return connection.unwrap(iface);
-+ }
-+
-+ public Array createArrayOf(String typeName, Object[] elements) throws SQLException {
-+ assertOpen();
-+ return connection.createArrayOf(typeName, elements);
-+ }
-+
-+ public Blob createBlob() throws SQLException {
-+ assertOpen();
-+ return connection.createBlob();
-+ }
-+
-+ public Clob createClob() throws SQLException {
-+ assertOpen();
-+ return connection.createClob();
-+ }
-+
-+ public NClob createNClob() throws SQLException {
-+ assertOpen();
-+ return connection.createNClob();
-+ }
-+
-+ public SQLXML createSQLXML() throws SQLException {
-+ assertOpen();
-+ return connection.createSQLXML();
-+ }
-+
-+ public Struct createStruct(String typeName, Object[] attributes) throws SQLException {
-+ assertOpen();
-+ return connection.createStruct(typeName, attributes);
-+ }
-+
-+ public boolean isValid(int timeout) throws SQLException {
-+ assertOpen();
-+ return connection.isValid(timeout);
-+ }
-+
-+ public void setClientInfo(String name, String value) throws SQLClientInfoException {
-+ try {
-+ assertOpen();
-+ connection.setClientInfo(name, value);
-+ }
-+ catch (SQLClientInfoException e) {
-+ throw e;
-+ }
-+ catch (SQLException e) {
-+ throw new SQLClientInfoException("Connection is closed.", EMPTY_FAILED_PROPERTIES, e);
-+ }
-+ }
-+
-+ public void setClientInfo(Properties properties) throws SQLClientInfoException {
-+ try {
-+ assertOpen();
-+ connection.setClientInfo(properties);
-+ }
-+ catch (SQLClientInfoException e) {
-+ throw e;
-+ }
-+ catch (SQLException e) {
-+ throw new SQLClientInfoException("Connection is closed.", EMPTY_FAILED_PROPERTIES, e);
-+ }
-+ }
-+
-+ public Properties getClientInfo() throws SQLException {
-+ assertOpen();
-+ return connection.getClientInfo();
-+ }
-+
-+ public String getClientInfo(String name) throws SQLException {
-+ assertOpen();
-+ return connection.getClientInfo(name);
-+ }
-+/* JDBC_4_ANT_KEY_END */
- }
---- commons-dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/cpdsadapter/PooledConnectionImpl.java.orig Wed Jan 27 07:09:09 2010
-+++ commons-dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/cpdsadapter/PooledConnectionImpl.java Wed Jan 27 07:20:48 2010
-@@ -26,6 +26,7 @@
- import javax.sql.ConnectionEvent;
- import javax.sql.ConnectionEventListener;
- import javax.sql.PooledConnection;
-+import javax.sql.StatementEventListener;
-
- import org.apache.commons.dbcp.DelegatingConnection;
- import org.apache.commons.dbcp.DelegatingPreparedStatement;
-@@ -66,6 +67,11 @@
- private Vector eventListeners;
-
- /**
-+ * StatementEventListeners
-+ */
-+ private Vector statementEventListeners;
-+
-+ /**
- * flag set to true, once close() is called.
- */
- boolean isClosed;
-@@ -101,6 +107,12 @@
- }
- }
-
-+ public void addStatementEventListener(StatementEventListener listener) {
-+ if (!statementEventListeners.contains(listener)) {
-+ statementEventListeners.add(listener);
-+ }
-+ }
-+
- /**
- * Closes the physical connection and marks this
- * <code>PooledConnection</code> so that it may not be used
-@@ -169,6 +181,10 @@
- eventListeners.remove(listener);
- }
-
-+ public void removeStatementEventListener(StatementEventListener listener) {
-+ statementEventListeners.remove(listener);
-+ }
-+
- /**
- * Closes the physical connection and checks that the logical connection
- * was closed as well.
---- commons-dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/DelegatingConnection.java.orig Sun Mar 25 14:51:25 2007
-+++ commons-dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/DelegatingConnection.java Wed Jan 27 07:14:49 2010
-@@ -26,6 +26,19 @@
- import java.sql.Statement;
- import java.util.List;
- import java.util.Map;
-+/* JDBC_4_ANT_KEY_BEGIN */
-+import java.sql.Array;
-+import java.sql.Blob;
-+import java.sql.ClientInfoStatus;
-+import java.sql.Clob;
-+import java.sql.NClob;
-+import java.sql.SQLClientInfoException;
-+import java.sql.SQLXML;
-+import java.sql.Struct;
-+import java.util.Collections;
-+import java.util.Map;
-+import java.util.Properties;
-+/* JDBC_4_ANT_KEY_END */
-
- /**
- * A base delegating implementation of {@link Connection}.
-@@ -50,6 +63,12 @@
- */
- public class DelegatingConnection extends AbandonedTrace
- implements Connection {
-+
-+/* JDBC_4_ANT_KEY_BEGIN */
-+ private static final Map<String, ClientInfoStatus> EMPTY_FAILED_PROPERTIES =
-+ Collections.<String, ClientInfoStatus>emptyMap();
-+/* JDBC_4_ANT_KEY_END */
-+
- /** My delegate {@link Connection}. */
- protected Connection _conn = null;
-
-@@ -488,4 +507,139 @@
- }
- }
- /* JDBC_3_ANT_KEY_END */
-+/* JDBC_4_ANT_KEY_BEGIN */
-+
-+ public boolean isWrapperFor(Class<?> iface) throws SQLException {
-+ return _conn.isWrapperFor(iface);
-+ }
-+
-+ public <T> T unwrap(Class<T> iface) throws SQLException {
-+ return _conn.unwrap(iface);
-+ }
-+
-+ public Array createArrayOf(String typeName, Object[] elements) throws SQLException {
-+ checkOpen();
-+ try {
-+ return _conn.createArrayOf(typeName, elements);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public Blob createBlob() throws SQLException {
-+ checkOpen();
-+ try {
-+ return _conn.createBlob();
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public Clob createClob() throws SQLException {
-+ checkOpen();
-+ try {
-+ return _conn.createClob();
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public NClob createNClob() throws SQLException {
-+ checkOpen();
-+ try {
-+ return _conn.createNClob();
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public SQLXML createSQLXML() throws SQLException {
-+ checkOpen();
-+ try {
-+ return _conn.createSQLXML();
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public Struct createStruct(String typeName, Object[] attributes) throws SQLException {
-+ checkOpen();
-+ try {
-+ return _conn.createStruct(typeName, attributes);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public boolean isValid(int timeout) throws SQLException {
-+ checkOpen();
-+ try {
-+ return _conn.isValid(timeout);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return false;
-+ }
-+ }
-+
-+ public void setClientInfo(String name, String value) throws SQLClientInfoException {
-+ try {
-+ checkOpen();
-+ _conn.setClientInfo(name, value);
-+ }
-+ catch (SQLClientInfoException e) {
-+ throw e;
-+ }
-+ catch (SQLException e) {
-+ throw new SQLClientInfoException("Connection is closed.", EMPTY_FAILED_PROPERTIES, e);
-+ }
-+ }
-+
-+ public void setClientInfo(Properties properties) throws SQLClientInfoException {
-+ try {
-+ checkOpen();
-+ _conn.setClientInfo(properties);
-+ }
-+ catch (SQLClientInfoException e) {
-+ throw e;
-+ }
-+ catch (SQLException e) {
-+ throw new SQLClientInfoException("Connection is closed.", EMPTY_FAILED_PROPERTIES, e);
-+ }
-+ }
-+
-+ public Properties getClientInfo() throws SQLException {
-+ checkOpen();
-+ try {
-+ return _conn.getClientInfo();
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public String getClientInfo(String name) throws SQLException {
-+ checkOpen();
-+ try {
-+ return _conn.getClientInfo(name);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+/* JDBC_4_ANT_KEY_END */
- }
---- commons-dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/DelegatingStatement.java.orig Sun Mar 25 14:51:25 2007
-+++ commons-dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/DelegatingStatement.java Wed Jan 27 07:17:45 2010
-@@ -128,10 +128,6 @@
-
- protected boolean _closed = false;
-
-- protected boolean isClosed() {
-- return _closed;
-- }
--
- protected void checkOpen() throws SQLException {
- if(isClosed()) {
- throw new SQLException
-@@ -339,4 +335,39 @@
- { checkOpen(); try { return _stmt.getResultSetHoldability(); } catch (SQLException e) { handleException(e); return 0; } }
-
- /* JDBC_3_ANT_KEY_END */
-+/* JDBC_4_ANT_KEY_BEGIN */
-+
-+ public boolean isWrapperFor(Class<?> iface) throws SQLException {
-+ return _conn.isWrapperFor(iface);
-+ }
-+
-+ public <T> T unwrap(Class<T> iface) throws SQLException {
-+ return _conn.unwrap(iface);
-+ }
-+
-+ public boolean isClosed() throws SQLException {
-+ return _closed;
-+ }
-+
-+ public void setPoolable(boolean poolable) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setPoolable(poolable);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public boolean isPoolable() throws SQLException {
-+ checkOpen();
-+ try {
-+ return _stmt.isPoolable();
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return false;
-+ }
-+ }
-+/* JDBC_4_ANT_KEY_END */
- }
---- commons-dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/DelegatingCallableStatement.java.orig Sun Mar 25 14:51:25 2007
-+++ commons-dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/DelegatingCallableStatement.java Wed Jan 27 07:13:48 2010
-@@ -32,6 +32,11 @@
- import java.io.InputStream;
- import java.io.Reader;
- import java.sql.SQLException;
-+/* JDBC_4_ANT_KEY_BEGIN */
-+import java.sql.NClob;
-+import java.sql.RowId;
-+import java.sql.SQLXML;
-+/* JDBC_4_ANT_KEY_END */
-
- /**
- * A base delegating implementation of {@link CallableStatement}.
-@@ -332,6 +337,337 @@
-
- public URL getURL(String parameterName) throws SQLException
- { checkOpen(); try { return _stmt.getURL(parameterName); } catch (SQLException e) { handleException(e); return null; } }
--
- /* JDBC_3_ANT_KEY_END */
-+/* JDBC_4_ANT_KEY_BEGIN */
-+
-+ public RowId getRowId(int parameterIndex) throws SQLException {
-+ checkOpen();
-+ try {
-+ return _stmt.getRowId(parameterIndex);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public RowId getRowId(String parameterName) throws SQLException {
-+ checkOpen();
-+ try {
-+ return _stmt.getRowId(parameterName);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public void setRowId(String parameterName, RowId value) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setRowId(parameterName, value);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setNString(String parameterName, String value) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setNString(parameterName, value);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setNCharacterStream(String parameterName, Reader reader, long length) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setNCharacterStream(parameterName, reader, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setNClob(String parameterName, NClob value) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setNClob(parameterName, value);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setClob(String parameterName, Reader reader, long length) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setClob(parameterName, reader, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setBlob(String parameterName, InputStream inputStream, long length) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setBlob(parameterName, inputStream, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setNClob(String parameterName, Reader reader, long length) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setNClob(parameterName, reader, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public NClob getNClob(int parameterIndex) throws SQLException {
-+ checkOpen();
-+ try {
-+ return _stmt.getNClob(parameterIndex);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public NClob getNClob(String parameterName) throws SQLException {
-+ checkOpen();
-+ try {
-+ return _stmt.getNClob(parameterName);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public void setSQLXML(String parameterName, SQLXML value) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setSQLXML(parameterName, value);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public SQLXML getSQLXML(int parameterIndex) throws SQLException {
-+ checkOpen();
-+ try {
-+ return _stmt.getSQLXML(parameterIndex);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public SQLXML getSQLXML(String parameterName) throws SQLException {
-+ checkOpen();
-+ try {
-+ return _stmt.getSQLXML(parameterName);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public String getNString(int parameterIndex) throws SQLException {
-+ checkOpen();
-+ try {
-+ return _stmt.getNString(parameterIndex);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public String getNString(String parameterName) throws SQLException {
-+ checkOpen();
-+ try {
-+ return _stmt.getNString(parameterName);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public Reader getNCharacterStream(int parameterIndex) throws SQLException {
-+ checkOpen();
-+ try {
-+ return _stmt.getNCharacterStream(parameterIndex);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public Reader getNCharacterStream(String parameterName) throws SQLException {
-+ checkOpen();
-+ try {
-+ return _stmt.getNCharacterStream(parameterName);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public Reader getCharacterStream(int parameterIndex) throws SQLException {
-+ checkOpen();
-+ try {
-+ return _stmt.getCharacterStream(parameterIndex);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public Reader getCharacterStream(String parameterName) throws SQLException {
-+ checkOpen();
-+ try {
-+ return _stmt.getCharacterStream(parameterName);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ return null;
-+ }
-+ }
-+
-+ public void setBlob(String parameterName, Blob blob) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setBlob(parameterName, blob);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setClob(String parameterName, Clob clob) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setClob(parameterName, clob);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setAsciiStream(String parameterName, InputStream inputStream, long length) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setAsciiStream(parameterName, inputStream, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setBinaryStream(String parameterName, InputStream inputStream, long length) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setBinaryStream(parameterName, inputStream, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setCharacterStream(String parameterName, Reader reader, long length) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setCharacterStream(parameterName, reader, length);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setAsciiStream(String parameterName, InputStream inputStream) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setAsciiStream(parameterName, inputStream);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setBinaryStream(String parameterName, InputStream inputStream) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setBinaryStream(parameterName, inputStream);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setCharacterStream(String parameterName, Reader reader) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setCharacterStream(parameterName, reader);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setNCharacterStream(String parameterName, Reader reader) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setNCharacterStream(parameterName, reader);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+
-+ public void setClob(String parameterName, Reader reader) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setClob(parameterName, reader);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ } }
-+
-+ public void setBlob(String parameterName, InputStream inputStream) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setBlob(parameterName, inputStream);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ } }
-+
-+ public void setNClob(String parameterName, Reader reader) throws SQLException {
-+ checkOpen();
-+ try {
-+ _stmt.setNClob(parameterName, reader);
-+ }
-+ catch (SQLException e) {
-+ handleException(e);
-+ }
-+ }
-+/* JDBC_4_ANT_KEY_END */
- }
---- commons-dbcp-1.2.2-src/src/test/org/apache/commons/dbcp/TesterResultSet.java.orig Sun Mar 25 14:51:25 2007
-+++ commons-dbcp-1.2.2-src/src/test/org/apache/commons/dbcp/TesterResultSet.java Wed Jan 27 07:24:08 2010
-@@ -28,6 +28,13 @@
- import java.sql.SQLWarning;
- import java.sql.Statement;
- import java.util.Calendar;
-+/* JDBC_4_ANT_KEY_BEGIN */
-+import java.io.InputStream;
-+import java.io.Reader;
-+import java.sql.NClob;
-+import java.sql.RowId;
-+import java.sql.SQLXML;
-+/* JDBC_4_ANT_KEY_END */
-
- /**
- * A dummy {@link ResultSet}, for testing purposes.
-@@ -757,7 +764,207 @@
- throws SQLException {
- throw new SQLException("Not implemented.");
- }
--
- /* JDBC_3_ANT_KEY_END */
-+/* JDBC_4_ANT_KEY_BEGIN */
-
-+ public boolean isWrapperFor(Class<?> iface) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public <T> T unwrap(Class<T> iface) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public RowId getRowId(int columnIndex) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public RowId getRowId(String columnLabel) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateRowId(int columnIndex, RowId value) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateRowId(String columnLabel, RowId value) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public int getHoldability() throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public boolean isClosed() throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateNString(int columnIndex, String value) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateNString(String columnLabel, String value) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateNClob(int columnIndex, NClob value) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateNClob(String columnLabel, NClob value) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public NClob getNClob(int columnIndex) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public NClob getNClob(String columnLabel) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public SQLXML getSQLXML(int columnIndex) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public SQLXML getSQLXML(String columnLabel) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateSQLXML(int columnIndex, SQLXML value) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateSQLXML(String columnLabel, SQLXML value) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public String getNString(int columnIndex) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public String getNString(String columnLabel) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public Reader getNCharacterStream(int columnIndex) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public Reader getNCharacterStream(String columnLabel) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateNCharacterStream(int columnIndex, Reader reader, long length) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateNCharacterStream(String columnLabel, Reader reader, long length) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateAsciiStream(int columnIndex, InputStream inputStream, long length) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateBinaryStream(int columnIndex, InputStream inputStream, long length) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateCharacterStream(int columnIndex, Reader reader, long length) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateAsciiStream(String columnLabel, InputStream inputStream, long length) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateBinaryStream(String columnLabel, InputStream inputStream, long length) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateCharacterStream(String columnLabel, Reader reader, long length) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateBlob(int columnIndex, InputStream inputStream, long length) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateBlob(String columnLabel, InputStream inputStream, long length) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateClob(int columnIndex, Reader reader, long length) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateClob(String columnLabel, Reader reader, long length) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateNClob(int columnIndex, Reader reader, long length) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateNClob(String columnLabel, Reader reader, long length) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateNCharacterStream(int columnIndex, Reader reader) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateNCharacterStream(String columnLabel, Reader reader) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateAsciiStream(int columnIndex, InputStream inputStream) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateBinaryStream(int columnIndex, InputStream inputStream) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateCharacterStream(int columnIndex, Reader reader) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateAsciiStream(String columnLabel, InputStream inputStream) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateBinaryStream(String columnLabel, InputStream inputStream) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateCharacterStream(String columnLabel, Reader reader) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateBlob(int columnIndex, InputStream inputStream) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateBlob(String columnLabel, InputStream inputStream) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateClob(int columnIndex, Reader reader) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateClob(String columnLabel, Reader reader) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateNClob(int columnIndex, Reader reader) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void updateNClob(String columnLabel, Reader reader) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+/* JDBC_4_ANT_KEY_END */
- }
---- commons-dbcp-1.2.2-src/src/test/org/apache/commons/dbcp/TesterStatement.java.orig Sun Mar 25 14:51:25 2007
-+++ commons-dbcp-1.2.2-src/src/test/org/apache/commons/dbcp/TesterStatement.java Wed Jan 27 07:24:50 2010
-@@ -264,5 +264,26 @@
- throw new SQLException("Not implemented.");
- }
- /* JDBC_3_ANT_KEY_END */
-+/* JDBC_4_ANT_KEY_BEGIN */
-
-+ public boolean isWrapperFor(Class<?> iface) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public <T> T unwrap(Class<T> iface) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public boolean isClosed() throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void setPoolable(boolean poolable) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public boolean isPoolable() throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+/* JDBC_4_ANT_KEY_END */
- }
---- commons-dbcp-1.2.2-src/src/test/org/apache/commons/dbcp/TesterPreparedStatement.java.orig Wed Jan 27 07:09:09 2010
-+++ commons-dbcp-1.2.2-src/src/test/org/apache/commons/dbcp/TesterPreparedStatement.java Wed Jan 27 07:23:34 2010
-@@ -28,6 +28,13 @@
- import java.sql.ResultSetMetaData;
- import java.sql.SQLException;
- import java.util.Calendar;
-+/* JDBC_4_ANT_KEY_BEGIN */
-+import java.io.InputStream;
-+import java.io.Reader;
-+import java.sql.NClob;
-+import java.sql.RowId;
-+import java.sql.SQLXML;
-+/* JDBC_4_ANT_KEY_END */
-
- /**
- * A dummy {@link PreparedStatement}, for testing purposes.
-@@ -288,7 +295,79 @@
- public java.sql.ParameterMetaData getParameterMetaData() throws SQLException {
- throw new SQLException("Not implemented.");
- }
--
- /* JDBC_3_ANT_KEY_END */
-+/* JDBC_4_ANT_KEY_BEGIN */
-
-+ public void setRowId(int parameterIndex, RowId value) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void setNString(int parameterIndex, String value) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void setNCharacterStream(int parameterIndex, Reader value, long length) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void setNClob(int parameterIndex, NClob value) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void setClob(int parameterIndex, Reader reader, long length) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void setBlob(int parameterIndex, InputStream inputStream, long length) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void setNClob(int parameterIndex, Reader reader, long length) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void setSQLXML(int parameterIndex, SQLXML value) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void setAsciiStream(int parameterIndex, InputStream inputStream, long length) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void setBinaryStream(int parameterIndex, InputStream inputStream, long length) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void setCharacterStream(int parameterIndex, Reader reader, long length) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void setAsciiStream(int parameterIndex, InputStream inputStream) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void setBinaryStream(int parameterIndex, InputStream inputStream) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void setCharacterStream(int parameterIndex, Reader reader) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void setNCharacterStream(int parameterIndex, Reader reader) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void setClob(int parameterIndex, Reader reader) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void setBlob(int parameterIndex, InputStream inputStream) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void setNClob(int parameterIndex, Reader reader) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+/* JDBC_4_ANT_KEY_END */
- }
---- commons-dbcp-1.2.2-src/src/test/org/apache/commons/dbcp/TesterConnection.java.orig Sun Mar 25 14:51:25 2007
-+++ commons-dbcp-1.2.2-src/src/test/org/apache/commons/dbcp/TesterConnection.java Wed Jan 27 07:22:56 2010
-@@ -25,6 +25,16 @@
- import java.sql.SQLWarning;
- import java.sql.Statement;
- import java.util.Map;
-+/* JDBC_4_ANT_KEY_BEGIN */
-+import java.sql.Array;
-+import java.sql.Blob;
-+import java.sql.Clob;
-+import java.sql.NClob;
-+import java.sql.SQLClientInfoException;
-+import java.sql.SQLXML;
-+import java.sql.Struct;
-+import java.util.Properties;
-+/* JDBC_4_ANT_KEY_END */
-
- /**
- * A dummy {@link Connection}, for testing purposes.
-@@ -274,6 +284,59 @@
- throws SQLException {
- throw new SQLException("Not implemented.");
- }
--
- /* JDBC_3_ANT_KEY_END */
-+/* JDBC_4_ANT_KEY_BEGIN */
-+
-+ public boolean isWrapperFor(Class<?> iface) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public <T> T unwrap(Class<T> iface) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public Array createArrayOf(String typeName, Object[] elements) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public Blob createBlob() throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public Clob createClob() throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public NClob createNClob() throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public SQLXML createSQLXML() throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public Struct createStruct(String typeName, Object[] attributes) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public boolean isValid(int timeout) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public void setClientInfo(String name, String value) throws SQLClientInfoException {
-+ throw new SQLClientInfoException();
-+ }
-+
-+ public void setClientInfo(Properties properties) throws SQLClientInfoException {
-+ throw new SQLClientInfoException();
-+ }
-+
-+ public Properties getClientInfo() throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+
-+ public String getClientInfo(String name) throws SQLException {
-+ throw new SQLException("Not implemented.");
-+ }
-+/* JDBC_4_ANT_KEY_END */
- }
---- commons-dbcp-1.2.2-src/build.xml.orig Wed Jan 27 07:09:09 2010
-+++ commons-dbcp-1.2.2-src/build.xml Wed Jan 27 07:11:50 2010
-@@ -70,10 +70,10 @@
- <property name="javac.optimize" value="false"/>
- <property name="javac.debug" value="true"/>
- <property name="javac.deprecation" value="false"/>
-- <property name="javac.source" value="1.4" />
-
- <available property="jndi.present" classname="javax.naming.Context"/>
- <available property="jdbc3.present" classname="java.sql.Savepoint"/>
-+ <available property="jdbc4.present" classname="java.sql.Wrapper"/>
- </target>
-
- <!-- ######################################################### -->
-@@ -110,8 +110,37 @@
- <property name="src.test.dir" value="${src.dir}/test"/>
- </target>
-
-- <target name="prepare" depends="init,prepare-nojdbc3,prepare-jdbc3"/>
-+ <target name="prepare-nojdbc4" depends="init" unless="jdbc4.present">
-+ <echo message="Commenting out the jdbc4 additional methods since JDBC 4 was not detected."/>
-+ <property name="src.dir" value="${build.dir}/src"/>
-+ <property name="src.java.dir" value="${src.dir}/java"/>
-+ <property name="src.test.dir" value="${src.dir}/test"/>
-+ <property name="javac.source" value="1.4" />
-
-+ <mkdir dir="${src.dir}"/>
-+ <copy todir="${src.dir}" filtering="yes">
-+ <fileset dir="${basedir}/src" defaultexcludes="no">
-+ <include name="**/*.java"/>
-+ <include name="**/*.xml"/>
-+ <include name="**/*.properties"/>
-+ <include name="**/*.jocl"/>
-+ <include name="**/package.html"/>
-+ </fileset>
-+ </copy>
-+ <replace dir="${src.dir}" token="/* JDBC_4_ANT_KEY_BEGIN */" value="/*"/>
-+ <replace dir="${src.dir}" token="/* JDBC_4_ANT_KEY_END */" value="*/"/>
-+ </target>
-+
-+ <target name="prepare-jdbc4" depends="init" if="jdbc4.present">
-+ <echo message="JDBC 4 was detected."/>
-+ <property name="src.dir" value="${basedir}/src"/>
-+ <property name="src.java.dir" value="${src.dir}/java"/>
-+ <property name="src.test.dir" value="${src.dir}/test"/>
-+ <property name="javac.source" value="1.5" />
-+ </target>
-+
-+ <target name="prepare" depends="init,prepare-nojdbc3,prepare-jdbc3,prepare-nojdbc4,prepare-jdbc4"/>
-+
- <target name="javadoc" depends="prepare" description="generates javadocs">
- <mkdir dir="${javadoc.dir}"/>
- <javadoc packagenames="org.*"
Binary file usr/src/cmd/tomcat/apache-tomcat-6.0.24-src.tar.gz has changed
Binary file usr/src/cmd/tomcat/apache-tomcat-6.0.28-src.tar.gz has changed
--- a/usr/src/cmd/tomcat/build.properties.in Sat Jul 10 13:38:50 2010 -0700
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,93 +0,0 @@
-# -----------------------------------------------------------------------------
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# -----------------------------------------------------------------------------
-# build.properties.sample
-#
-# This is an example "build.properties" file, used to customize building
-# Tomcat for your local environment. It defines the location of all external
-# modules that Tomcat depends on. Copy this file to "build.properties"
-# in the top-level source directory, and customize it as needed.
-#
-# $Id: build.properties.default 900770 2010-01-19 13:24:49Z jfclere $
-# -----------------------------------------------------------------------------
-
-# ----- Version Control Flags -----
-version.major=6
-version.minor=0
-version.build=24
-version.patch=0
-version=6.0.24
-
-# ----- Default Base Path for Dependent Packages -----
-# Please note this path must be absolute, not relative,
-# as it is referenced with different working directory
-# contexts by the various build scripts.
-base.path=@@TCLIB_DIR@@
-#base.path=C:/path/to/the/repository
-#base.path=/usr/local
-
-compile.source=1.5
-compile.target=1.5
-compile.debug=true
-
-base-commons.loc=http://archive.apache.org/dist/commons
-base-tomcat.loc=http://archive.apache.org/dist/tomcat
-base-sf.loc=http://downloads.sourceforge.net
-
-# ----- Commons Logging, version 1.1 or later -----
-commons-logging-version=1.1.1
-commons-logging-src.loc=${base-commons.loc}/logging/source/commons-logging-${commons-logging-version}-src.tar.gz
-
-# ----- Webservices -----
-jaxrpc-src.loc=http://repo1.maven.org/maven2/geronimo-spec/geronimo-spec-jaxrpc/1.1-rc4/geronimo-spec-jaxrpc-1.1-rc4.jar
-wsdl4j-src.loc=http://repo1.maven.org/maven2/wsdl4j/wsdl4j/1.6.1/wsdl4j-1.6.1.jar
-
-# ----- Eclipse JDT, version 3.2 or later -----
-jdt.home=${base.path}/eclipse/plugins
-jdt.lib=${jdt.home}
-jdt.jar=${jdt.lib}/org.eclipse.jdt.core_3.3.1.v_780_R33x.jar
-jdt.loc=http://archive.eclipse.org/eclipse/downloads/drops/R-3.3.1-200709211145/eclipse-JDT-3.3.1.zip
-
-# ----- Tomcat native library -----
-tomcat-native.version=1.1.19
-tomcat-native.home=${base.path}/tomcat-native-${tomcat-native.version}
-tomcat-native.tar.gz=${tomcat-native.home}/tomcat-native.tar.gz
-tomcat-native.loc=${base-tomcat.loc}/tomcat-connectors/native/${tomcat-native.version}/source/tomcat-native-${tomcat-native.version}-src.tar.gz
-tomcat-native.dll=${base-tomcat.loc}/tomcat-connectors/native/${tomcat-native.version}/binaries
-
-# ----- Commons DBCP, version 1.1 or later -----
-commons-dbcp.version=1.2.2
-commons-dbcp.home=${base.path}/commons-dbcp-1.2.2-src
-commons-dbcp-src.loc=${base-commons.loc}/dbcp/source/commons-dbcp-1.2.2-src.tar.gz.patched
-
-# ----- Commons Pool, version 1.1 or later -----
-commons-pool.home=${base.path}/commons-pool-1.5.4-src
-commons-pool-src.loc=${base-commons.loc}/pool/source/commons-pool-1.5.4-src.tar.gz
-
-# ----- NSIS, version 2.0 or later -----
-nsis.home=${base.path}/nsis-2.45
-nsis.exe=${nsis.home}/makensis.exe
-nsis.installoptions.dll=${nsis.home}/Plugins/InstallOptions.dll
-nsis.nsexec.dll=${nsis.home}/Plugins/nsExec.dll
-nsis.nsisdl.dll=${nsis.home}/Plugins/NSISdl.dll
-nsis.loc=${base-sf.loc}/nsis/nsis-2.45.zip
-
-# ----- Commons Daemon, version 1.0-Alpha or later -----
-commons-daemon.home=${base.path}/commons-daemon-1.0.1
-commons-daemon.lib=${commons-daemon.home}
-commons-daemon.jar=${commons-daemon.lib}/commons-daemon.jar
-commons-daemon.loc=${base-commons.loc}/daemon/binaries/commons-daemon-1.0.1.tar.gz
-commons-daemon.jsvc.tar.gz=${commons-daemon.lib}/bin/jsvc.tar.gz
Binary file usr/src/cmd/tomcat/commons-dbcp-1.2.2-src.tar.gz has changed
Binary file usr/src/cmd/tomcat/commons-dbcp-1.4-src.tar.gz has changed
--- a/usr/src/cmd/vim/runtime.patch Sat Jul 10 13:38:50 2010 -0700
+++ b/usr/src/cmd/vim/runtime.patch Tue Jul 27 06:14:53 2010 -0700
@@ -3101,7 +3101,7 @@
+ \%f:%l:%c:\ %m,
\%f:%l:\ %m,
\\"%f\"\\,\ line\ %l%*\\D%c%*[^\ ]\ %m,
- \10/07/06*\\a[%*\\d]:\ Entering\ directory\ `%f',
+ \10/07/19*\\a[%*\\d]:\ Entering\ directory\ `%f',
diff -Nur runtime.patched/compiler/jikes.vim runtime/compiler/jikes.vim
--- runtime.patched/compiler/jikes.vim 2004-06-07 07:32:36.000000000 -0700
+++ runtime/compiler/jikes.vim 2009-01-28 08:23:44.000000000 -0800
--- a/usr/src/pkgdefs/SUNWdosbox/pkginfo.tmpl Sat Jul 10 13:38:50 2010 -0700
+++ b/usr/src/pkgdefs/SUNWdosbox/pkginfo.tmpl Tue Jul 27 06:14:53 2010 -0700
@@ -20,11 +20,10 @@
#
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
#
#
-#ident "@(#)pkginfo.tmpl 1.1 09/06/16 SMI"
+#ident "@(#)pkginfo.tmpl 1.2 10/06/29 SMI"
#
#
@@ -41,7 +40,7 @@
SUNW_PKGTYPE="usr"
MAXINST="1000"
CATEGORY="system"
-DESC="DosBox - DOS Emulator (0.73)"
+DESC="DosBox - DOS Emulator (0.74)"
VENDOR="Sun Microsystems, Inc."
HOTLINE="Please contact your local service provider"
EMAIL=""
--- a/usr/src/pkgdefs/SUNWgnu-gettext/prototype_com Sat Jul 10 13:38:50 2010 -0700
+++ b/usr/src/pkgdefs/SUNWgnu-gettext/prototype_com Tue Jul 27 06:14:53 2010 -0700
@@ -22,7 +22,7 @@
#
# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
#
-#pragma ident "@(#)prototype_com 1.2 10/03/31 SMI"
+#pragma ident "@(#)prototype_com 1.3 10/07/07 SMI"
#
# This required package information file contains a list of package contents.
@@ -116,6 +116,1284 @@
f none usr/share/aclocal/wchar_t.m4 444 root bin
f none usr/share/aclocal/wint_t.m4 444 root bin
f none usr/share/aclocal/xsize.m4 444 root bin
+d none usr/share/doc 755 root other
+d none usr/share/doc/gettext 755 root bin
+f none usr/share/doc/gettext/autopoint.1.html 444 root bin
+f none usr/share/doc/gettext/bind_textdomain_codeset.3.html 444 root bin
+f none usr/share/doc/gettext/bindtextdomain.3.html 444 root bin
+d none usr/share/doc/gettext/csharpdoc 755 root bin
+f none usr/share/doc/gettext/csharpdoc/begin.html 444 root bin
+f none usr/share/doc/gettext/csharpdoc/GNU_Gettext_GettextResourceManager.html 444 root bin
+f none usr/share/doc/gettext/csharpdoc/GNU_Gettext_GettextResourceSet.html 444 root bin
+f none usr/share/doc/gettext/csharpdoc/GNU_Gettext.html 444 root bin
+f none usr/share/doc/gettext/csharpdoc/index.html 444 root bin
+f none usr/share/doc/gettext/csharpdoc/namespaces.html 444 root bin
+f none usr/share/doc/gettext/envsubst.1.html 444 root bin
+d none usr/share/doc/gettext/examples 755 root bin
+d none usr/share/doc/gettext/examples/build-aux 755 root bin
+f none usr/share/doc/gettext/examples/build-aux/csharpcomp.m4 444 root bin
+f none usr/share/doc/gettext/examples/build-aux/csharpcomp.sh.in 444 root bin
+f none usr/share/doc/gettext/examples/build-aux/csharpexec-test.exe 444 root bin
+f none usr/share/doc/gettext/examples/build-aux/csharpexec.m4 444 root bin
+f none usr/share/doc/gettext/examples/build-aux/csharpexec.sh.in 444 root bin
+f none usr/share/doc/gettext/examples/build-aux/gcj.m4 444 root bin
+f none usr/share/doc/gettext/examples/build-aux/javacomp.m4 444 root bin
+f none usr/share/doc/gettext/examples/build-aux/javacomp.sh.in 444 root bin
+f none usr/share/doc/gettext/examples/build-aux/javaexec.m4 444 root bin
+f none usr/share/doc/gettext/examples/build-aux/javaexec.sh.in 444 root bin
+d none usr/share/doc/gettext/examples/hello-c 755 root bin
+d none usr/share/doc/gettext/examples/hello-c-gnome 755 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/hello.c 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-c-gnome/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/m4/gnome-gnorba-check.m4 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/m4/gnome-orbit-check.m4 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/m4/gnome.m4 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-c-gnome/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/Makevars 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/POTFILES.in 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c-gnome/po/zh_TW.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-c/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-c/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/hello.c 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-c/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-c/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-c/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/Makevars 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/POTFILES.in 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c/po/zh_TW.po 444 root bin
+d none usr/share/doc/gettext/examples/hello-c++ 755 root bin
+d none usr/share/doc/gettext/examples/hello-c++-gnome 755 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/hello.cc 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-c++-gnome/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/m4/gnome-gnorba-check.m4 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/m4/gnome-orbit-check.m4 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/m4/gnome.m4 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/m4/gtk--.m4 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/m4/gtk.m4 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-c++-gnome/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/Makevars 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/POTFILES.in 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-gnome/po/zh_TW.po 444 root bin
+d none usr/share/doc/gettext/examples/hello-c++-kde 755 root bin
+d none usr/share/doc/gettext/examples/hello-c++-kde/admin 755 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/admin/acinclude.m4.in 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/admin/am_edit 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/admin/compile 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/admin/conf.change.pl 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/admin/config.guess 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/admin/config.pl 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/admin/config.sub 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/admin/configure.in.bot.end 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/admin/configure.in.min 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/admin/cvs-clean.pl 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/admin/cvs.sh 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/admin/debianrules 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/admin/depcomp 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/admin/detect-autoconf.sh 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/admin/Doxyfile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/admin/Doxyfile.global 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/admin/ChangeLog 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/admin/install-sh 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/admin/libtool.m4.in 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/admin/ltmain.sh 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/admin/Makefile.common 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/admin/missing 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/admin/mkinstalldirs 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/admin/ylwrap 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/BUGS 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/configure.in.in 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/hello.cc 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/hellowindow.cc 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/hellowindow.h 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-c++-kde/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-c++-kde/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/Makevars 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/POTFILES.in 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-kde/po/zh_TW.po 444 root bin
+d none usr/share/doc/gettext/examples/hello-c++-qt 755 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/BUGS 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/hello.cc 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-c++-qt/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/m4/qt.m4 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-c++-qt/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-qt/po/zh_TW.po 444 root bin
+d none usr/share/doc/gettext/examples/hello-c++-wxwidgets 755 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/hello.cc 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-c++-wxwidgets/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/m4/wxwidgets.m4 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/zh_TW.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-c++/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-c++/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/hello.cc 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-c++/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-c++/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-c++/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/Makevars 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/POTFILES.in 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-c++/po/zh_TW.po 444 root bin
+d none usr/share/doc/gettext/examples/hello-clisp 755 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/hello.lisp.in 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-clisp/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-clisp/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-clisp/po/zh_TW.po 444 root bin
+d none usr/share/doc/gettext/examples/hello-csharp 755 root bin
+d none usr/share/doc/gettext/examples/hello-csharp-forms 755 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/BUGS 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/hello.cs 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-csharp-forms/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-csharp-forms/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/po/zh_TW.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp-forms/README 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/hello.cs 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-csharp/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-csharp/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-csharp/po/zh_TW.po 444 root bin
+d none usr/share/doc/gettext/examples/hello-gawk 755 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/hello.awk 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-gawk/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-gawk/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-gawk/po/zh_TW.po 444 root bin
+d none usr/share/doc/gettext/examples/hello-guile 755 root bin
+f none usr/share/doc/gettext/examples/hello-guile/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-guile/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-guile/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/hello.scm 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-guile/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-guile/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-guile/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-guile/po/zh_TW.po 444 root bin
+d none usr/share/doc/gettext/examples/hello-java 755 root bin
+d none usr/share/doc/gettext/examples/hello-java-awt 755 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/BUGS 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/Hello.java 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-java-awt/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/m4/TestAWT.class 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/m4/TestAWT.java 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-java-awt/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-awt/po/zh_TW.po 444 root bin
+d none usr/share/doc/gettext/examples/hello-java-swing 755 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/BUGS 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/Hello.java 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-java-swing/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/m4/TestAWT.class 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/m4/TestAWT.java 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-java-swing/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java-swing/po/zh_TW.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-java/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-java/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/Hello.java 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-java/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-java/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-java/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-java/po/zh_TW.po 444 root bin
+d none usr/share/doc/gettext/examples/hello-librep 755 root bin
+f none usr/share/doc/gettext/examples/hello-librep/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-librep/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-librep/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/hello.jl.in 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-librep/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-librep/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-librep/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-librep/po/zh_TW.po 444 root bin
+d none usr/share/doc/gettext/examples/hello-objc 755 root bin
+d none usr/share/doc/gettext/examples/hello-objc-gnome 755 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/hello.m 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-objc-gnome/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/m4/gnome-gnorba-check.m4 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/m4/gnome-orbit-check.m4 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/m4/gnome.m4 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-objc-gnome/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/Makevars 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/POTFILES.in 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnome/po/zh_TW.po 444 root bin
+d none usr/share/doc/gettext/examples/hello-objc-gnustep 755 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/AppController.h 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/AppController.m 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/BUGS 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/GNUmakefile 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/Hello.h 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/Hello.m 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/INSTALL 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/main.m 444 root bin
+d none usr/share/doc/gettext/examples/hello-objc-gnustep/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/GNUmakefile 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/LocaleAliases 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc-gnustep/po/zh_TW.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-objc/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-objc/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/hello.m 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-objc/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-objc/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-objc/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/Makevars 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/POTFILES.in 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-objc/po/zh_TW.po 444 root bin
+d none usr/share/doc/gettext/examples/hello-pascal 755 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/hello.pas 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/hello.rst 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-pascal/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-pascal/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-pascal/po/zh_TW.po 444 root bin
+d none usr/share/doc/gettext/examples/hello-perl 755 root bin
+f none usr/share/doc/gettext/examples/hello-perl/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-perl/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-perl/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/hello-1.pl.in 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/hello-2.pl.in 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-perl/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-perl/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-perl/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-perl/po/zh_TW.po 444 root bin
+d none usr/share/doc/gettext/examples/hello-php 755 root bin
+f none usr/share/doc/gettext/examples/hello-php/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-php/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-php/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/hello.php 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-php/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-php/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-php/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/po/zh_TW.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-php/README 444 root bin
+d none usr/share/doc/gettext/examples/hello-python 755 root bin
+f none usr/share/doc/gettext/examples/hello-python/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-python/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-python/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/hello.py.in 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-python/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-python/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-python/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-python/po/zh_TW.po 444 root bin
+d none usr/share/doc/gettext/examples/hello-sh 755 root bin
+f none usr/share/doc/gettext/examples/hello-sh/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-sh/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-sh/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/hello.sh 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-sh/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-sh/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-sh/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-sh/po/zh_TW.po 444 root bin
+d none usr/share/doc/gettext/examples/hello-smalltalk 755 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/hello.st.in 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-smalltalk/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-smalltalk/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-smalltalk/po/zh_TW.po 444 root bin
+d none usr/share/doc/gettext/examples/hello-tcl 755 root bin
+d none usr/share/doc/gettext/examples/hello-tcl-tk 755 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/hello.tcl 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-tcl-tk/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-tcl-tk/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl-tk/po/zh_TW.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/hello.tcl 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-tcl/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-tcl/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-tcl/po/zh_TW.po 444 root bin
+d none usr/share/doc/gettext/examples/hello-ycp 755 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/autoclean.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/autogen.sh 555 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/configure.ac 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/hello.ycp 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/INSTALL 444 root bin
+d none usr/share/doc/gettext/examples/hello-ycp/m4 755 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/m4/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/Makefile.am 444 root bin
+d none usr/share/doc/gettext/examples/hello-ycp/po 755 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/af.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/ca.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/de.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/el.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/eo.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/es.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/fr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/ga.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/hu.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/id.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/it.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/ja.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/LINGUAS 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/Makefile.am 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/nl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/pl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/pt.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/ro.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/ru.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/sk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/sl.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/sr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/sv.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/tr.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/uk.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/vi.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/zh_CN.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/zh_HK.po 444 root bin
+f none usr/share/doc/gettext/examples/hello-ycp/po/zh_TW.po 444 root bin
+f none usr/share/doc/gettext/examples/installpaths 444 root bin
+f none usr/share/doc/gettext/examples/README 444 root bin
+f none usr/share/doc/gettext/FAQ.html 444 root bin
+f none usr/share/doc/gettext/gettext_1.html 444 root bin
+f none usr/share/doc/gettext/gettext_10.html 444 root bin
+f none usr/share/doc/gettext/gettext_11.html 444 root bin
+f none usr/share/doc/gettext/gettext_12.html 444 root bin
+f none usr/share/doc/gettext/gettext_13.html 444 root bin
+f none usr/share/doc/gettext/gettext_14.html 444 root bin
+f none usr/share/doc/gettext/gettext_15.html 444 root bin
+f none usr/share/doc/gettext/gettext_16.html 444 root bin
+f none usr/share/doc/gettext/gettext_17.html 444 root bin
+f none usr/share/doc/gettext/gettext_18.html 444 root bin
+f none usr/share/doc/gettext/gettext_19.html 444 root bin
+f none usr/share/doc/gettext/gettext_2.html 444 root bin
+f none usr/share/doc/gettext/gettext_20.html 444 root bin
+f none usr/share/doc/gettext/gettext_21.html 444 root bin
+f none usr/share/doc/gettext/gettext_22.html 444 root bin
+f none usr/share/doc/gettext/gettext_23.html 444 root bin
+f none usr/share/doc/gettext/gettext_24.html 444 root bin
+f none usr/share/doc/gettext/gettext_25.html 444 root bin
+f none usr/share/doc/gettext/gettext_3.html 444 root bin
+f none usr/share/doc/gettext/gettext_4.html 444 root bin
+f none usr/share/doc/gettext/gettext_5.html 444 root bin
+f none usr/share/doc/gettext/gettext_6.html 444 root bin
+f none usr/share/doc/gettext/gettext_7.html 444 root bin
+f none usr/share/doc/gettext/gettext_8.html 444 root bin
+f none usr/share/doc/gettext/gettext_9.html 444 root bin
+f none usr/share/doc/gettext/gettext_foot.html 444 root bin
+f none usr/share/doc/gettext/gettext_toc.html 444 root bin
+f none usr/share/doc/gettext/gettext.1.html 444 root bin
+f none usr/share/doc/gettext/gettext.3.html 444 root bin
+f none usr/share/doc/gettext/gettextize.1.html 444 root bin
+d none usr/share/doc/gettext/javadoc1 755 root bin
+f none usr/share/doc/gettext/javadoc1/AllNames.html 444 root bin
+f none usr/share/doc/gettext/javadoc1/gnu.gettext.GettextResource.html 444 root bin
+d none usr/share/doc/gettext/javadoc1/images 755 root bin
+f none usr/share/doc/gettext/javadoc1/images/blue-ball-small.gif 444 root bin
+f none usr/share/doc/gettext/javadoc1/images/blue-ball.gif 444 root bin
+f none usr/share/doc/gettext/javadoc1/images/class-index.gif 444 root bin
+f none usr/share/doc/gettext/javadoc1/images/constructor-index.gif 444 root bin
+f none usr/share/doc/gettext/javadoc1/images/constructors.gif 444 root bin
+f none usr/share/doc/gettext/javadoc1/images/cyan-ball-small.gif 444 root bin
+f none usr/share/doc/gettext/javadoc1/images/cyan-ball.gif 444 root bin
+f none usr/share/doc/gettext/javadoc1/images/error-index.gif 444 root bin
+f none usr/share/doc/gettext/javadoc1/images/exception-index.gif 444 root bin
+f none usr/share/doc/gettext/javadoc1/images/green-ball-small.gif 444 root bin
+f none usr/share/doc/gettext/javadoc1/images/green-ball.gif 444 root bin
+f none usr/share/doc/gettext/javadoc1/images/interface-index.gif 444 root bin
+f none usr/share/doc/gettext/javadoc1/images/magenta-ball-small.gif 444 root bin
+f none usr/share/doc/gettext/javadoc1/images/magenta-ball.gif 444 root bin
+f none usr/share/doc/gettext/javadoc1/images/method-index.gif 444 root bin
+f none usr/share/doc/gettext/javadoc1/images/methods.gif 444 root bin
+f none usr/share/doc/gettext/javadoc1/images/package-index.gif 444 root bin
+f none usr/share/doc/gettext/javadoc1/images/red-ball-small.gif 444 root bin
+f none usr/share/doc/gettext/javadoc1/images/red-ball.gif 444 root bin
+f none usr/share/doc/gettext/javadoc1/images/variable-index.gif 444 root bin
+f none usr/share/doc/gettext/javadoc1/images/variables.gif 444 root bin
+f none usr/share/doc/gettext/javadoc1/images/yellow-ball-small.gif 444 root bin
+f none usr/share/doc/gettext/javadoc1/images/yellow-ball.gif 444 root bin
+f none usr/share/doc/gettext/javadoc1/packages.html 444 root bin
+f none usr/share/doc/gettext/javadoc1/tree.html 444 root bin
+d none usr/share/doc/gettext/javadoc2 755 root bin
+f none usr/share/doc/gettext/javadoc2/allclasses-frame.html 444 root bin
+f none usr/share/doc/gettext/javadoc2/deprecated-list.html 444 root bin
+d none usr/share/doc/gettext/javadoc2/gnu 755 root bin
+d none usr/share/doc/gettext/javadoc2/gnu/gettext 755 root bin
+f none usr/share/doc/gettext/javadoc2/gnu/gettext/GettextResource.html 444 root bin
+f none usr/share/doc/gettext/javadoc2/gnu/gettext/package-frame.html 444 root bin
+f none usr/share/doc/gettext/javadoc2/gnu/gettext/package-summary.html 444 root bin
+f none usr/share/doc/gettext/javadoc2/gnu/gettext/package-tree.html 444 root bin
+f none usr/share/doc/gettext/javadoc2/help-doc.html 444 root bin
+f none usr/share/doc/gettext/javadoc2/index-all.html 444 root bin
+f none usr/share/doc/gettext/javadoc2/index.html 444 root bin
+f none usr/share/doc/gettext/javadoc2/overview-tree.html 444 root bin
+f none usr/share/doc/gettext/javadoc2/package-list 444 root bin
+f none usr/share/doc/gettext/javadoc2/packages.html 444 root bin
+f none usr/share/doc/gettext/javadoc2/serialized-form.html 444 root bin
+f none usr/share/doc/gettext/javadoc2/stylesheet.css 444 root bin
+f none usr/share/doc/gettext/msgattrib.1.html 444 root bin
+f none usr/share/doc/gettext/msgcat.1.html 444 root bin
+f none usr/share/doc/gettext/msgcmp.1.html 444 root bin
+f none usr/share/doc/gettext/msgcomm.1.html 444 root bin
+f none usr/share/doc/gettext/msgconv.1.html 444 root bin
+f none usr/share/doc/gettext/msgen.1.html 444 root bin
+f none usr/share/doc/gettext/msgexec.1.html 444 root bin
+f none usr/share/doc/gettext/msgfilter.1.html 444 root bin
+f none usr/share/doc/gettext/msgfmt.1.html 444 root bin
+f none usr/share/doc/gettext/msggrep.1.html 444 root bin
+f none usr/share/doc/gettext/msginit.1.html 444 root bin
+f none usr/share/doc/gettext/msgmerge.1.html 444 root bin
+f none usr/share/doc/gettext/msgunfmt.1.html 444 root bin
+f none usr/share/doc/gettext/msguniq.1.html 444 root bin
+f none usr/share/doc/gettext/ngettext.1.html 444 root bin
+f none usr/share/doc/gettext/ngettext.3.html 444 root bin
+f none usr/share/doc/gettext/textdomain.3.html 444 root bin
+f none usr/share/doc/gettext/tutorial.html 444 root bin
+f none usr/share/doc/gettext/xgettext.1.html 444 root bin
d none usr/share/gettext 755 root bin
f none usr/share/gettext/ABOUT-NLS 444 root bin
f none usr/share/gettext/archive.tar.gz 444 root bin
@@ -212,6 +1490,8 @@
f none usr/share/gettext/projects/TP/teams.html 444 root bin
f none usr/share/gettext/projects/TP/teams.url 444 root bin
f none usr/share/gettext/projects/TP/trigger 555 root bin
+d none usr/share/info 755 root bin
+f none usr/share/info/gettext.info 444 root bin
d none usr/share/locale 755 root other
d none usr/share/locale/be 755 root other
d none usr/share/locale/be/LC_MESSAGES 755 root other
--- a/usr/src/pkgdefs/SUNWgnu-mc/prototype_com Sat Jul 10 13:38:50 2010 -0700
+++ b/usr/src/pkgdefs/SUNWgnu-mc/prototype_com Tue Jul 27 06:14:53 2010 -0700
@@ -19,9 +19,9 @@
# CDDL HEADER END
#
#
-# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
#
-# ident "@(#)prototype_com 1.3 10/04/06 SMI"
+# ident "@(#)prototype_com 1.4 10/07/15 SMI"
#
# This required package information file contains a list of package contents.
# The 'pkgmk' command uses this file to identify the contents of a package
@@ -46,6 +46,7 @@
d none usr/bin 0755 root bin
f none usr/bin/mc 0555 root sys
f none usr/bin/mcmfmt 0555 root sys
+s none usr/bin/mcdiff=mc
s none usr/bin/mcedit=mc
s none usr/bin/mcview=mc
d none usr/share 0755 root sys
@@ -225,6 +226,22 @@
f none usr/share/mc/extfs.d/uzoo 0555 root sys
f none usr/share/mc/extfs.d/u7z 0555 root sys
f none usr/share/mc/filehighlight.ini 0444 root sys
+d none usr/share/mc/fish 0755 root sys
+f none usr/share/mc/fish/README.fish 0444 root sys
+f none usr/share/mc/fish/append 0444 root sys
+f none usr/share/mc/fish/chmod 0444 root sys
+f none usr/share/mc/fish/chown 0444 root sys
+f none usr/share/mc/fish/fexists 0444 root sys
+f none usr/share/mc/fish/get 0444 root sys
+f none usr/share/mc/fish/hardlink 0444 root sys
+f none usr/share/mc/fish/info 0444 root sys
+f none usr/share/mc/fish/ln 0444 root sys
+f none usr/share/mc/fish/ls 0444 root sys
+f none usr/share/mc/fish/mkdir 0444 root sys
+f none usr/share/mc/fish/mv 0444 root sys
+f none usr/share/mc/fish/rmdir 0444 root sys
+f none usr/share/mc/fish/send 0444 root sys
+f none usr/share/mc/fish/unlink 0444 root sys
f none usr/share/mc/mc.charsets 0444 root sys
f none usr/share/mc/mc.ext 0444 root sys
f none usr/share/mc/mc.lib 0444 root sys
@@ -258,6 +275,7 @@
f none usr/share/mc/skins/double-lines.ini 0444 root sys
f none usr/share/mc/skins/featured.ini 0444 root sys
f none usr/share/mc/skins/gotar.ini 0444 root sys
+f none usr/share/mc/skins/nicedark.ini 0444 root sys
f none usr/share/mc/Syntax 0444 root sys
d none usr/share/mc/syntax 0755 root sys
f none usr/share/mc/syntax/ada95.syntax 0444 root sys
@@ -286,6 +304,7 @@
f none usr/share/mc/syntax/html.syntax 0444 root sys
f none usr/share/mc/syntax/changelog.syntax 0444 root sys
f none usr/share/mc/syntax/idl.syntax 0444 root sys
+f none usr/share/mc/syntax/ini.syntax 0444 root sys
f none usr/share/mc/syntax/j.syntax 0444 root sys
f none usr/share/mc/syntax/java.syntax 0444 root sys
f none usr/share/mc/syntax/js.syntax 0444 root sys
--- a/usr/src/pkgdefs/SUNWtcat-examples/prototype_com Sat Jul 10 13:38:50 2010 -0700
+++ b/usr/src/pkgdefs/SUNWtcat-examples/prototype_com Tue Jul 27 06:14:53 2010 -0700
@@ -20,10 +20,9 @@
#
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
#
-#ident "@(#)prototype_com 1.2 09/12/16 SMI"
+#ident "@(#)prototype_com 1.3 10/07/12 SMI"
#
# This required package information file contains a list of package contents.
@@ -65,10 +64,10 @@
f none var/tomcat6/webapps/examples/jsp/forward/two.html 0644 root bin
f none var/tomcat6/webapps/examples/jsp/forward/one.jsp.html 0644 root bin
d none var/tomcat6/webapps/examples/jsp/chat 0755 root bin
-f none var/tomcat6/webapps/examples/jsp/chat/chat.jsp.html 0644 root bin
+f none var/tomcat6/webapps/examples/jsp/chat/index.jsp.html 0644 root bin
f none var/tomcat6/webapps/examples/jsp/chat/login.jsp.html 0644 root bin
f none var/tomcat6/webapps/examples/jsp/chat/post.jsp 0644 root bin
-f none var/tomcat6/webapps/examples/jsp/chat/chat.jsp 0644 root bin
+f none var/tomcat6/webapps/examples/jsp/chat/index.jsp 0644 root bin
f none var/tomcat6/webapps/examples/jsp/chat/login.jsp 0644 root bin
f none var/tomcat6/webapps/examples/jsp/chat/post.jsp.html 0644 root bin
d none var/tomcat6/webapps/examples/jsp/images 0755 root bin
--- a/usr/src/pkgdefs/SUNWtcatr/prototype_com Sat Jul 10 13:38:50 2010 -0700
+++ b/usr/src/pkgdefs/SUNWtcatr/prototype_com Tue Jul 27 06:14:53 2010 -0700
@@ -22,7 +22,7 @@
#
# Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved.
#
-#ident "@(#)prototype_com 1.14 10/04/22 SMI"
+#ident "@(#)prototype_com 1.15 10/07/12 SMI"
# This required package information file contains a list of package contents.
# The 'pkgmk' command uses this file to identify the contents of a package
@@ -96,9 +96,10 @@
f none var/tomcat6/webapps/manager/images/docs.gif 0644 root bin
f none var/tomcat6/webapps/manager/images/tomcat.gif 0644 root bin
f none var/tomcat6/webapps/manager/images/update.gif 0644 root bin
-f none var/tomcat6/webapps/manager/sessionsList.jsp 0644 root bin
-f none var/tomcat6/webapps/manager/sessionDetail.jsp 0644 root bin
d none var/tomcat6/webapps/manager/WEB-INF 0755 root bin
+d none var/tomcat6/webapps/manager/WEB-INF/jsp 0755 root bin
+f none var/tomcat6/webapps/manager/WEB-INF/jsp/sessionsList.jsp 0644 root bin
+f none var/tomcat6/webapps/manager/WEB-INF/jsp/sessionDetail.jsp 0644 root bin
f none var/tomcat6/webapps/manager/WEB-INF/web.xml 0644 root bin
d none var/tomcat6/webapps/manager/META-INF 0755 root bin
f none var/tomcat6/webapps/manager/META-INF/context.xml 0644 root bin
--- a/usr/src/tools/exception_list.check-deps Sat Jul 10 13:38:50 2010 -0700
+++ b/usr/src/tools/exception_list.check-deps Tue Jul 27 06:14:53 2010 -0700
@@ -18,8 +18,9 @@
#
# CDDL HEADER END
#
-# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
+#
+#pragma ident "@(#)exception_list.check-deps 1.21 10/07/07 SMI"
#
# These execptions are here and marked KNOWN so that new things (and updates)
# can be caught more easily. They are not necessarily ok, and while some should
@@ -114,3 +115,18 @@
SUNWsmbau:NotInPkg:/usr/sfw/sbin/smbd:libsam.so:KNOWN:
SUNWsmbau:RunPathDirNotInPkg:/usr/sfw/sbin/smbd:/opt/SUNWsamfs/lib:KNOWN:
SUNWgutenprint:NotInDepend:/usr/lib/pkgconfig/gutenprintui2.pc:/usr/lib/pkgconfig/gtk+-2.0.pc:KNOWN:
+#
+# SUNWgnu-gettext
+#
+SUNWgnu-gettext:NotInDepend:/usr/share/doc/gettext/examples/hello-c++-kde/admin/am_edit:*:IGNORE:
+SUNWgnu-gettext:NotInDepend:/usr/share/doc/gettext/examples/hello-c++-kde/admin/conf.change.pl:*:IGNORE:
+SUNWgnu-gettext:NotInDepend:/usr/share/doc/gettext/examples/hello-c++-kde/admin/config.pl:*:IGNORE:
+SUNWgnu-gettext:NotInDepend:/usr/share/doc/gettext/examples/hello-c++-kde/admin/cvs-clean.pl:*:IGNORE:
+SUNWgnu-gettext:NotInDepend:/usr/share/doc/gettext/examples/hello-c++-kde/admin/debianrules:*:IGNORE:
+SUNWgnu-gettext:NotInPkg:/usr/share/doc/gettext/examples/hello-gawk/hello.awk:*:IGNORE:
+SUNWgnu-gettext:NotInPkg:/usr/share/doc/gettext/examples/hello-guile/hello.scm:*:IGNORE:
+SUNWgnu-gettext:NotInPkg:/usr/share/doc/gettext/examples/hello-perl/hello-1.pl.in:*:IGNORE:
+SUNWgnu-gettext:NotInPkg:/usr/share/doc/gettext/examples/hello-perl/hello-2.pl.in:*:IGNORE:
+SUNWgnu-gettext:NotInPkg:/usr/share/doc/gettext/examples/hello-php/hello.php:*:IGNORE:
+SUNWgnu-gettext:NotInPkg:/usr/share/doc/gettext/examples/hello-tcl/hello.tcl:*:IGNORE:
+SUNWgnu-gettext:NotInPkg:/usr/share/doc/gettext/examples/hello-tcl-tk/hello.tcl:*:IGNORE: