deborphan-1.7.28.8ubuntu1/0000775000000000000000000000000011773645152012150 5ustar deborphan-1.7.28.8ubuntu1/NEWS0000664000000000000000000003052311773644727012661 0ustar Changes since 1.5 are documented in debian/changelog. Release notes for deborphan 1.5 (2002-02-24T16+0200) * No more breakage with prelink (wrong NUM_OPTIONS) (Peter Palfrader, #181311) * Orphaner exits nicely. (Peter Palfrader, #163220) * Orphaner shows new packages at the top. (Joerg Sommer, #176424) * Danish translation added. (Morten Brix Pedersen) * Added --find-config option. (Suggested by Martin Quinson, #180010) Release notes for deborphan 1.4 (2002-12-10T13+0200) * Orphaner now recognises all --guess-* options (Peter Palfrader) * Added --guess-data option. (Debian bug #170381) Release notes for deborphan 1.3 (2002-07-19T11+0200) * Free correct variable in readkeep. (Debian bug #153319) * Fixed possible buffer overrun in strstripchr. (Wessel Dankers) * Added --guess-common option. (Suggested by Peter Palfrader) * "Fixed" bug in readkeep that caused EBADF. (Debian bug #153397) I don't understand how my fix fixes it. But it seems to do. * Added --zero-keep option. (Debian bug #153397) Release notes for deborphan 1.2 (2002-07-14T22+0200) * Added --guess-dummy option. (Debian bug #141810, James Troup) * Changed --guess-only in --help. (Debian bug #132338, Christian Kurz) * Ignore "essential" packages (Debian bug #96794, Rob Black) * Made some minor efficiency/cleanliness changes in deborphan.c and pkginfo.c. Release notes for deborphan 1.1 (2002-07-10T19+0200) * Added --purge option for orphaner. (Peter Palfrader) * Added guess support for python, pike and ruby. (Sean Perry) * Fixed a small memory leak in LOW_MEM nextline(). * Fixed a technical call error in LOW_MEM nextline(). * Fixed two memory leaks in pkggrep(). * Fixed a bug in mustkeep() (finally remembered). * Fixed possible buffer overflow in readkeep(). * Renamed statusopen() to debopen(). * Rewrote delkeep() to do in-memory updates. * Added sstrsep() function in string.c. * Implemented pkgcmp() as a macro. Release notes for deborphan 1.0 (2001-04-28T17+0200) * Added editkeep(8) manual page by Peter Palfrader. * Finally remembered to fix that bug in keep.c. * First stable release. Let's hope it stays that way. Release notes for deborphan 0.1.25 (2001-03-28T20+0200) * Fixed typo in configure.in (depfoster->debfoster) * Fixed typos in NEWS (2000->2001). * Fixed typo in manpage. * Added --no-df-keep option (changes meaning of --df-keep). * Listing through -L is done after all options are parsed. Release notes for deborphan 0.1.24 (2001-02-14T17+0200) * Actually, 0.1.23 put the keepfile in /var/lib/deborphan/. And it still does so. * Added hasduplicate() function to keep.c * Added is_library() function to pkginfo.c (for use with -s) * Added check for location of debfoster's keepers file in configure (supports new /var/state/debfoster/keepers). * Fixed bug in parseargs() which caused deborphan to read stdin when passing packagenames starting with '-'. * Removed setvbuf() call. It appears to be broken in some way. * Added 'duplicate dependency' check. i.e. "Depends: libc6 (<< 1.0), libc6 (>> 0.5)" is now shown only once with --show-deps. * More clear error messages for 'keep' functions. * Added check for package's existance on -A. Release notes for deborphan 0.1.23 (2001-01-05T21+0200) * Defaulted location of keepfile to $prefix/var. * Added reading of debfoster's /etc/apt/keepers. * Added --df-keep option. * Added check for duplicate keep-entries. * Check for empty section in check_lib_deps. (Peter Palfrader) * New orphaner (also 'editkeep') (Peter Palfrader) Release notes for deborphan 0.1.22 (2001-01-04T21+0200) * Silly bug in set.c. * Quicky release. Release notes for deborphan 0.1.21 (2000-12-31T19+0200) * Added option to use less memory (at the cost of speed). * Replaced call to malloc() with xcalloc() in keep.c. * Used parseargs() for 'search'. Hence, it now accepts stdin. * Replaced --fake-dev by --guess-* options. * Fixed memory leak on uninstalled packages. * Added set.c and set.h. * Moved get_pkg_deps into pkginfo.c, and reduced it to half its length. * Removed global variable num_deps. * Added some stuff in deborphan.h to help compilation with -ansi -pedantic. * Fixed memory leak in file reading when compiled with !LOW_MEM. Release notes for deborphan 0.1.20 (2000-12-31T17+0200) * Ran indent -i4 -br -psl -ce -npcs on the source. * Replaced occurence of 'fprintf(); exit()' with error(). * Added "keeper" support, with applicable options. * Faster reading of the status file (full buffering). * Removed 'dpkghold' and 'dpkghold' (obsoleted by keepers). * Fixed bug in check_lib_deps() which caused -d to fail when using 'provided' packages. Release notes for deborphan 0.1.19 (2000-12-29T20+0200) * Cleaned up get_pkg_provides() and get_pkg_priority * Added pkgcmp() and redid pkg_info accordingly. * Made string_to_priority() case-insensitive. * Removed DOUBLECHECK constant. Release notes for deborphan 0.1.18 (2000-12-29T20+0200) * Added --fake-dev (-D) option, as requested in Debian bug #80391. It's a bit hacky. * New orphaner (checks options). Release notes for deborphan 0.1.17 (2000-12-21T22+0200) * Added strhash() and hash-comparison for package names. * Added get_pkg_info() as a replacement for some REs. * Set types for get_pkg_* to void. * Defaulted package->hold to 0. Only altered if -H is not given. Release notes for deborphan 0.1.16 (2000-12-19T15+0200) * Rewrote string_to_priority(). No particular gain. (Wessel Dankers) * Cleaned up pkginfo.c a little bit. * Made the reading of /var/lib/dpkg/status go faster. * Set INPUT_BUFFER to 31. (length of "purged" status line). * Used memory that was allocated before, but used only once. * Changed strstripchr() for faster operation. * Enabled support for configure's --with-VAR options. Release notes for deborphan 0.1.15 (2000-12-19T15+0200) * Increased the efficiency of check_lib_deps() when checking specific packages (roughly twice as fast as before). * Changed strstripchr() to void (from char *). * Did a negligible bit of optimalization on strstripchr(). * Made regcomp() options definable at compile-time. * Changed string_to_priority(). Now less accurate, but faster and compatible with new -p handling. * Cleaned up check_lib_deps() somewhat. Release notes for deborphan 0.1.14 (2000-12-17T19+0200) * Added dpkghold and dpkgunhold to util/ * Added -H (--force-hold) option. * Rewrote priority_to_string(). Not sure on the correctness now, but it leaked memory before in any case. * Optimized strstripchr() a bit. * Added DEFAULT_PRIORITY #def to config.h * Removed MAXIMUM() macro. It made no sense. * Changed all occurrences of xcalloc to xmalloc (minor speed increase). * Defined some functions as 'inline'. Added inline check to configure. * Fixed improper handling of -p (-d caused it to be ignored). Release notes for deborphan 0.1.13 (2000-12-17T15+0200) * Fixed several possible buffer overflow situations * Fixed Debian bug #67423 (Lists packages still required) (Peter Palfrader) * Added support for the "hold" flag. * Minor documentation update. * Added orphaner by Goswin Brederlow and Peter Palfrader to the distribution. Release notes for deborphan 0.1.12 (2000-08-01T20+0200) * New, faster, strstripchr() (Paul Martin) * init_pkg_regex(), init_dep_regex(), for compiling regexps only once. (Paul Martin) * free_pkg_regex(), free_dep_regex(), for freeing the compiled regexps when we're done. * Several speed hacks, based on first character on the line. (Paul Martin) * Documentation typo fixed. * Restored intl/libgettext.h and intl/po2tbl.sed.in (empty files). These apparently caused building problems. Release notes for deborphan 0.1.11 (2000-07-03T18+0200) * Fixed a bug that caused not installed packages to be displayed (Debian bug 66501). Release notes for deborphan 0.1.10 (2000-06-28T19+0200) * Started to move to POSIX.2 regular expressions instead of regular libc functions. They are of not much use for now. * Removed an #ifdef, ctype.h is now mandatory for compilation. * Removed priority.c. * Added string.c (including the functions in priority.c) * strstripchr() added in string.c for `pre-processing' lines. * Changed functions to expect lines without spaces or newlines. * Cleared intl/ subdirectory, there was nothing in there any way. The directory itself was left because automake thinks it "needs" it. * Cleaned up the code; should compile flawlessly with gcc -Wall. * Slightly altered get_pkg_deps(); it now needs a less clean status file. * Moved package->install=0 to get_pkg_name. A package is now un-installed until proven installed. * Discovered an odd bug. Built a quick work-around. A real fix is on the to do list. * Got some of the "char *line2"s out of pkginfo.c, read-only memory is more appropriate in those cases. Release notes for deborphan 0.1.9 (2000-06-28T19+0200) * Fixed a bug, which caused deborphan to append a ')' to packages supplied on the command line. * Added --no-show-section option. * Removed AUTHORS file. I no longer seek immortality :) Release notes for deborphan 0.1.8 (2000-06-26T01+0200) * Gave the section some more slack. * Some tweaking. * NOTE: this version is totally untested. It came straight from CVS. Release notes for deborphan 0.1.7 (2000-06-06T20+0200) * Fixed an odd problem in get_pkg_status. Accuracy, memory usage, and speed have improved. * Renamed -S to -s. And -s to -d. * Added --show-priority (-P) option. * Made the output of --show-priority and --show-section look cute. * Added priority.c (string_to_priority() and priority_to_string()) * Added option to search for user-specified packages. Release notes for deborphan 0.1.6 (2000-06-04T19+0200) * i18n, and dutch translation added. * Checks added for packages in section 'oldlibs', and packages outside 'main'. * --show-section option added. By default implied by -a. * Some minor changes in the code. * Values for commandline options are declared globally. Release notes for deborphan 0.1.5 (2000-05-17T20+0200) * Output selection based on priority of the orphaned package (-p PRIORITY). * Updated exit.c to include information on --all-packages (and --priority). * Updated manual page for the new options. * Moved some options from config.h.in to configure.in. * config.h is no longer mandatory. * Changed "usage" message. * Added a bunch of ifdefs to avoid recursive headerfile loading. * Renamed --show-all to --show-deps (makes more sense now that there is -a) Release notes for deborphan 0.1.4 (2000-05-17T14+0200) * Added a THANKS file. * Debianized the package. This time, it may even work as it should. * Moved some stuff around in the code. * Replaced &package[0] by package, thanks guus. * Added Makefile.am in include/ * Let automake handle the optimization-flags for the compiler. * Added all-packages option. Release notes for deborphan 0.1.3 (2000-05-13T18+0200) * The default is to run in nice-mode. Can be disabled in config.h * Added better error handling mechanism. * Created wrapper for getopt/getopt_long Release notes for deborphan 0.1.2 (2000-04-13T11+0200) * Bug from 0.1.1 fixed. Release notes for deborphan 0.1.1 (2000-04-12T17+0200) * Less allocation of memory is done, resulting in faster operation. * Not all memory is cleared first, also for an increase in speed. * Improved error-message when status file is not found. * A linked list is used to store the packages. Allows for storage of theoretically unlimited packages. * xalloc.c added for error checking when allocating memory. * config.h was added. * Dynamic memory allocation is done when reading the status-file. Release notes for deborphan 0.1.0 (2000-04-11T13+0200) * Added support for `provided' packages * Will parse options (not long options) on getopt.h-less systems. The --help (-h) options is adapted accordingly. * The new "nice-mode" should enable checking for `recommended' and `suggested' packages. * Cleaned up (or GNU-ized) the manual page. Release notes for deborphan 0.0.3 (2000-04-08T17+0200) * Added --show-all option. * Will compile on getopt.h-less systems Release notes for deborphan 0.0.2 (2000-04-08T14+0200) * Fixed the memory leaks. Release notes for deborphan 0.0.1 (2000-04-07T17+0200) * First public release. $Id: NEWS 409 2004-04-21 12:20:43Z weasel $ deborphan-1.7.28.8ubuntu1/util/0000775000000000000000000000000011773645152013125 5ustar deborphan-1.7.28.8ubuntu1/util/Makefile.in0000664000000000000000000002530511773645050015174 0ustar # Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Copyright (C) 2000, 2001, 2002, 2003 Cris van Pelt # Copyright (C) 2003, 2004 Peter Palfrader # # $Id: Makefile.am 440 2004-07-08 14:27:48Z weasel $ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = util DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = am__installdirs = "$(DESTDIR)$(sbindir)" sbinSCRIPT_INSTALL = $(INSTALL_SCRIPT) SCRIPTS = $(sbin_SCRIPTS) SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GENCAT = @GENCAT@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GLIBC2 = @GLIBC2@ GLIBC21 = @GLIBC21@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ HAVE_ASPRINTF = @HAVE_ASPRINTF@ HAVE_NEWLOCALE = @HAVE_NEWLOCALE@ HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@ HAVE_SNPRINTF = @HAVE_SNPRINTF@ HAVE_VISIBILITY = @HAVE_VISIBILITY@ HAVE_WPRINTF = @HAVE_WPRINTF@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLBISON = @INTLBISON@ INTLLIBS = @INTLLIBS@ INTLOBJS = @INTLOBJS@ INTL_DEFAULT_VERBOSITY = @INTL_DEFAULT_VERBOSITY@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBMULTITHREAD = @LIBMULTITHREAD@ LIBOBJS = @LIBOBJS@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ LIBTHREAD = @LIBTHREAD@ LTLIBC = @LTLIBC@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBMULTITHREAD = @LTLIBMULTITHREAD@ LTLIBOBJS = @LTLIBOBJS@ LTLIBPTH = @LTLIBPTH@ LTLIBTHREAD = @LTLIBTHREAD@ MAINT = @MAINT@ MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ MAKEINFO = @MAKEINFO@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POSUB = @POSUB@ PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@ RANLIB = @RANLIB@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDRES = @WINDRES@ WOE32 = @WOE32@ WOE32DLL = @WOE32DLL@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ ac_ct_CC = @ac_ct_CC@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ sbin_SCRIPTS = orphaner.sh EXTRA_DIST = $(sbin_SCRIPTS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu util/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu util/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh install-sbinSCRIPTS: $(sbin_SCRIPTS) @$(NORMAL_INSTALL) test -z "$(sbindir)" || $(mkdir_p) "$(DESTDIR)$(sbindir)" @list='$(sbin_SCRIPTS)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ if test -f $$d$$p; then \ f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \ echo " $(sbinSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(sbindir)/$$f'"; \ $(sbinSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(sbindir)/$$f"; \ else :; fi; \ done uninstall-sbinSCRIPTS: @$(NORMAL_UNINSTALL) @list='$(sbin_SCRIPTS)'; for p in $$list; do \ f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \ echo " rm -f '$(DESTDIR)$(sbindir)/$$f'"; \ rm -f "$(DESTDIR)$(sbindir)/$$f"; \ done uninstall-info-am: tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ list='$(DISTFILES)'; for file in $$list; do \ case $$file in \ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ dir="/$$dir"; \ $(mkdir_p) "$(distdir)$$dir"; \ else \ dir=''; \ fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(SCRIPTS) installdirs: for dir in "$(DESTDIR)$(sbindir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-exec-am: install-sbinSCRIPTS @$(NORMAL_INSTALL) $(MAKE) $(AM_MAKEFLAGS) install-exec-hook install-info: install-info-am install-man: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-info-am uninstall-sbinSCRIPTS .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-exec \ install-exec-am install-exec-hook install-info install-info-am \ install-man install-sbinSCRIPTS install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am uninstall uninstall-am uninstall-info-am \ uninstall-sbinSCRIPTS install-exec-hook: mv $(sbindir)/orphaner.sh $(sbindir)/orphaner -ln -s orphaner $(sbindir)/editkeep # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: deborphan-1.7.28.8ubuntu1/util/orphaner.sh0000775000000000000000000003552211773644726015317 0ustar #!/bin/sh # Most options are passed on to deborphan # # Orphaner is a neat frontend for deborphan displaying a list of # orphaned packages with dialog. Packages may be selected for removal # with apt-get which is then called to do the work. After removal a new # list of orphaned packages is gathered from deborphan. The program ends # when either `Cancel' is pressed or no package is marked for removal. # # Copyright (c) 2000 Goswin Brederlow # Copyright (c) 2000, 2003, 2004, 2005, 2006 Peter Palfrader # Copyright (c) 2003, 2004, 2007, 2008 Jörg Sommer # Copyright (c) 2008, 2009 Carsten Hey # # This program is dual licensed either unter the GNU GPL as published # by the Free Software Foundation; either version 2, or (at your option) # any later version, # _OR_ (at your option) # the Artistic license (under which deborphan itself is distributed). # # The full text of both can be found in /usr/share/common-licenses on # Debian systems. If you have problems obtaining the files please # write to the authors. # # $Id: orphaner.sh 933 2012-06-29 19:14:25Z carsten $ set -e REVISION='$Rev: 933 $'; VERSION="(r${REVISION#\$Rev: }" VERSION="${VERSION% \$})" OPTIONS=$@ VALIDOPTIONS='^-([aHns]|-libdevel|-guess-(.+)|-find-(.+)|-ignore-(suggests|recommends)|-nice-mode|-all-packages|-priority(.+)|p(.+)|-show-section|-force-hold)[[:space:]]$' VALIDKEEPOPTIONS='^-([aHns]|-libdevel|-guess-(.+)|-find-(.+)|-ignore-(suggests|recommends)|-nice-mode|-all-packages|-priority(.+)|p(.+)|-show-section|-force-hold)[[:space:]]$' SKIPAPT=0 CIRCULAR=0 # LC_COLLATE=pl_PL or similar breaks orphaner under some circumstances, see # Debian bug #495818. export LC_COLLATE=C if which gettext > /dev/null; then . gettext.sh else gettext() { echo "$@" } fi TEXTDOMAIN=deborphan export TEXTDOMAIN # xgettext:sh-format USAGE=$(gettext 'Usage: %s [--help|--purge|--skip-apt] [deborphan options]')'\n' # xgettext:no-sh-format SEE_ORPHANER=$(gettext 'See orphaner(8) and deborphan(1) for a list of valid options.') # xgettext:sh-format INVALID_BASENAME=$(gettext 'Invalid basename: %s.')'\n' # xgettext:sh-format INVALID_OPTION=$(gettext '%s: Invalid option: %s.')'\n' # xgettext:sh-format MISSING_DIALOG=$(gettext '%s: You need "dialog" in $PATH to run this frontend.')'\n' # xgettext:no-sh-format SCREEN_TOO_SMALL=$(gettext 'Screen too small or set $LINES and $COLUMNS.') # xgettext:no-sh-format EDIT_KEEP_INSTRUCTION=$(gettext 'Select packages that should never be recommended for removal in deborphan:') # xgettext:no-sh-format ORPHANER_INSTRUCTION=$(gettext 'Select packages for removal or cancel to quit:') # xgettext:no-sh-format NO_ORPHANS_FOUND=$(gettext 'No orphaned packages found.') # xgettext:no-sh-format DEBORPHAN_REMOVED=$(gettext '"deborphan" got removed. Exiting.') # xgettext:no-sh-format APT_GET_REMOVED=$(gettext '"apt" got removed. Exiting.') # xgettext:no-sh-format APT_GET_LOCKFAIL=$(gettext '"apt" is not installed, broken dependencies found or could not open lock file, are you root? Printing "apt-get" commandline and exiting:') SKIPAPT_SET=$(gettext 'Explicitly specified status file or requested calling "apt-get" to be skipped. Printing "apt-get" commandline and exiting:') # xgettext:no-sh-format REMOVING=$(gettext 'Removing %s')'\n' # xgettext:no-sh-format DEBORPHAN_ERROR=$(gettext '"deborphan" returned with error.') # xgettext:sh-format APT_GET_ERROR=$(gettext '"apt-get" returned with exitcode %s.')'\n' # xgettext:sh-format DIALOG_ERROR=$(gettext '"dialog" returned with exitcode %s.')'\n' # xgettext:no-sh-format NUMBER_OF_PACKAGES_ERROR=$(gettext '"apt-get" tries to remove more packages than requested by "orphaner". Exiting.')'\n' # xgettext:no-sh-format SIMULATE_BUTTON=$(gettext 'Simulate') # xgettext:no-sh-format PRESS_ENTER_TO_CONTINUE=$(gettext 'Press enter to continue.') # xgettext:no-sh-format CIRCULAR_NOT_SUPPORTED=$(gettext '"find-circular" is currently not supported by "orphaner". Exiting.') if ! which dialog >/dev/null ; then printf "$MISSING_DIALOG" $0 >&2 exit 1 fi # Plea for help? case " $OPTIONS " in *" --help "*|*" -h "*) printf "$USAGE" $0 echo echo $SEE_ORPHANER exit 0 ;; esac # Adapt to terminal size if [ -n "${LINES:-}" -a -n "${COLUMNS:-}" ]; then # Can't use LINES, because it colides with magic variable # COLUMNS ditto lines=$(($LINES - 7)) columns=$(($COLUMNS - 10)) # unset these magic variables to avoid unwished effects unset LINES COLUMNS else size=$(stty size) lines=$((${size% *} - 7)) columns=$((${size#* } - 10)) sigwinch_handle() { size=$(stty size) lines=$((${size% *} - 7)) columns=$((${size#* } - 10)) if [ $lines -ge 12 -a $columns -ge 50 ]; then LISTSIZE="$lines $columns $(($lines - 7))" BOXSIZE="$lines $columns" fi } trap sigwinch_handle WINCH fi if [ $lines -lt 12 -o $columns -lt 50 ]; then echo $SCREEN_TOO_SMALL >&2 exit 1 fi LISTSIZE="$lines $columns $(($lines - 7))" BOXSIZE="$lines $columns" editkeepers() { #{{{ for each in $OPTIONS; do if [ "$SKIPONE" = "1" ]; then SKIPONE=0; elif [ " $each" = " --keep-file" -o " $each" = " -k" ]; then SKIPONE=1; elif [ " $each" = " --status-file" -o " $each" = " -f" ]; then SKIPONE=1; elif ! echo "$each " | egrep $VALIDKEEPOPTIONS >/dev/null; then case "$each" in --status-file* | -f* | --keep-file* | -k*) ;; *) printf "$INVALID_OPTION" $0 $each >&2 exit 1 ;; esac; fi done ORPHANED=`keeping_list $OPTIONS | sort`; # insert clever error handling if [ -n "$ORPHANED" ]; then PACKAGES=`tempfile`; ERROR=0 dialog \ --backtitle "Orphaner $VERSION" \ --separate-output \ --title "Orphaner $VERSION" \ --checklist "$EDIT_KEEP_INSTRUCTION" \ $LISTSIZE \ $ORPHANED \ 2> $PACKAGES || ERROR=$? case $ERROR in 0) # OK-Button if LC_MESSAGES=C deborphan --help | grep -q 'Do not read debfoster'; then NODF="--df-keep" fi deborphan ${NODF} --zero-keep $OPTIONS if [ -s $PACKAGES ]; then deborphan --add-keep - $OPTIONS < $PACKAGES fi ;; *) # other button or state # do nothing esac rm $PACKAGES fi } #}}} keeping_list() { #{{{ { { deborphan --no-show-arch --all-packages-pristine $@ || echo "ERROR"; } \ | while read SECTION PACKAGE; do echo $PACKAGE $SECTION off done { deborphan -L $@ 2>/dev/null || echo "ERROR"; } \ | while read PACKAGE; do echo $PACKAGE "." on done } | sort -u } #}}} deborphan_list() { #{{{ { deborphan -s $@ || echo "ERROR"; } \ | while read SECTION PACKAGE; do echo $PACKAGE $SECTION off done } #}}} doorphans() { #{{{ # Check options {{{ skipone=0 for each in $OPTIONS; do if [ "$skipone" = "1" ]; then skipone=0; elif [ " $each" = " --keep-file" -o " $each" = " -k" ]; then skipone=1; elif [ " $each" = " --status-file" -o " $each" = " -f" ]; then skipone=1; elif ! echo "$each " | egrep -q $VALIDOPTIONS; then case "$each" in --status-file* | -f* | --keep-file* | -k*) ;; *) printf "$INVALID_OPTION" $0 $each >&2 exit 1 ;; esac fi done #}}} TMPFILE=`tempfile` trap "rm -f $TMPFILE" EXIT INT EXCLUDE= ORPHANED= # Don't touch the next two lines! This is correct! NL should be the newline # character NL=' ' while true; do OLD_ORPHANED="$ORPHANED" ORPHANED=$(deborphan_list $OPTIONS ${EXCLUDE:+--exclude=$EXCLUDE} | sort) if [ "$ORPHANED" = "ERROR off" ] ; then echo $DEBORPHAN_ERROR >&2 exit 1 fi if [ -z "$ORPHANED$EXCLUDE" ]; then #{{{# nothing to do dialog \ --backtitle "Orphaner $VERSION" \ --title "Orphaner $VERSION" \ --msgbox "$NO_ORPHANS_FOUND" \ $BOXSIZE break #}}} elif [ -z "$OLD_ORPHANED" ]; then #{{{# it's the first loop cycle SPLIT_NEW= SPLIT_OLD="$ORPHANED" #}}} elif [ -z "$ORPHANED" ]; then #{{{# maybe we have excluded all packages and no new packages were orphaned ORPHANED="$OLD_ORPHANED" SPLIT_NEW= SPLIT_OLD= while read LINE; do SPLIT_OLD="$SPLIT_OLD$NL${LINE%off}on" done <<__OORPH_EOT $OLD_ORPHANED __OORPH_EOT SPLIT_OLD="${SPLIT_OLD#$NL}" # trim leading newline character }}} else #{{{# normal loop cycle # Idea: you have two sorted lists: the list of the # orphaned packages in the last cycle and the list of # orphaned packages in this cycle. Now you compare element # by element if the lists differ. exec 3<<__ORPH_EOT $ORPHANED __ORPH_EOT exec 4<<__OORPH_EOT $OLD_ORPHANED __OORPH_EOT read LINE <&3 read OLD_LINE <&4 SPLIT_NEW= SPLIT_OLD= if [ -n "$EXCLUDE" ]; then # If we exclude some packages, the list of orphaned # packages is incomplete. So we build up the list from # scratch ORPHANED= fi while true; do #{{{ if [ "$LINE" ">" "$OLD_LINE" ]; then # The package from the old orphaned list was removed if [ -n "$EXCLUDE" ]; then # ...but not really, it is only excluded ORPHANED="$ORPHANED$NL$OLD_LINE" SPLIT_OLD="$SPLIT_OLD$NL${OLD_LINE%off}on" fi read OLD_LINE <&4 || break else if [ -n "$EXCLUDE" ]; then ORPHANED="$ORPHANED$NL$LINE" fi if [ "$LINE" = "$OLD_LINE" ]; then # ophaned packages are equal no changes SPLIT_OLD="$SPLIT_OLD$NL$LINE" LINE= read OLD_LINE <&4 || break else # $LINE < $OLD_LINE # there is a new package in the orphaned list SPLIT_NEW="$SPLIT_NEW$NL$LINE" fi if ! read LINE <&3; then # the new orphaned list reached the end, all # packages from the old orphaned list are # removed if [ -n "$EXCLUDE" ]; then # ...but not really, they are only excluded ORPHANED="$ORPHANED$NL$OLD_LINE" SPLIT_OLD="$SPLIT_OLD$NL${OLD_LINE%off}on" while read OLD_LINE; do ORPHANED="$ORPHANED$NL$OLD_LINE" SPLIT_OLD="$SPLIT_OLD$NL${OLD_LINE%off}on" done <&4 fi break fi fi done #}}} exec 4<&- # The list of old orphaned packages reached the end. So # all remaining new orphaned packages are new if [ -n "$LINE" ]; then if [ -n "$EXCLUDE" ]; then ORPHANED="$ORPHANED$NL$LINE" fi SPLIT_NEW="$SPLIT_NEW$NL$LINE" fi while read LINE; do if [ -n "$EXCLUDE" ]; then ORPHANED="$ORPHANED$NL$LINE" fi SPLIT_NEW="$SPLIT_NEW$NL$LINE" done <&3 exec 3<&- # trim leading newline characters ORPHANED="${ORPHANED#$NL}" SPLIT_OLD="${SPLIT_OLD#$NL}" SPLIT_NEW="${SPLIT_NEW#$NL}" fi #}}} # Display dialog box and handle buttons {{{ while true; do ERROR=0 dialog --backtitle "Orphaner $VERSION" \ --defaultno \ ${DEFAULT_PKG:+--default-item $DEFAULT_PKG} \ --separate-output \ --title "Orphaner $VERSION" \ --help-button --help-status --extra-button --extra-label "$SIMULATE_BUTTON" \ --checklist "$ORPHANER_INSTRUCTION" \ $LISTSIZE ${SPLIT_NEW:+$SPLIT_NEW ---- _new_packages_above_ off} \ $SPLIT_OLD 2> $TMPFILE || ERROR=$? unset DEFAULT_PKG EXCLUDE case $ERROR in 0) # OK-Button {{{ if [ ! -s $TMPFILE ]; then # nothing's selected break 2 fi clear # tr , ' ' is used for compatibility with the svn branch deborphan-2.0 PACKAGES_TO_REMOVE="$(printf '%s ' $(grep -v '^----$' $TMPFILE | tr , ' '))" PACKAGES_TO_REMOVE="${PACKAGES_TO_REMOVE% }" # printf "$REMOVING" "$PACKAGES_TO_REMOVE" APT_GET_CMDLN="apt-get $PURGE --show-upgraded --assume-yes remove $PACKAGES_TO_REMOVE" if apt-get check -q -q 2> /dev/null && [ $SKIPAPT -eq 0 ]; then $APT_GET_CMDLN || ERROR=$? else if [ $SKIPAPT -eq 0 ]; then printf '%s\n' "$APT_GET_LOCKFAIL" >&2 else printf '%s\n' "$SKIPAPT_SET" >&2 fi printf '%s\n' "$APT_GET_CMDLN" exit 1 fi unset APT_GET_CMDLN PACKAGES_TO_REMOVE if [ $ERROR -ne 0 ]; then printf "$APT_GET_ERROR" $ERROR >&2 exit 1 fi if ! which deborphan >/dev/null 2>&1; then echo $DEBORPHAN_REMOVED exit 0; fi if ! which apt-get >/dev/null 2>&1; then echo $APT_GET_REMOVED exit 0; fi echo echo "$PRESS_ENTER_TO_CONTINUE" read UNUSED_VARIABLE_NAME break ;; #}}} 1) # Cancel-Button #{{{ break 2 ;; #}}} 2) # Help-Button #{{{ SEL_LIST= while read pkg; do case "$pkg" in "HELP "*) # DEFAULT_PKG is default item in the # next dialog DEFAULT_PKG=${pkg#HELP } ;; *) SEL_LIST="$SEL_LIST $pkg" ;; esac done < $TMPFILE if test -n "$SPLIT_NEW"; then while read pkg rest; do new_SPLIT_NEW="$new_SPLIT_NEW$NL$pkg $rest" # check if the selection for every new # orphaned package changed case "$SEL_LIST " in *" $pkg "*) # now it is selected... case "$rest" in *' off') # ...but wasn't before new_SPLIT_NEW="${new_SPLIT_NEW%off}on" esac ;; *) # now it is deselected... case "$rest" in *' on') # ...but it was selected before new_SPLIT_NEW="${new_SPLIT_NEW%on}off" esac ;; esac done <<__EOT $SPLIT_NEW __EOT SPLIT_NEW="${new_SPLIT_NEW#$NL}" unset new_SPLIT_NEW fi while read pkg rest; do new_SPLIT_OLD="$new_SPLIT_OLD$NL$pkg $rest" # check if the selection for every old ophaned # package changed case "$SEL_LIST " in *" $pkg "*) # now it is selected... case "$rest" in *' off') # ...but wasn't before new_SPLIT_OLD="${new_SPLIT_OLD%off}on" esac ;; *) # now it is deselected... case "$rest" in *' on') # ...but it was selected before new_SPLIT_OLD="${new_SPLIT_OLD%on}off" esac ;; esac done <<__EOT $SPLIT_OLD __EOT SPLIT_OLD="${new_SPLIT_OLD#$NL}" unset new_SPLIT_OLD dpkg -s $DEFAULT_PKG > $TMPFILE dialog --backtitle "Orphaner $VERSION" \ --title "Orphaner $VERSION" \ --textbox $TMPFILE $BOXSIZE ;; #}}} 3) # Simulate-Button #{{{ EXCLUDE=$(grep -v '^----$' $TMPFILE | while read pkg; do printf $pkg,; done) EXCLUDE=${EXCLUDE%,} break ;; #}}} *) #{{{ printf "$DIALOG_ERROR" $ERROR >&2 cat $TMPFILE exit 1 #}}} esac done #}}} done #}}} } #}}} # parse options # {{{ case " $OPTIONS " in *" --purge "*) OPTIONS="${OPTIONS%%--purge*}${OPTIONS#*--purge}" PURGE=--purge ;; esac case " $OPTIONS " in *" -f "*) SKIPAPT=1 ;; *" --status-file"*) SKIPAPT=1 ;; esac case " $OPTIONS " in *" -c "*) CIRCULAR=1 ;; *" --find-circular"*) CIRCULAR=1 ;; esac case " $OPTIONS " in *" --skip-apt "*) OPTIONS="${OPTIONS%%--skip-apt*}${OPTIONS#*--skip-apt}" SKIPAPT=1 ;; esac # }}} if [ $CIRCULAR -eq 1 ]; then printf '%s\n' "$CIRCULAR_NOT_SUPPORTED" >&2 exit 1 fi case $0 in *orphaner|*orphaner.sh) doorphans;; *editkeep) editkeepers;; *) printf "$INVALID_BASENAME" $0 >&2 exit 1 ;; esac clear deborphan-1.7.28.8ubuntu1/util/Makefile.am0000664000000000000000000000047011773644726015170 0ustar # Copyright (C) 2000, 2001, 2002, 2003 Cris van Pelt # Copyright (C) 2003, 2004 Peter Palfrader # # $Id: Makefile.am 440 2004-07-08 14:27:48Z weasel $ sbin_SCRIPTS = orphaner.sh EXTRA_DIST = $(sbin_SCRIPTS) install-exec-hook: mv $(sbindir)/orphaner.sh $(sbindir)/orphaner -ln -s orphaner $(sbindir)/editkeep deborphan-1.7.28.8ubuntu1/configure.in0000664000000000000000000000770711773644727014503 0ustar # Copyright (C) 2000, 2001, 2002, 2003 Cris van Pelt # Copyright (C) 2003, 2004, 2005, 2006 Peter Palfrader # # $Id: configure.in 936 2012-06-30 18:44:52Z carsten $ dnl Process this file with autoconf to produce a configure script. AC_INIT(src/deborphan.c) AM_INIT_AUTOMAKE(deborphan, 1.7.28.8) AM_CONFIG_HEADER(include/config.h) AM_MAINTAINER_MODE AC_DEFINE(STATUS_FILE, "/var/lib/dpkg/status", [Location of your statusfile]) AC_DEFINE(REG_FLAGS, REG_ICASE, [Bitwise or'd list of flags for regcomp()]) AC_PROG_CC ALL_LINGUAS="ca cs da de es eu fr ja nl pl ru pt it vi" AM_GNU_GETTEXT AM_GNU_GETTEXT_VERSION(0.14.1) AC_PROG_INSTALL AC_STDC_HEADERS AC_HAVE_HEADERS(string.h getopt.h errno.h) AC_CHECK_FUNCS(getopt_long, ,AC_MSG_ERROR([You need getopt_long()])) AC_C_INLINE AC_MSG_CHECKING(wether to use xalloc) AC_ARG_WITH(xalloc, [ --without-xalloc Disable safe memory allocation. ], [if [[ "$withval" = "no" ]]; then xalloc=0 AC_MSG_RESULT(no) else xalloc=1 AC_MSG_RESULT(yes) fi], [ xalloc=1; AC_MSG_RESULT(yes) ] ) AC_MSG_CHECKING(debfoster's keepers file) if [[ -r /var/state/debfoster/keepers ]]; then dffile="/var/state/debfoster/keepers" AC_MSG_RESULT($dffile) else if [[ -r /etc/apt/keepers ]]; then dffile="/etc/apt/keepers" AC_MSG_RESULT($dffile) else with_debfoster="no" AC_MSG_RESULT("not found.") fi fi AC_MSG_CHECKING(wether to ignore debfoster) AC_ARG_WITH(debfoster, [ --without-debfoster Ignore debfoster's keepers file. ], [if [[ "$withval" = "no" ]]; then ignore_df=1 AC_MSG_RESULT(yes) else ignore_df=0 AC_MSG_RESULT(no) fi], [ ignore_df=0; AC_MSG_RESULT(no) ] ) AC_MSG_CHECKING(memory usage) AC_ARG_WITH(lowmem, [ --with-lowmem Turn on conservative memory usage. ], [if [[ "$withval" = "yes" ]]; then himem=0 AC_MSG_RESULT(low) else himem=1 AC_MSG_RESULT(high) fi], [ himem=1; AC_MSG_RESULT(high) ] ) AC_MSG_CHECKING(wether to imply -s) AC_ARG_WITH(isfa, [ --without-isfa Disable implication of -s when using -a. ], [if [[ "$withval" = "no" ]]; then isfa=0 AC_MSG_RESULT(no) else isfa=1 AC_MSG_RESULT(yes) fi], [ isfa=1; AC_MSG_RESULT(yes) ] ) AC_MSG_CHECKING(wether to run in nice mode) AC_ARG_WITH(nice, [ --without-nice Do not run in nice mode by default. ], [if [[ "$withval" = "no" ]]; then nice=0 AC_MSG_RESULT(no) else nice=1 AC_MSG_RESULT(yes) fi], [ nice=1; AC_MSG_RESULT(yes) ] ) AC_MSG_CHECKING(default priority) AC_ARG_WITH(priority, [ --with-priority=PRIOR Default minimum priority. ], [if echo $withval | grep -E '^[[[:digit:]]]+$' >/dev/null; then priority=$withval AC_MSG_RESULT($priority) else AC_MSG_ERROR(invalid priority: $withval) fi], [ priority=2; AC_MSG_RESULT(2) ] ) AC_MSG_CHECKING(ignore essential) AC_ARG_WITH(ignore-essential, [ --with-ignore-essential Ignore 'Essential: yes' lines. ], [if [[ "$withval" = "yes" ]]; then essential=0 AC_MSG_RESULT(yes) else essential=1 AC_MSG_RESULT(no) fi], [ essential=1; AC_MSG_RESULT(no) ] ) AC_DEFINE_UNQUOTED(DEFAULT_PRIORITY, $priority, [Default minimum priority]) if [[ $isfa -eq 1 ]]; then AC_DEFINE(ALL_PACKAGES_IMPLY_SECTION, 1, [Imply --show-section when using --all-packages.]) fi if [[ $ignore_df -eq 1 ]]; then AC_DEFINE(IGNORE_DEBFOSTER, 1, [Ignore debfoster's keepers file.]) fi if [[ $xalloc -eq 1 ]]; then AC_DEFINE(USE_XALLOC, 1, [Safe memory allocation]) fi if [[ $nice -eq 1 ]]; then AC_DEFINE(DEFAULT_NICE, 1, [Count 'recommends' and 'suggests' as 'depends']) fi if [[ ! $himem -eq 1 ]]; then AC_DEFINE(LOW_MEM, 1, [ Conservative memory usage]) fi if [[ ! $essential -eq 1 ]]; then AC_DEFINE(IGNORE_ESSENTIAL, 1, [Ignore 'Essential: yes' lines]) fi if [[ ! -z $dffile ]]; then AC_DEFINE_UNQUOTED(DEBFOSTER_KEEP, "$dffile", [Location of debfoster's keepers file.]) fi AC_OUTPUT(Makefile src/Makefile doc/Makefile doc/po/Makefile doc/fr/Makefile doc/pl/Makefile doc/es/Makefile doc/de/Makefile doc/pt/Makefile include/Makefile po/Makefile.in intl/Makefile util/Makefile) deborphan-1.7.28.8ubuntu1/README0000664000000000000000000001173711773644727013050 0ustar CONFIGURATION ------------- You can configure some default values at compile-time. Some of these may be overridden at run-time. See the list of C constants below for a detailed explanation of the options. The configure options that do not take an argument (like --with-xalloc) can be set by using --without-var (e.g. --without-xalloc). configure option C-constant override at runtime --------------------------------------------------------------------------- --with-xalloc USE_XALLOC no --with-nice DEFAULT_NICE yes --with-priority=PRIOR DEFAULT_PRIORITY yes --with-isfa ALL_PACKAGES_IMPLY_SECTION yes STATUS_FILE yes REG_FLAGS no KEEPER_FILE yes --without-debfoster IGNORE_DEBFOSTER yes DEBFOSTER_KEEP no --with-ignore-essential IGNORE_ESSENTIAL no ---------------------------------------------------------------------------- The following constants are defined at the bottom of config.h: STATUS_FILE - The location of your status file (default: "/var/lib/dpkg/status") USE_XALLOC - Safe memory allocation. A little bit slower, and a whole lot safer. (default: 1) DEFAULT_NICE - Count 'recommends' and 'suggests' as 'depends'. This option can be overridden by passing the -n option to deborphan. (default: 1) DEFAULT_PRIORITY - The default priority to use when searching for packages. See the manual page (under --priority) for more information (default: 2) REG_FLAGS - Bitwise or'd list of options to pass to regcomp(3). Unsetting REG_ICASE will violate the dpkg standard, but is not likely to cause problems. Note that REG_EXTENDED is hard-coded. (default: REG_ICASE) KEEPER_FILE - Location of the file to store information about kept back packages. This can only be changed via src/Makefile.am. (default: /var/lib/deborphan/keep) ALL_PACKAGES_IMPLY_SECTION - Imply --show-section if --all-packages is used. Shows in which sections the packages are. Can be overridden with --no-show-section at runtime. (default: 1) IGNORE_DEBFOSTER - Ignore debfoster's keepers file by default. (default: 0) DEBFOSTER_KEEP - Location of debfoster's keepers file. Undefine to never use debfoster's keepfile. (default: configure) IGNORE_ESSENTIAL - Ignore 'Essential: yes' lines in package information. (default: 0) To get deborphan to run faster, run configure with the following options: --without-nice --without-xalloc --with-priority=4 --without-isfa --with-bufsize=2000 --disable-nls --with-ignore-essential INSTALLATION ------------ Run the following commands: ./configure [your options] make all make install TROUBLESHOOTING --------------- If compilation fails on NLS (in po/ or intl/), try passing the --disable-nls option to configure. If you don't want to use the Dutch messages, supply --disable-nls for slightly faster operation. REMOVING ALL SUGGESTED PACKAGES ------------------------------- apt-get -u remove `deborphan -p4` Never run this command without looking at deborphan's output first! If you decide you want to keep some packages use: deborphan -A libfoo libbar lib... apt-get -u remove `deborphan -p4` Next time you run deborphan, it will not display libfoo and libbar. See the manual page for more information. LISTING ALL UNINSTALLED PACKAGES -------------------------------- deborphan --find-config lists uninstalled packages which still have configuration files left on the system. Listing all uninstalled packages, including those that don't have any configuration files left, is not supported by deborphan, since this is already implemented in dpkg. Use the following command to display them: dpkg -l | grep '^rc' | awk '{print $2}' BUGS ---- deborphan does not check for "or" dependencies, i.e. when a package depends on libfoo OR libbar, both libfoo and libbar will be marked as being in use. Unless someone comes up with a bit of code to do this really fast, it will never be implemented. If you discover a new bug, send a message describing your problems, the output of deborphan, and your /var/lib/dpkg/status (if that is not too private information) to c.hey@web.de, or to the Debian BTS if you are using the Debian package. COPYING ------- See the file COPYING provided in this package, or /usr/share/common-licenses/Artistic on a Debian system. Note that orphaner has a different license, see util/orphaner for details. $Id: README 741 2008-10-07 16:16:29Z carsten-guest $ deborphan-1.7.28.8ubuntu1/mkinstalldirs0000775000000000000000000000132111773644727014762 0ustar #! /bin/sh # mkinstalldirs --- make directory hierarchy # Author: Noah Friedman # Created: 1993-05-16 # Public domain # $Id: mkinstalldirs,v 1.1 2002/01/16 10:02:34 ian Rel $ errstatus=0 for file do set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` shift pathcomp= for d do pathcomp="$pathcomp$d" case "$pathcomp" in -* ) pathcomp=./$pathcomp ;; esac if test ! -d "$pathcomp"; then echo "mkdir $pathcomp" mkdir "$pathcomp" || lasterr=$? if test ! -d "$pathcomp"; then errstatus=$lasterr fi fi pathcomp="$pathcomp/" done done exit $errstatus # mkinstalldirs ends here deborphan-1.7.28.8ubuntu1/aclocal.m40000664000000000000000000054044011773645046014021 0ustar # generated automatically by aclocal 1.9.6 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, # 2005 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. # codeset.m4 serial 4 (gettext-0.18) dnl Copyright (C) 2000-2002, 2006, 2008-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([AM_LANGINFO_CODESET], [ AC_CACHE_CHECK([for nl_langinfo and CODESET], [am_cv_langinfo_codeset], [AC_TRY_LINK([#include ], [char* cs = nl_langinfo(CODESET); return !cs;], [am_cv_langinfo_codeset=yes], [am_cv_langinfo_codeset=no]) ]) if test $am_cv_langinfo_codeset = yes; then AC_DEFINE([HAVE_LANGINFO_CODESET], [1], [Define if you have and nl_langinfo(CODESET).]) fi ]) # fcntl-o.m4 serial 1 dnl Copyright (C) 2006, 2009-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl Written by Paul Eggert. # Test whether the flags O_NOATIME and O_NOFOLLOW actually work. # Define HAVE_WORKING_O_NOATIME to 1 if O_NOATIME works, or to 0 otherwise. # Define HAVE_WORKING_O_NOFOLLOW to 1 if O_NOFOLLOW works, or to 0 otherwise. AC_DEFUN([gl_FCNTL_O_FLAGS], [ dnl Persuade glibc to define O_NOATIME and O_NOFOLLOW. AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) AC_CACHE_CHECK([for working fcntl.h], [gl_cv_header_working_fcntl_h], [AC_RUN_IFELSE( [AC_LANG_PROGRAM( [[#include #include #include #include #ifndef O_NOATIME #define O_NOATIME 0 #endif #ifndef O_NOFOLLOW #define O_NOFOLLOW 0 #endif static int const constants[] = { O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND, O_NONBLOCK, O_SYNC, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY }; ]], [[ int status = !constants; { static char const sym[] = "conftest.sym"; if (symlink (".", sym) != 0 || close (open (sym, O_RDONLY | O_NOFOLLOW)) == 0) status |= 32; unlink (sym); } { static char const file[] = "confdefs.h"; int fd = open (file, O_RDONLY | O_NOATIME); char c; struct stat st0, st1; if (fd < 0 || fstat (fd, &st0) != 0 || sleep (1) != 0 || read (fd, &c, 1) != 1 || close (fd) != 0 || stat (file, &st1) != 0 || st0.st_atime != st1.st_atime) status |= 64; } return status;]])], [gl_cv_header_working_fcntl_h=yes], [case $? in #( 32) gl_cv_header_working_fcntl_h='no (bad O_NOFOLLOW)';; #( 64) gl_cv_header_working_fcntl_h='no (bad O_NOATIME)';; #( 96) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #( *) gl_cv_header_working_fcntl_h='no';; esac], [gl_cv_header_working_fcntl_h=cross-compiling])]) case $gl_cv_header_working_fcntl_h in #( *O_NOATIME* | no | cross-compiling) ac_val=0;; #( *) ac_val=1;; esac AC_DEFINE_UNQUOTED([HAVE_WORKING_O_NOATIME], [$ac_val], [Define to 1 if O_NOATIME works.]) case $gl_cv_header_working_fcntl_h in #( *O_NOFOLLOW* | no | cross-compiling) ac_val=0;; #( *) ac_val=1;; esac AC_DEFINE_UNQUOTED([HAVE_WORKING_O_NOFOLLOW], [$ac_val], [Define to 1 if O_NOFOLLOW works.]) ]) # gettext.m4 serial 63 (gettext-0.18) dnl Copyright (C) 1995-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2006, 2008-2010. dnl Macro to add for using GNU gettext. dnl Usage: AM_GNU_GETTEXT([INTLSYMBOL], [NEEDSYMBOL], [INTLDIR]). dnl INTLSYMBOL can be one of 'external', 'no-libtool', 'use-libtool'. The dnl default (if it is not specified or empty) is 'no-libtool'. dnl INTLSYMBOL should be 'external' for packages with no intl directory, dnl and 'no-libtool' or 'use-libtool' for packages with an intl directory. dnl If INTLSYMBOL is 'use-libtool', then a libtool library dnl $(top_builddir)/intl/libintl.la will be created (shared and/or static, dnl depending on --{enable,disable}-{shared,static} and on the presence of dnl AM-DISABLE-SHARED). If INTLSYMBOL is 'no-libtool', a static library dnl $(top_builddir)/intl/libintl.a will be created. dnl If NEEDSYMBOL is specified and is 'need-ngettext', then GNU gettext dnl implementations (in libc or libintl) without the ngettext() function dnl will be ignored. If NEEDSYMBOL is specified and is dnl 'need-formatstring-macros', then GNU gettext implementations that don't dnl support the ISO C 99 formatstring macros will be ignored. dnl INTLDIR is used to find the intl libraries. If empty, dnl the value `$(top_builddir)/intl/' is used. dnl dnl The result of the configuration is one of three cases: dnl 1) GNU gettext, as included in the intl subdirectory, will be compiled dnl and used. dnl Catalog format: GNU --> install in $(datadir) dnl Catalog extension: .mo after installation, .gmo in source tree dnl 2) GNU gettext has been found in the system's C library. dnl Catalog format: GNU --> install in $(datadir) dnl Catalog extension: .mo after installation, .gmo in source tree dnl 3) No internationalization, always use English msgid. dnl Catalog format: none dnl Catalog extension: none dnl If INTLSYMBOL is 'external', only cases 2 and 3 can occur. dnl The use of .gmo is historical (it was needed to avoid overwriting the dnl GNU format catalogs when building on a platform with an X/Open gettext), dnl but we keep it in order not to force irrelevant filename changes on the dnl maintainers. dnl AC_DEFUN([AM_GNU_GETTEXT], [ dnl Argument checking. ifelse([$1], [], , [ifelse([$1], [external], , [ifelse([$1], [no-libtool], , [ifelse([$1], [use-libtool], , [errprint([ERROR: invalid first argument to AM_GNU_GETTEXT ])])])])]) ifelse(ifelse([$1], [], [old])[]ifelse([$1], [no-libtool], [old]), [old], [AC_DIAGNOSE([obsolete], [Use of AM_GNU_GETTEXT without [external] argument is deprecated.])]) ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], , [errprint([ERROR: invalid second argument to AM_GNU_GETTEXT ])])])]) define([gt_included_intl], ifelse([$1], [external], ifdef([AM_GNU_GETTEXT_][INTL_SUBDIR], [yes], [no]), [yes])) define([gt_libtool_suffix_prefix], ifelse([$1], [use-libtool], [l], [])) gt_NEEDS_INIT AM_GNU_GETTEXT_NEED([$2]) AC_REQUIRE([AM_PO_SUBDIRS])dnl ifelse(gt_included_intl, yes, [ AC_REQUIRE([AM_INTL_SUBDIR])dnl ]) dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) dnl Sometimes libintl requires libiconv, so first search for libiconv. dnl Ideally we would do this search only after the dnl if test "$USE_NLS" = "yes"; then dnl if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then dnl tests. But if configure.in invokes AM_ICONV after AM_GNU_GETTEXT dnl the configure script would need to contain the same shell code dnl again, outside any 'if'. There are two solutions: dnl - Invoke AM_ICONV_LINKFLAGS_BODY here, outside any 'if'. dnl - Control the expansions in more detail using AC_PROVIDE_IFELSE. dnl Since AC_PROVIDE_IFELSE is only in autoconf >= 2.52 and not dnl documented, we avoid it. ifelse(gt_included_intl, yes, , [ AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) ]) dnl Sometimes, on MacOS X, libintl requires linking with CoreFoundation. gt_INTL_MACOSX dnl Set USE_NLS. AC_REQUIRE([AM_NLS]) ifelse(gt_included_intl, yes, [ BUILD_INCLUDED_LIBINTL=no USE_INCLUDED_LIBINTL=no ]) LIBINTL= LTLIBINTL= POSUB= dnl Add a version number to the cache macros. case " $gt_needs " in *" need-formatstring-macros "*) gt_api_version=3 ;; *" need-ngettext "*) gt_api_version=2 ;; *) gt_api_version=1 ;; esac gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" dnl If we use NLS figure out what method if test "$USE_NLS" = "yes"; then gt_use_preinstalled_gnugettext=no ifelse(gt_included_intl, yes, [ AC_MSG_CHECKING([whether included gettext is requested]) AC_ARG_WITH([included-gettext], [ --with-included-gettext use the GNU gettext library included here], nls_cv_force_use_gnu_gettext=$withval, nls_cv_force_use_gnu_gettext=no) AC_MSG_RESULT([$nls_cv_force_use_gnu_gettext]) nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext" if test "$nls_cv_force_use_gnu_gettext" != "yes"; then ]) dnl User does not insist on using GNU NLS library. Figure out what dnl to use. If GNU gettext is available we use this. Else we have dnl to fall back to GNU NLS library. if test $gt_api_version -ge 3; then gt_revision_test_code=' #ifndef __GNU_GETTEXT_SUPPORTED_REVISION #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) #endif changequote(,)dnl typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; changequote([,])dnl ' else gt_revision_test_code= fi if test $gt_api_version -ge 2; then gt_expression_test_code=' + * ngettext ("", "", 0)' else gt_expression_test_code= fi AC_CACHE_CHECK([for GNU gettext in libc], [$gt_func_gnugettext_libc], [AC_TRY_LINK([#include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern int *_nl_domain_bindings;], [bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings], [eval "$gt_func_gnugettext_libc=yes"], [eval "$gt_func_gnugettext_libc=no"])]) if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then dnl Sometimes libintl requires libiconv, so first search for libiconv. ifelse(gt_included_intl, yes, , [ AM_ICONV_LINK ]) dnl Search for libintl and define LIBINTL, LTLIBINTL and INCINTL dnl accordingly. Don't use AC_LIB_LINKFLAGS_BODY([intl],[iconv]) dnl because that would add "-liconv" to LIBINTL and LTLIBINTL dnl even if libiconv doesn't exist. AC_LIB_LINKFLAGS_BODY([intl]) AC_CACHE_CHECK([for GNU gettext in libintl], [$gt_func_gnugettext_libintl], [gt_save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $INCINTL" gt_save_LIBS="$LIBS" LIBS="$LIBS $LIBINTL" dnl Now see whether libintl exists and does not depend on libiconv. AC_TRY_LINK([#include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *);], [bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")], [eval "$gt_func_gnugettext_libintl=yes"], [eval "$gt_func_gnugettext_libintl=no"]) dnl Now see whether libintl exists and depends on libiconv. if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then LIBS="$LIBS $LIBICONV" AC_TRY_LINK([#include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *);], [bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")], [LIBINTL="$LIBINTL $LIBICONV" LTLIBINTL="$LTLIBINTL $LTLIBICONV" eval "$gt_func_gnugettext_libintl=yes" ]) fi CPPFLAGS="$gt_save_CPPFLAGS" LIBS="$gt_save_LIBS"]) fi dnl If an already present or preinstalled GNU gettext() is found, dnl use it. But if this macro is used in GNU gettext, and GNU dnl gettext is already preinstalled in libintl, we update this dnl libintl. (Cf. the install rule in intl/Makefile.in.) if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ && test "$PACKAGE" != gettext-runtime \ && test "$PACKAGE" != gettext-tools; }; then gt_use_preinstalled_gnugettext=yes else dnl Reset the values set by searching for libintl. LIBINTL= LTLIBINTL= INCINTL= fi ifelse(gt_included_intl, yes, [ if test "$gt_use_preinstalled_gnugettext" != "yes"; then dnl GNU gettext is not found in the C library. dnl Fall back on included GNU gettext library. nls_cv_use_gnu_gettext=yes fi fi if test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Mark actions used to generate GNU NLS library. BUILD_INCLUDED_LIBINTL=yes USE_INCLUDED_LIBINTL=yes LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV $LIBTHREAD" LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV $LTLIBTHREAD" LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'` fi CATOBJEXT= if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Mark actions to use GNU gettext tools. CATOBJEXT=.gmo fi ]) if test -n "$INTL_MACOSX_LIBS"; then if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Some extra flags are needed during linking. LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" fi fi if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then AC_DEFINE([ENABLE_NLS], [1], [Define to 1 if translation of program messages to the user's native language is requested.]) else USE_NLS=no fi fi AC_MSG_CHECKING([whether to use NLS]) AC_MSG_RESULT([$USE_NLS]) if test "$USE_NLS" = "yes"; then AC_MSG_CHECKING([where the gettext function comes from]) if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then gt_source="external libintl" else gt_source="libc" fi else gt_source="included intl directory" fi AC_MSG_RESULT([$gt_source]) fi if test "$USE_NLS" = "yes"; then if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then AC_MSG_CHECKING([how to link with libintl]) AC_MSG_RESULT([$LIBINTL]) AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL]) fi dnl For backward compatibility. Some packages may be using this. AC_DEFINE([HAVE_GETTEXT], [1], [Define if the GNU gettext() function is already present or preinstalled.]) AC_DEFINE([HAVE_DCGETTEXT], [1], [Define if the GNU dcgettext() function is already present or preinstalled.]) fi dnl We need to process the po/ directory. POSUB=po fi ifelse(gt_included_intl, yes, [ dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL dnl to 'yes' because some of the testsuite requires it. if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then BUILD_INCLUDED_LIBINTL=yes fi dnl Make all variables we use known to autoconf. AC_SUBST([BUILD_INCLUDED_LIBINTL]) AC_SUBST([USE_INCLUDED_LIBINTL]) AC_SUBST([CATOBJEXT]) dnl For backward compatibility. Some configure.ins may be using this. nls_cv_header_intl= nls_cv_header_libgt= dnl For backward compatibility. Some Makefiles may be using this. DATADIRNAME=share AC_SUBST([DATADIRNAME]) dnl For backward compatibility. Some Makefiles may be using this. INSTOBJEXT=.mo AC_SUBST([INSTOBJEXT]) dnl For backward compatibility. Some Makefiles may be using this. GENCAT=gencat AC_SUBST([GENCAT]) dnl For backward compatibility. Some Makefiles may be using this. INTLOBJS= if test "$USE_INCLUDED_LIBINTL" = yes; then INTLOBJS="\$(GETTOBJS)" fi AC_SUBST([INTLOBJS]) dnl Enable libtool support if the surrounding package wishes it. INTL_LIBTOOL_SUFFIX_PREFIX=gt_libtool_suffix_prefix AC_SUBST([INTL_LIBTOOL_SUFFIX_PREFIX]) ]) dnl For backward compatibility. Some Makefiles may be using this. INTLLIBS="$LIBINTL" AC_SUBST([INTLLIBS]) dnl Make all documented variables known to autoconf. AC_SUBST([LIBINTL]) AC_SUBST([LTLIBINTL]) AC_SUBST([POSUB]) ]) dnl gt_NEEDS_INIT ensures that the gt_needs variable is initialized. m4_define([gt_NEEDS_INIT], [ m4_divert_text([DEFAULTS], [gt_needs=]) m4_define([gt_NEEDS_INIT], []) ]) dnl Usage: AM_GNU_GETTEXT_NEED([NEEDSYMBOL]) AC_DEFUN([AM_GNU_GETTEXT_NEED], [ m4_divert_text([INIT_PREPARE], [gt_needs="$gt_needs $1"]) ]) dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version]) AC_DEFUN([AM_GNU_GETTEXT_VERSION], []) # glibc2.m4 serial 2 dnl Copyright (C) 2000-2002, 2004, 2008-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. # Test for the GNU C Library, version 2.0 or newer. # From Bruno Haible. AC_DEFUN([gt_GLIBC2], [ AC_CACHE_CHECK([whether we are using the GNU C Library 2 or newer], [ac_cv_gnu_library_2], [AC_EGREP_CPP([Lucky GNU user], [ #include #ifdef __GNU_LIBRARY__ #if (__GLIBC__ >= 2) Lucky GNU user #endif #endif ], [ac_cv_gnu_library_2=yes], [ac_cv_gnu_library_2=no]) ] ) AC_SUBST([GLIBC2]) GLIBC2="$ac_cv_gnu_library_2" ] ) # glibc21.m4 serial 4 dnl Copyright (C) 2000-2002, 2004, 2008-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. # Test for the GNU C Library, version 2.1 or newer. # From Bruno Haible. AC_DEFUN([gl_GLIBC21], [ AC_CACHE_CHECK([whether we are using the GNU C Library 2.1 or newer], [ac_cv_gnu_library_2_1], [AC_EGREP_CPP([Lucky GNU user], [ #include #ifdef __GNU_LIBRARY__ #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2) Lucky GNU user #endif #endif ], [ac_cv_gnu_library_2_1=yes], [ac_cv_gnu_library_2_1=no]) ] ) AC_SUBST([GLIBC21]) GLIBC21="$ac_cv_gnu_library_2_1" ] ) # iconv.m4 serial 11 (gettext-0.18.1) dnl Copyright (C) 2000-2002, 2007-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([AM_ICONV_LINKFLAGS_BODY], [ dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV dnl accordingly. AC_LIB_LINKFLAGS_BODY([iconv]) ]) AC_DEFUN([AM_ICONV_LINK], [ dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and dnl those with the standalone portable GNU libiconv installed). AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV dnl accordingly. AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) dnl Add $INCICONV to CPPFLAGS before performing the following checks, dnl because if the user has installed libiconv and not disabled its use dnl via --without-libiconv-prefix, he wants to use it. The first dnl AC_TRY_LINK will then fail, the second AC_TRY_LINK will succeed. am_save_CPPFLAGS="$CPPFLAGS" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV]) AC_CACHE_CHECK([for iconv], [am_cv_func_iconv], [ am_cv_func_iconv="no, consider installing GNU libiconv" am_cv_lib_iconv=no AC_TRY_LINK([#include #include ], [iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd);], [am_cv_func_iconv=yes]) if test "$am_cv_func_iconv" != yes; then am_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" AC_TRY_LINK([#include #include ], [iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd);], [am_cv_lib_iconv=yes] [am_cv_func_iconv=yes]) LIBS="$am_save_LIBS" fi ]) if test "$am_cv_func_iconv" = yes; then AC_CACHE_CHECK([for working iconv], [am_cv_func_iconv_works], [ dnl This tests against bugs in AIX 5.1, HP-UX 11.11, Solaris 10. am_save_LIBS="$LIBS" if test $am_cv_lib_iconv = yes; then LIBS="$LIBS $LIBICONV" fi AC_TRY_RUN([ #include #include int main () { /* Test against AIX 5.1 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); if (cd_utf8_to_88591 != (iconv_t)(-1)) { static const char input[] = "\342\202\254"; /* EURO SIGN */ char buf[10]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_utf8_to_88591, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) return 1; } } /* Test against Solaris 10 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); if (cd_ascii_to_88591 != (iconv_t)(-1)) { static const char input[] = "\263"; char buf[10]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_ascii_to_88591, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) return 1; } } #if 0 /* This bug could be worked around by the caller. */ /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ { iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; char buf[50]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_88591_to_utf8, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if ((int)res > 0) return 1; } } #endif /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is provided. */ if (/* Try standardized names. */ iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) /* Try IRIX, OSF/1 names. */ && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) /* Try AIX names. */ && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) /* Try HP-UX names. */ && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) return 1; return 0; }], [am_cv_func_iconv_works=yes], [am_cv_func_iconv_works=no], [case "$host_os" in aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; *) am_cv_func_iconv_works="guessing yes" ;; esac]) LIBS="$am_save_LIBS" ]) case "$am_cv_func_iconv_works" in *no) am_func_iconv=no am_cv_lib_iconv=no ;; *) am_func_iconv=yes ;; esac else am_func_iconv=no am_cv_lib_iconv=no fi if test "$am_func_iconv" = yes; then AC_DEFINE([HAVE_ICONV], [1], [Define if you have the iconv() function and it works.]) fi if test "$am_cv_lib_iconv" = yes; then AC_MSG_CHECKING([how to link with libiconv]) AC_MSG_RESULT([$LIBICONV]) else dnl If $LIBICONV didn't lead to a usable library, we don't need $INCICONV dnl either. CPPFLAGS="$am_save_CPPFLAGS" LIBICONV= LTLIBICONV= fi AC_SUBST([LIBICONV]) AC_SUBST([LTLIBICONV]) ]) dnl Define AM_ICONV using AC_DEFUN_ONCE for Autoconf >= 2.64, in order to dnl avoid warnings like dnl "warning: AC_REQUIRE: `AM_ICONV' was expanded before it was required". dnl This is tricky because of the way 'aclocal' is implemented: dnl - It requires defining an auxiliary macro whose name ends in AC_DEFUN. dnl Otherwise aclocal's initial scan pass would miss the macro definition. dnl - It requires a line break inside the AC_DEFUN_ONCE and AC_DEFUN expansions. dnl Otherwise aclocal would emit many "Use of uninitialized value $1" dnl warnings. m4_define([gl_iconv_AC_DEFUN], m4_version_prereq([2.64], [[AC_DEFUN_ONCE( [$1], [$2])]], [[AC_DEFUN( [$1], [$2])]])) gl_iconv_AC_DEFUN([AM_ICONV], [ AM_ICONV_LINK if test "$am_cv_func_iconv" = yes; then AC_MSG_CHECKING([for iconv declaration]) AC_CACHE_VAL([am_cv_proto_iconv], [ AC_TRY_COMPILE([ #include #include extern #ifdef __cplusplus "C" #endif #if defined(__STDC__) || defined(__cplusplus) size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); #else size_t iconv(); #endif ], [], [am_cv_proto_iconv_arg1=""], [am_cv_proto_iconv_arg1="const"]) am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"]) am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` AC_MSG_RESULT([ $am_cv_proto_iconv]) AC_DEFINE_UNQUOTED([ICONV_CONST], [$am_cv_proto_iconv_arg1], [Define as const if the declaration of iconv() needs const.]) fi ]) # intdiv0.m4 serial 3 (gettext-0.18) dnl Copyright (C) 2002, 2007-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([gt_INTDIV0], [ AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_CACHE_CHECK([whether integer division by zero raises SIGFPE], gt_cv_int_divbyzero_sigfpe, [ gt_cv_int_divbyzero_sigfpe= changequote(,)dnl case "$host_os" in macos* | darwin[6-9]* | darwin[1-9][0-9]*) # On MacOS X 10.2 or newer, just assume the same as when cross- # compiling. If we were to perform the real test, 1 Crash Report # dialog window would pop up. case "$host_cpu" in i[34567]86 | x86_64) gt_cv_int_divbyzero_sigfpe="guessing yes" ;; esac ;; esac changequote([,])dnl if test -z "$gt_cv_int_divbyzero_sigfpe"; then AC_TRY_RUN([ #include #include static void sigfpe_handler (int sig) { /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */ exit (sig != SIGFPE); } int x = 1; int y = 0; int z; int nan; int main () { signal (SIGFPE, sigfpe_handler); /* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */ #if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP) signal (SIGTRAP, sigfpe_handler); #endif /* Linux/SPARC yields signal SIGILL. */ #if defined (__sparc__) && defined (__linux__) signal (SIGILL, sigfpe_handler); #endif z = x / y; nan = y / y; exit (1); } ], [gt_cv_int_divbyzero_sigfpe=yes], [gt_cv_int_divbyzero_sigfpe=no], [ # Guess based on the CPU. changequote(,)dnl case "$host_cpu" in alpha* | i[34567]86 | x86_64 | m68k | s390*) gt_cv_int_divbyzero_sigfpe="guessing yes";; *) gt_cv_int_divbyzero_sigfpe="guessing no";; esac changequote([,])dnl ]) fi ]) case "$gt_cv_int_divbyzero_sigfpe" in *yes) value=1;; *) value=0;; esac AC_DEFINE_UNQUOTED([INTDIV0_RAISES_SIGFPE], [$value], [Define if integer division by zero raises signal SIGFPE.]) ]) # intl.m4 serial 17 (gettext-0.18) dnl Copyright (C) 1995-2009 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2009. AC_PREREQ([2.52]) dnl Checks for all prerequisites of the intl subdirectory, dnl except for INTL_LIBTOOL_SUFFIX_PREFIX (and possibly LIBTOOL), INTLOBJS, dnl USE_INCLUDED_LIBINTL, BUILD_INCLUDED_LIBINTL. AC_DEFUN([AM_INTL_SUBDIR], [ AC_REQUIRE([AC_PROG_INSTALL])dnl AC_REQUIRE([AM_PROG_MKDIR_P])dnl defined by automake AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([gt_GLIBC2])dnl AC_REQUIRE([AC_PROG_RANLIB])dnl AC_REQUIRE([gl_VISIBILITY])dnl AC_REQUIRE([gt_INTL_SUBDIR_CORE])dnl AC_REQUIRE([AC_TYPE_LONG_LONG_INT])dnl AC_REQUIRE([gt_TYPE_WCHAR_T])dnl AC_REQUIRE([gt_TYPE_WINT_T])dnl AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) AC_REQUIRE([gt_TYPE_INTMAX_T]) AC_REQUIRE([gt_PRINTF_POSIX]) AC_REQUIRE([gl_GLIBC21])dnl AC_REQUIRE([gl_XSIZE])dnl AC_REQUIRE([gl_FCNTL_O_FLAGS])dnl AC_REQUIRE([gt_INTL_MACOSX])dnl dnl Support for automake's --enable-silent-rules. case "$enable_silent_rules" in yes) INTL_DEFAULT_VERBOSITY=0;; no) INTL_DEFAULT_VERBOSITY=1;; *) INTL_DEFAULT_VERBOSITY=1;; esac AC_SUBST([INTL_DEFAULT_VERBOSITY]) AC_CHECK_TYPE([ptrdiff_t], , [AC_DEFINE([ptrdiff_t], [long], [Define as the type of the result of subtracting two pointers, if the system doesn't define it.]) ]) AC_CHECK_HEADERS([stddef.h stdlib.h string.h]) AC_CHECK_FUNCS([asprintf fwprintf newlocale putenv setenv setlocale \ snprintf strnlen wcslen wcsnlen mbrtowc wcrtomb]) dnl Use the _snprintf function only if it is declared (because on NetBSD it dnl is defined as a weak alias of snprintf; we prefer to use the latter). gt_CHECK_DECL(_snprintf, [#include ]) gt_CHECK_DECL(_snwprintf, [#include ]) dnl Use the *_unlocked functions only if they are declared. dnl (because some of them were defined without being declared in Solaris dnl 2.5.1 but were removed in Solaris 2.6, whereas we want binaries built dnl on Solaris 2.5.1 to run on Solaris 2.6). dnl Don't use AC_CHECK_DECLS because it isn't supported in autoconf-2.13. gt_CHECK_DECL(getc_unlocked, [#include ]) case $gt_cv_func_printf_posix in *yes) HAVE_POSIX_PRINTF=1 ;; *) HAVE_POSIX_PRINTF=0 ;; esac AC_SUBST([HAVE_POSIX_PRINTF]) if test "$ac_cv_func_asprintf" = yes; then HAVE_ASPRINTF=1 else HAVE_ASPRINTF=0 fi AC_SUBST([HAVE_ASPRINTF]) if test "$ac_cv_func_snprintf" = yes; then HAVE_SNPRINTF=1 else HAVE_SNPRINTF=0 fi AC_SUBST([HAVE_SNPRINTF]) if test "$ac_cv_func_newlocale" = yes; then HAVE_NEWLOCALE=1 else HAVE_NEWLOCALE=0 fi AC_SUBST([HAVE_NEWLOCALE]) if test "$ac_cv_func_wprintf" = yes; then HAVE_WPRINTF=1 else HAVE_WPRINTF=0 fi AC_SUBST([HAVE_WPRINTF]) AM_LANGINFO_CODESET gt_LC_MESSAGES dnl Compilation on mingw and Cygwin needs special Makefile rules, because dnl 1. when we install a shared library, we must arrange to export dnl auxiliary pointer variables for every exported variable, dnl 2. when we install a shared library and a static library simultaneously, dnl the include file specifies __declspec(dllimport) and therefore we dnl must arrange to define the auxiliary pointer variables for the dnl exported variables _also_ in the static library. if test "$enable_shared" = yes; then case "$host_os" in mingw* | cygwin*) is_woe32dll=yes ;; *) is_woe32dll=no ;; esac else is_woe32dll=no fi WOE32DLL=$is_woe32dll AC_SUBST([WOE32DLL]) dnl On mingw and Cygwin, we can activate special Makefile rules which add dnl version information to the shared libraries and executables. case "$host_os" in mingw* | cygwin*) is_woe32=yes ;; *) is_woe32=no ;; esac WOE32=$is_woe32 AC_SUBST([WOE32]) if test $WOE32 = yes; then dnl Check for a program that compiles Windows resource files. AC_CHECK_TOOL([WINDRES], [windres]) fi dnl Determine whether when creating a library, "-lc" should be passed to dnl libtool or not. On many platforms, it is required for the libtool option dnl -no-undefined to work. On HP-UX, however, the -lc - stored by libtool dnl in the *.la files - makes it impossible to create multithreaded programs, dnl because libtool also reorders the -lc to come before the -pthread, and dnl this disables pthread_create() . case "$host_os" in hpux*) LTLIBC="" ;; *) LTLIBC="-lc" ;; esac AC_SUBST([LTLIBC]) dnl Rename some macros and functions used for locking. AH_BOTTOM([ #define __libc_lock_t gl_lock_t #define __libc_lock_define gl_lock_define #define __libc_lock_define_initialized gl_lock_define_initialized #define __libc_lock_init gl_lock_init #define __libc_lock_lock gl_lock_lock #define __libc_lock_unlock gl_lock_unlock #define __libc_lock_recursive_t gl_recursive_lock_t #define __libc_lock_define_recursive gl_recursive_lock_define #define __libc_lock_define_initialized_recursive gl_recursive_lock_define_initialized #define __libc_lock_init_recursive gl_recursive_lock_init #define __libc_lock_lock_recursive gl_recursive_lock_lock #define __libc_lock_unlock_recursive gl_recursive_lock_unlock #define glthread_in_use libintl_thread_in_use #define glthread_lock_init_func libintl_lock_init_func #define glthread_lock_lock_func libintl_lock_lock_func #define glthread_lock_unlock_func libintl_lock_unlock_func #define glthread_lock_destroy_func libintl_lock_destroy_func #define glthread_rwlock_init_multithreaded libintl_rwlock_init_multithreaded #define glthread_rwlock_init_func libintl_rwlock_init_func #define glthread_rwlock_rdlock_multithreaded libintl_rwlock_rdlock_multithreaded #define glthread_rwlock_rdlock_func libintl_rwlock_rdlock_func #define glthread_rwlock_wrlock_multithreaded libintl_rwlock_wrlock_multithreaded #define glthread_rwlock_wrlock_func libintl_rwlock_wrlock_func #define glthread_rwlock_unlock_multithreaded libintl_rwlock_unlock_multithreaded #define glthread_rwlock_unlock_func libintl_rwlock_unlock_func #define glthread_rwlock_destroy_multithreaded libintl_rwlock_destroy_multithreaded #define glthread_rwlock_destroy_func libintl_rwlock_destroy_func #define glthread_recursive_lock_init_multithreaded libintl_recursive_lock_init_multithreaded #define glthread_recursive_lock_init_func libintl_recursive_lock_init_func #define glthread_recursive_lock_lock_multithreaded libintl_recursive_lock_lock_multithreaded #define glthread_recursive_lock_lock_func libintl_recursive_lock_lock_func #define glthread_recursive_lock_unlock_multithreaded libintl_recursive_lock_unlock_multithreaded #define glthread_recursive_lock_unlock_func libintl_recursive_lock_unlock_func #define glthread_recursive_lock_destroy_multithreaded libintl_recursive_lock_destroy_multithreaded #define glthread_recursive_lock_destroy_func libintl_recursive_lock_destroy_func #define glthread_once_func libintl_once_func #define glthread_once_singlethreaded libintl_once_singlethreaded #define glthread_once_multithreaded libintl_once_multithreaded ]) ]) dnl Checks for the core files of the intl subdirectory: dnl dcigettext.c dnl eval-plural.h dnl explodename.c dnl finddomain.c dnl gettextP.h dnl gmo.h dnl hash-string.h hash-string.c dnl l10nflist.c dnl libgnuintl.h.in (except the *printf stuff) dnl loadinfo.h dnl loadmsgcat.c dnl localealias.c dnl log.c dnl plural-exp.h plural-exp.c dnl plural.y dnl Used by libglocale. AC_DEFUN([gt_INTL_SUBDIR_CORE], [ AC_REQUIRE([AC_C_INLINE])dnl AC_REQUIRE([AC_TYPE_SIZE_T])dnl AC_REQUIRE([gl_AC_HEADER_STDINT_H]) AC_REQUIRE([AC_FUNC_ALLOCA])dnl AC_REQUIRE([AC_FUNC_MMAP])dnl AC_REQUIRE([gt_INTDIV0])dnl AC_REQUIRE([gl_AC_TYPE_UINTMAX_T])dnl AC_REQUIRE([gt_INTTYPES_PRI])dnl AC_REQUIRE([gl_LOCK])dnl AC_TRY_LINK( [int foo (int a) { a = __builtin_expect (a, 10); return a == 10 ? 0 : 1; }], [], [AC_DEFINE([HAVE_BUILTIN_EXPECT], [1], [Define to 1 if the compiler understands __builtin_expect.])]) AC_CHECK_HEADERS([argz.h inttypes.h limits.h unistd.h sys/param.h]) AC_CHECK_FUNCS([getcwd getegid geteuid getgid getuid mempcpy munmap \ stpcpy strcasecmp strdup strtoul tsearch uselocale argz_count \ argz_stringify argz_next __fsetlocking]) dnl Use the *_unlocked functions only if they are declared. dnl (because some of them were defined without being declared in Solaris dnl 2.5.1 but were removed in Solaris 2.6, whereas we want binaries built dnl on Solaris 2.5.1 to run on Solaris 2.6). dnl Don't use AC_CHECK_DECLS because it isn't supported in autoconf-2.13. gt_CHECK_DECL([feof_unlocked], [#include ]) gt_CHECK_DECL([fgets_unlocked], [#include ]) AM_ICONV dnl intl/plural.c is generated from intl/plural.y. It requires bison, dnl because plural.y uses bison specific features. It requires at least dnl bison-1.26 because earlier versions generate a plural.c that doesn't dnl compile. dnl bison is only needed for the maintainer (who touches plural.y). But in dnl order to avoid separate Makefiles or --enable-maintainer-mode, we put dnl the rule in general Makefile. Now, some people carelessly touch the dnl files or have a broken "make" program, hence the plural.c rule will dnl sometimes fire. To avoid an error, defines BISON to ":" if it is not dnl present or too old. AC_CHECK_PROGS([INTLBISON], [bison]) if test -z "$INTLBISON"; then ac_verc_fail=yes else dnl Found it, now check the version. AC_MSG_CHECKING([version of bison]) changequote(<<,>>)dnl ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'` case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*) changequote([,])dnl ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; esac AC_MSG_RESULT([$ac_prog_version]) fi if test $ac_verc_fail = yes; then INTLBISON=: fi ]) dnl gt_CHECK_DECL(FUNC, INCLUDES) dnl Check whether a function is declared. AC_DEFUN([gt_CHECK_DECL], [ AC_CACHE_CHECK([whether $1 is declared], [ac_cv_have_decl_$1], [AC_TRY_COMPILE([$2], [ #ifndef $1 char *p = (char *) $1; #endif ], ac_cv_have_decl_$1=yes, ac_cv_have_decl_$1=no)]) if test $ac_cv_have_decl_$1 = yes; then gt_value=1 else gt_value=0 fi AC_DEFINE_UNQUOTED([HAVE_DECL_]translit($1, [a-z], [A-Z]), [$gt_value], [Define to 1 if you have the declaration of `$1', and to 0 if you don't.]) ]) # intlmacosx.m4 serial 3 (gettext-0.18) dnl Copyright (C) 2004-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Checks for special options needed on MacOS X. dnl Defines INTL_MACOSX_LIBS. AC_DEFUN([gt_INTL_MACOSX], [ dnl Check for API introduced in MacOS X 10.2. AC_CACHE_CHECK([for CFPreferencesCopyAppValue], [gt_cv_func_CFPreferencesCopyAppValue], [gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" AC_TRY_LINK([#include ], [CFPreferencesCopyAppValue(NULL, NULL)], [gt_cv_func_CFPreferencesCopyAppValue=yes], [gt_cv_func_CFPreferencesCopyAppValue=no]) LIBS="$gt_save_LIBS"]) if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], [1], [Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework.]) fi dnl Check for API introduced in MacOS X 10.3. AC_CACHE_CHECK([for CFLocaleCopyCurrent], [gt_cv_func_CFLocaleCopyCurrent], [gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" AC_TRY_LINK([#include ], [CFLocaleCopyCurrent();], [gt_cv_func_CFLocaleCopyCurrent=yes], [gt_cv_func_CFLocaleCopyCurrent=no]) LIBS="$gt_save_LIBS"]) if test $gt_cv_func_CFLocaleCopyCurrent = yes; then AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], [1], [Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework.]) fi INTL_MACOSX_LIBS= if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" fi AC_SUBST([INTL_MACOSX_LIBS]) ]) # intmax.m4 serial 5 (gettext-0.18) dnl Copyright (C) 2002-2005, 2008-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Test whether the system has the 'intmax_t' type, but don't attempt to dnl find a replacement if it is lacking. AC_DEFUN([gt_TYPE_INTMAX_T], [ AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) AC_REQUIRE([gl_AC_HEADER_STDINT_H]) AC_CACHE_CHECK([for intmax_t], [gt_cv_c_intmax_t], [AC_TRY_COMPILE([ #include #include #if HAVE_STDINT_H_WITH_UINTMAX #include #endif #if HAVE_INTTYPES_H_WITH_UINTMAX #include #endif ], [intmax_t x = -1; return !x;], [gt_cv_c_intmax_t=yes], [gt_cv_c_intmax_t=no])]) if test $gt_cv_c_intmax_t = yes; then AC_DEFINE([HAVE_INTMAX_T], [1], [Define if you have the 'intmax_t' type in or .]) fi ]) # inttypes-pri.m4 serial 6 (gettext-0.18) dnl Copyright (C) 1997-2002, 2006, 2008-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_PREREQ([2.52]) # Define PRI_MACROS_BROKEN if exists and defines the PRI* # macros to non-string values. This is the case on AIX 4.3.3. AC_DEFUN([gt_INTTYPES_PRI], [ AC_CHECK_HEADERS([inttypes.h]) if test $ac_cv_header_inttypes_h = yes; then AC_CACHE_CHECK([whether the inttypes.h PRIxNN macros are broken], [gt_cv_inttypes_pri_broken], [ AC_TRY_COMPILE([#include #ifdef PRId32 char *p = PRId32; #endif ], [], [gt_cv_inttypes_pri_broken=no], [gt_cv_inttypes_pri_broken=yes]) ]) fi if test "$gt_cv_inttypes_pri_broken" = yes; then AC_DEFINE_UNQUOTED([PRI_MACROS_BROKEN], [1], [Define if exists and defines unusable PRI* macros.]) PRI_MACROS_BROKEN=1 else PRI_MACROS_BROKEN=0 fi AC_SUBST([PRI_MACROS_BROKEN]) ]) # inttypes_h.m4 serial 9 dnl Copyright (C) 1997-2004, 2006, 2008-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Paul Eggert. # Define HAVE_INTTYPES_H_WITH_UINTMAX if exists, # doesn't clash with , and declares uintmax_t. AC_DEFUN([gl_AC_HEADER_INTTYPES_H], [ AC_CACHE_CHECK([for inttypes.h], [gl_cv_header_inttypes_h], [AC_TRY_COMPILE( [#include #include ], [uintmax_t i = (uintmax_t) -1; return !i;], [gl_cv_header_inttypes_h=yes], [gl_cv_header_inttypes_h=no])]) if test $gl_cv_header_inttypes_h = yes; then AC_DEFINE_UNQUOTED([HAVE_INTTYPES_H_WITH_UINTMAX], [1], [Define if exists, doesn't clash with , and declares uintmax_t. ]) fi ]) # lcmessage.m4 serial 6 (gettext-0.18) dnl Copyright (C) 1995-2002, 2004-2005, 2008-2010 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995. # Check whether LC_MESSAGES is available in . AC_DEFUN([gt_LC_MESSAGES], [ AC_CACHE_CHECK([for LC_MESSAGES], [gt_cv_val_LC_MESSAGES], [AC_TRY_LINK([#include ], [return LC_MESSAGES], [gt_cv_val_LC_MESSAGES=yes], [gt_cv_val_LC_MESSAGES=no])]) if test $gt_cv_val_LC_MESSAGES = yes; then AC_DEFINE([HAVE_LC_MESSAGES], [1], [Define if your file defines LC_MESSAGES.]) fi ]) # lib-ld.m4 serial 4 (gettext-0.18) dnl Copyright (C) 1996-2003, 2009-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl Subroutines of libtool.m4, dnl with replacements s/AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision dnl with libtool.m4. dnl From libtool-1.4. Sets the variable with_gnu_ld to yes or no. AC_DEFUN([AC_LIB_PROG_LD_GNU], [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], [acl_cv_prog_gnu_ld], [# I'd rather use --version here, but apparently some GNU ld's only accept -v. case `$LD -v 2>&1 conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by GCC]) case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [[\\/]* | [A-Za-z]:[\\/]*)] [re_direlt='/[^/][^/]*/\.\./'] # Canonicalize the path of ld ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL([acl_cv_path_LD], [if test -z "$LD"; then IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then acl_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some GNU ld's only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in *GNU* | *'with BFD'*) test "$with_gnu_ld" != no && break ;; *) test "$with_gnu_ld" != yes && break ;; esac fi done IFS="$ac_save_ifs" else acl_cv_path_LD="$LD" # Let the user override the test with a path. fi]) LD="$acl_cv_path_LD" if test -n "$LD"; then AC_MSG_RESULT([$LD]) else AC_MSG_RESULT([no]) fi test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH]) AC_LIB_PROG_LD_GNU ]) # lib-link.m4 serial 21 (gettext-0.18) dnl Copyright (C) 2001-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_PREREQ([2.54]) dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and dnl the libraries corresponding to explicit and implicit dependencies. dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and dnl augments the CPPFLAGS variable. dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_LINKFLAGS], [ AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) pushdef([Name],[translit([$1],[./-], [___])]) pushdef([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [ AC_LIB_LINKFLAGS_BODY([$1], [$2]) ac_cv_lib[]Name[]_libs="$LIB[]NAME" ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME" ac_cv_lib[]Name[]_cppflags="$INC[]NAME" ac_cv_lib[]Name[]_prefix="$LIB[]NAME[]_PREFIX" ]) LIB[]NAME="$ac_cv_lib[]Name[]_libs" LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs" INC[]NAME="$ac_cv_lib[]Name[]_cppflags" LIB[]NAME[]_PREFIX="$ac_cv_lib[]Name[]_prefix" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) AC_SUBST([LIB]NAME) AC_SUBST([LTLIB]NAME) AC_SUBST([LIB]NAME[_PREFIX]) dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the dnl results of this search when this library appears as a dependency. HAVE_LIB[]NAME=yes popdef([NAME]) popdef([Name]) ]) dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode, [missing-message]) dnl searches for libname and the libraries corresponding to explicit and dnl implicit dependencies, together with the specified include files and dnl the ability to compile and link the specified testcode. The missing-message dnl defaults to 'no' and may contain additional hints for the user. dnl If found, it sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} dnl and LTLIB${NAME} variables and augments the CPPFLAGS variable, and dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty. dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_HAVE_LINKFLAGS], [ AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) pushdef([Name],[translit([$1],[./-], [___])]) pushdef([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME dnl accordingly. AC_LIB_LINKFLAGS_BODY([$1], [$2]) dnl Add $INC[]NAME to CPPFLAGS before performing the following checks, dnl because if the user has installed lib[]Name and not disabled its use dnl via --without-lib[]Name-prefix, he wants to use it. ac_save_CPPFLAGS="$CPPFLAGS" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [ ac_save_LIBS="$LIBS" dnl If $LIB[]NAME contains some -l options, add it to the end of LIBS, dnl because these -l options might require -L options that are present in dnl LIBS. -l options benefit only from the -L options listed before it. dnl Otherwise, add it to the front of LIBS, because it may be a static dnl library that depends on another static library that is present in LIBS. dnl Static libraries benefit only from the static libraries listed after dnl it. case " $LIB[]NAME" in *" -l"*) LIBS="$LIBS $LIB[]NAME" ;; *) LIBS="$LIB[]NAME $LIBS" ;; esac AC_TRY_LINK([$3], [$4], [ac_cv_lib[]Name=yes], [ac_cv_lib[]Name='m4_if([$5], [], [no], [[$5]])']) LIBS="$ac_save_LIBS" ]) if test "$ac_cv_lib[]Name" = yes; then HAVE_LIB[]NAME=yes AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the lib][$1 library.]) AC_MSG_CHECKING([how to link with lib[]$1]) AC_MSG_RESULT([$LIB[]NAME]) else HAVE_LIB[]NAME=no dnl If $LIB[]NAME didn't lead to a usable library, we don't need dnl $INC[]NAME either. CPPFLAGS="$ac_save_CPPFLAGS" LIB[]NAME= LTLIB[]NAME= LIB[]NAME[]_PREFIX= fi AC_SUBST([HAVE_LIB]NAME) AC_SUBST([LIB]NAME) AC_SUBST([LTLIB]NAME) AC_SUBST([LIB]NAME[_PREFIX]) popdef([NAME]) popdef([Name]) ]) dnl Determine the platform dependent parameters needed to use rpath: dnl acl_libext, dnl acl_shlibext, dnl acl_hardcode_libdir_flag_spec, dnl acl_hardcode_libdir_separator, dnl acl_hardcode_direct, dnl acl_hardcode_minus_L. AC_DEFUN([AC_LIB_RPATH], [ dnl Tell automake >= 1.10 to complain if config.rpath is missing. m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])]) AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir AC_CACHE_CHECK([for shared library run path origin], [acl_cv_rpath], [ CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh . ./conftest.sh rm -f ./conftest.sh acl_cv_rpath=done ]) wl="$acl_cv_wl" acl_libext="$acl_cv_libext" acl_shlibext="$acl_cv_shlibext" acl_libname_spec="$acl_cv_libname_spec" acl_library_names_spec="$acl_cv_library_names_spec" acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" acl_hardcode_direct="$acl_cv_hardcode_direct" acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" dnl Determine whether the user wants rpath handling at all. AC_ARG_ENABLE([rpath], [ --disable-rpath do not hardcode runtime library paths], :, enable_rpath=yes) ]) dnl AC_LIB_FROMPACKAGE(name, package) dnl declares that libname comes from the given package. The configure file dnl will then not have a --with-libname-prefix option but a dnl --with-package-prefix option. Several libraries can come from the same dnl package. This declaration must occur before an AC_LIB_LINKFLAGS or similar dnl macro call that searches for libname. AC_DEFUN([AC_LIB_FROMPACKAGE], [ pushdef([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) define([acl_frompackage_]NAME, [$2]) popdef([NAME]) pushdef([PACK],[$2]) pushdef([PACKUP],[translit(PACK,[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) define([acl_libsinpackage_]PACKUP, m4_ifdef([acl_libsinpackage_]PACKUP, [acl_libsinpackage_]PACKUP[[, ]],)[lib$1]) popdef([PACKUP]) popdef([PACK]) ]) dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and dnl the libraries corresponding to explicit and implicit dependencies. dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_LINKFLAGS_BODY], [ AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) pushdef([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) pushdef([PACK],[m4_ifdef([acl_frompackage_]NAME, [acl_frompackage_]NAME, lib[$1])]) pushdef([PACKUP],[translit(PACK,[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) pushdef([PACKLIBS],[m4_ifdef([acl_frompackage_]NAME, [acl_libsinpackage_]PACKUP, lib[$1])]) dnl Autoconf >= 2.61 supports dots in --with options. pushdef([P_A_C_K],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[translit(PACK,[.],[_])],PACK)]) dnl By default, look in $includedir and $libdir. use_additional=yes AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) AC_ARG_WITH(P_A_C_K[-prefix], [[ --with-]]P_A_C_K[[-prefix[=DIR] search for ]PACKLIBS[ in DIR/include and DIR/lib --without-]]P_A_C_K[[-prefix don't search for ]PACKLIBS[ in includedir and libdir]], [ if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" if test "$acl_libdirstem2" != "$acl_libdirstem" \ && ! test -d "$withval/$acl_libdirstem"; then additional_libdir="$withval/$acl_libdirstem2" fi fi fi ]) dnl Search the library and its dependencies in $additional_libdir and dnl $LDFLAGS. Using breadth-first-seach. LIB[]NAME= LTLIB[]NAME= INC[]NAME= LIB[]NAME[]_PREFIX= dnl HAVE_LIB${NAME} is an indicator that LIB${NAME}, LTLIB${NAME} have been dnl computed. So it has to be reset here. HAVE_LIB[]NAME= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='$1 $2' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" dnl See if it was already located by an earlier AC_LIB_LINKFLAGS dnl or AC_LIB_HAVE_LINKFLAGS call. uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value" else dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined dnl that this library doesn't exist. So just drop it. : fi else dnl Search the library lib$name in $additional_libdir and $LDFLAGS dnl and the already constructed $LIBNAME/$LTLIBNAME. found_dir= found_la= found_so= found_a= eval libname=\"$acl_libname_spec\" # typically: libname=lib$name if test -n "$acl_shlibext"; then shrext=".$acl_shlibext" # typically: shrext=.so else shrext= fi if test $use_additional = yes; then dir="$additional_libdir" dnl The same code as in the loop below: dnl First look for a shared library. if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi dnl Then look for a static library. if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` dnl First look for a shared library. if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi dnl Then look for a static library. if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then dnl Found the library. LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then dnl Linking with a shared library. We attempt to hardcode its dnl directory into the executable's runpath, unless it's the dnl standard /usr/lib. if test "$enable_rpath" = no \ || test "X$found_dir" = "X/usr/$acl_libdirstem" \ || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then dnl No hardcoding is needed. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else dnl Use an explicit option to hardcode DIR into the resulting dnl binary. dnl Potentially add DIR to ltrpathdirs. dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi dnl The hardcoding into $LIBNAME is system dependent. if test "$acl_hardcode_direct" = yes; then dnl Using DIR/libNAME.so during linking hardcodes DIR into the dnl resulting binary. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then dnl Use an explicit option to hardcode DIR into the resulting dnl binary. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" dnl Potentially add DIR to rpathdirs. dnl The rpathdirs will be appended to $LIBNAME at the end. haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else dnl Rely on "-L$found_dir". dnl But don't add it if it's already contained in the LDFLAGS dnl or the already constructed $LIBNAME haveit= for x in $LDFLAGS $LIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir" fi if test "$acl_hardcode_minus_L" != no; then dnl FIXME: Not sure whether we should use dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" dnl here. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else dnl We cannot use $acl_hardcode_runpath_var and LD_RUN_PATH dnl here, because this doesn't fit in flags passed to the dnl compiler. So give up. No hardcoding. This affects only dnl very old systems. dnl FIXME: Not sure whether we should use dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" dnl here. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then dnl Linking with a static library. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a" else dnl We shouldn't come here, but anyway it's good to have a dnl fallback. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name" fi fi dnl Assume the include files are nearby. additional_includedir= case "$found_dir" in */$acl_libdirstem | */$acl_libdirstem/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` if test "$name" = '$1'; then LIB[]NAME[]_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; */$acl_libdirstem2 | */$acl_libdirstem2/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` if test "$name" = '$1'; then LIB[]NAME[]_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then dnl Potentially add $additional_includedir to $INCNAME. dnl But don't add it dnl 1. if it's the standard /usr/include, dnl 2. if it's /usr/local/include and we are using GCC on Linux, dnl 3. if it's already present in $CPPFLAGS or the already dnl constructed $INCNAME, dnl 4. if it doesn't exist as a directory. if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INC[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then dnl Really add $additional_includedir to $INCNAME. INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir" fi fi fi fi fi dnl Look for dependencies. if test -n "$found_la"; then dnl Read the .la file. It defines the variables dnl dlname, library_names, old_library, dependency_libs, current, dnl age, revision, installed, dlopen, dlpreopen, libdir. save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" dnl We use only dependency_libs. for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME. dnl But don't add it dnl 1. if it's the standard /usr/lib, dnl 2. if it's /usr/local/lib and we are using GCC on Linux, dnl 3. if it's already present in $LDFLAGS or the already dnl constructed $LIBNAME, dnl 4. if it doesn't exist as a directory. if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then haveit= if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LIBNAME. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LTLIBNAME. LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then dnl Potentially add DIR to rpathdirs. dnl The rpathdirs will be appended to $LIBNAME at the end. haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi dnl Potentially add DIR to ltrpathdirs. dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) dnl Handle this in the next round. names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) dnl Handle this in the next round. Throw away the .la's dnl directory; it is already contained in a preceding -L dnl option. names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) dnl Most likely an immediate library name. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep" LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep" ;; esac done fi else dnl Didn't find the library; assume it is in the system directories dnl known to the linker and runtime loader. (All the system dnl directories known to the linker should also be known to the dnl runtime loader, otherwise the system is severely misconfigured.) LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$acl_hardcode_libdir_separator"; then dnl Weird platform: only the last -rpath option counts, the user must dnl pass all path elements in one option. We can arrange that for a dnl single library, but not when more than one $LIBNAMEs are used. alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" done dnl Note: acl_hardcode_libdir_flag_spec uses $libdir and $wl. acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" else dnl The -rpath options are cumulative. for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then dnl When using libtool, the option that works for both libraries and dnl executables is -R. The -R options are cumulative. for found_dir in $ltrpathdirs; do LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir" done fi popdef([P_A_C_K]) popdef([PACKLIBS]) popdef([PACKUP]) popdef([PACK]) popdef([NAME]) ]) dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR, dnl unless already present in VAR. dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes dnl contains two or three consecutive elements that belong together. AC_DEFUN([AC_LIB_APPENDTOVAR], [ for element in [$2]; do haveit= for x in $[$1]; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then [$1]="${[$1]}${[$1]:+ }$element" fi done ]) dnl For those cases where a variable contains several -L and -l options dnl referring to unknown libraries and directories, this macro determines the dnl necessary additional linker options for the runtime path. dnl AC_LIB_LINKFLAGS_FROM_LIBS([LDADDVAR], [LIBSVALUE], [USE-LIBTOOL]) dnl sets LDADDVAR to linker options needed together with LIBSVALUE. dnl If USE-LIBTOOL evaluates to non-empty, linking with libtool is assumed, dnl otherwise linking without libtool is assumed. AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS], [ AC_REQUIRE([AC_LIB_RPATH]) AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) $1= if test "$enable_rpath" != no; then if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then dnl Use an explicit option to hardcode directories into the resulting dnl binary. rpathdirs= next= for opt in $2; do if test -n "$next"; then dir="$next" dnl No need to hardcode the standard /usr/lib. if test "X$dir" != "X/usr/$acl_libdirstem" \ && test "X$dir" != "X/usr/$acl_libdirstem2"; then rpathdirs="$rpathdirs $dir" fi next= else case $opt in -L) next=yes ;; -L*) dir=`echo "X$opt" | sed -e 's,^X-L,,'` dnl No need to hardcode the standard /usr/lib. if test "X$dir" != "X/usr/$acl_libdirstem" \ && test "X$dir" != "X/usr/$acl_libdirstem2"; then rpathdirs="$rpathdirs $dir" fi next= ;; *) next= ;; esac fi done if test "X$rpathdirs" != "X"; then if test -n ""$3""; then dnl libtool is used for linking. Use -R options. for dir in $rpathdirs; do $1="${$1}${$1:+ }-R$dir" done else dnl The linker is used for linking directly. if test -n "$acl_hardcode_libdir_separator"; then dnl Weird platform: only the last -rpath option counts, the user dnl must pass all path elements in one option. alldirs= for dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" $1="$flag" else dnl The -rpath options are cumulative. for dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" $1="${$1}${$1:+ }$flag" done fi fi fi fi fi AC_SUBST([$1]) ]) # lib-prefix.m4 serial 7 (gettext-0.18) dnl Copyright (C) 2001-2005, 2008-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't dnl require excessive bracketing. ifdef([AC_HELP_STRING], [AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])], [AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])]) dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed dnl to access previously installed libraries. The basic assumption is that dnl a user will want packages to use other packages he previously installed dnl with the same --prefix option. dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate dnl libraries, but is otherwise very convenient. AC_DEFUN([AC_LIB_PREFIX], [ AC_BEFORE([$0], [AC_LIB_LINKFLAGS]) AC_REQUIRE([AC_PROG_CC]) AC_REQUIRE([AC_CANONICAL_HOST]) AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) dnl By default, look in $includedir and $libdir. use_additional=yes AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) AC_LIB_ARG_WITH([lib-prefix], [ --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib --without-lib-prefix don't search for libraries in includedir and libdir], [ if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" fi fi ]) if test $use_additional = yes; then dnl Potentially add $additional_includedir to $CPPFLAGS. dnl But don't add it dnl 1. if it's the standard /usr/include, dnl 2. if it's already present in $CPPFLAGS, dnl 3. if it's /usr/local/include and we are using GCC on Linux, dnl 4. if it doesn't exist as a directory. if test "X$additional_includedir" != "X/usr/include"; then haveit= for x in $CPPFLAGS; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then if test -d "$additional_includedir"; then dnl Really add $additional_includedir to $CPPFLAGS. CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir" fi fi fi fi dnl Potentially add $additional_libdir to $LDFLAGS. dnl But don't add it dnl 1. if it's the standard /usr/lib, dnl 2. if it's already present in $LDFLAGS, dnl 3. if it's /usr/local/lib and we are using GCC on Linux, dnl 4. if it doesn't exist as a directory. if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then haveit= for x in $LDFLAGS; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LDFLAGS. LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir" fi fi fi fi fi ]) dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix, dnl acl_final_exec_prefix, containing the values to which $prefix and dnl $exec_prefix will expand at the end of the configure script. AC_DEFUN([AC_LIB_PREPARE_PREFIX], [ dnl Unfortunately, prefix and exec_prefix get only finally determined dnl at the end of configure. if test "X$prefix" = "XNONE"; then acl_final_prefix="$ac_default_prefix" else acl_final_prefix="$prefix" fi if test "X$exec_prefix" = "XNONE"; then acl_final_exec_prefix='${prefix}' else acl_final_exec_prefix="$exec_prefix" fi acl_save_prefix="$prefix" prefix="$acl_final_prefix" eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" prefix="$acl_save_prefix" ]) dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the dnl variables prefix and exec_prefix bound to the values they will have dnl at the end of the configure script. AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX], [ acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" $1 exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" ]) dnl AC_LIB_PREPARE_MULTILIB creates dnl - a variable acl_libdirstem, containing the basename of the libdir, either dnl "lib" or "lib64" or "lib/64", dnl - a variable acl_libdirstem2, as a secondary possible value for dnl acl_libdirstem, either the same as acl_libdirstem or "lib/sparcv9" or dnl "lib/amd64". AC_DEFUN([AC_LIB_PREPARE_MULTILIB], [ dnl There is no formal standard regarding lib and lib64. dnl On glibc systems, the current practice is that on a system supporting dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under dnl $prefix/lib64 and 32-bit libraries go under $prefix/lib. We determine dnl the compiler's default mode by looking at the compiler's library search dnl path. If at least one of its elements ends in /lib64 or points to a dnl directory whose absolute pathname ends in /lib64, we assume a 64-bit ABI. dnl Otherwise we use the default, namely "lib". dnl On Solaris systems, the current practice is that on a system supporting dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under dnl $prefix/lib/64 (which is a symlink to either $prefix/lib/sparcv9 or dnl $prefix/lib/amd64) and 32-bit libraries go under $prefix/lib. AC_REQUIRE([AC_CANONICAL_HOST]) acl_libdirstem=lib acl_libdirstem2= case "$host_os" in solaris*) dnl See Solaris 10 Software Developer Collection > Solaris 64-bit Developer's Guide > The Development Environment dnl . dnl "Portable Makefiles should refer to any library directories using the 64 symbolic link." dnl But we want to recognize the sparcv9 or amd64 subdirectory also if the dnl symlink is missing, so we set acl_libdirstem2 too. AC_CACHE_CHECK([for 64-bit host], [gl_cv_solaris_64bit], [AC_EGREP_CPP([sixtyfour bits], [ #ifdef _LP64 sixtyfour bits #endif ], [gl_cv_solaris_64bit=yes], [gl_cv_solaris_64bit=no]) ]) if test $gl_cv_solaris_64bit = yes; then acl_libdirstem=lib/64 case "$host_cpu" in sparc*) acl_libdirstem2=lib/sparcv9 ;; i*86 | x86_64) acl_libdirstem2=lib/amd64 ;; esac fi ;; *) searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` if test -n "$searchpath"; then acl_save_IFS="${IFS= }"; IFS=":" for searchdir in $searchpath; do if test -d "$searchdir"; then case "$searchdir" in */lib64/ | */lib64 ) acl_libdirstem=lib64 ;; */../ | */.. ) # Better ignore directories of this form. They are misleading. ;; *) searchdir=`cd "$searchdir" && pwd` case "$searchdir" in */lib64 ) acl_libdirstem=lib64 ;; esac ;; esac fi done IFS="$acl_save_IFS" fi ;; esac test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem" ]) # lock.m4 serial 10 (gettext-0.18) dnl Copyright (C) 2005-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([gl_LOCK], [ AC_REQUIRE([gl_THREADLIB]) if test "$gl_threads_api" = posix; then # OSF/1 4.0 and MacOS X 10.1 lack the pthread_rwlock_t type and the # pthread_rwlock_* functions. AC_CHECK_TYPE([pthread_rwlock_t], [AC_DEFINE([HAVE_PTHREAD_RWLOCK], [1], [Define if the POSIX multithreading library has read/write locks.])], [], [#include ]) # glibc defines PTHREAD_MUTEX_RECURSIVE as enum, not as a macro. AC_TRY_COMPILE([#include ], [#if __FreeBSD__ == 4 error "No, in FreeBSD 4.0 recursive mutexes actually don't work." #else int x = (int)PTHREAD_MUTEX_RECURSIVE; return !x; #endif], [AC_DEFINE([HAVE_PTHREAD_MUTEX_RECURSIVE], [1], [Define if the defines PTHREAD_MUTEX_RECURSIVE.])]) fi gl_PREREQ_LOCK ]) # Prerequisites of lib/lock.c. AC_DEFUN([gl_PREREQ_LOCK], [ AC_REQUIRE([AC_C_INLINE]) ]) # longlong.m4 serial 14 dnl Copyright (C) 1999-2007, 2009-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Paul Eggert. # Define HAVE_LONG_LONG_INT if 'long long int' works. # This fixes a bug in Autoconf 2.61, but can be removed once we # assume 2.62 everywhere. # Note: If the type 'long long int' exists but is only 32 bits large # (as on some very old compilers), HAVE_LONG_LONG_INT will not be # defined. In this case you can treat 'long long int' like 'long int'. AC_DEFUN([AC_TYPE_LONG_LONG_INT], [ AC_CACHE_CHECK([for long long int], [ac_cv_type_long_long_int], [AC_LINK_IFELSE( [_AC_TYPE_LONG_LONG_SNIPPET], [dnl This catches a bug in Tandem NonStop Kernel (OSS) cc -O circa 2004. dnl If cross compiling, assume the bug isn't important, since dnl nobody cross compiles for this platform as far as we know. AC_RUN_IFELSE( [AC_LANG_PROGRAM( [[@%:@include @%:@ifndef LLONG_MAX @%:@ define HALF \ (1LL << (sizeof (long long int) * CHAR_BIT - 2)) @%:@ define LLONG_MAX (HALF - 1 + HALF) @%:@endif]], [[long long int n = 1; int i; for (i = 0; ; i++) { long long int m = n << i; if (m >> i != n) return 1; if (LLONG_MAX / 2 < m) break; } return 0;]])], [ac_cv_type_long_long_int=yes], [ac_cv_type_long_long_int=no], [ac_cv_type_long_long_int=yes])], [ac_cv_type_long_long_int=no])]) if test $ac_cv_type_long_long_int = yes; then AC_DEFINE([HAVE_LONG_LONG_INT], [1], [Define to 1 if the system has the type `long long int'.]) fi ]) # Define HAVE_UNSIGNED_LONG_LONG_INT if 'unsigned long long int' works. # This fixes a bug in Autoconf 2.61, but can be removed once we # assume 2.62 everywhere. # Note: If the type 'unsigned long long int' exists but is only 32 bits # large (as on some very old compilers), AC_TYPE_UNSIGNED_LONG_LONG_INT # will not be defined. In this case you can treat 'unsigned long long int' # like 'unsigned long int'. AC_DEFUN([AC_TYPE_UNSIGNED_LONG_LONG_INT], [ AC_CACHE_CHECK([for unsigned long long int], [ac_cv_type_unsigned_long_long_int], [AC_LINK_IFELSE( [_AC_TYPE_LONG_LONG_SNIPPET], [ac_cv_type_unsigned_long_long_int=yes], [ac_cv_type_unsigned_long_long_int=no])]) if test $ac_cv_type_unsigned_long_long_int = yes; then AC_DEFINE([HAVE_UNSIGNED_LONG_LONG_INT], [1], [Define to 1 if the system has the type `unsigned long long int'.]) fi ]) # Expands to a C program that can be used to test for simultaneous support # of 'long long' and 'unsigned long long'. We don't want to say that # 'long long' is available if 'unsigned long long' is not, or vice versa, # because too many programs rely on the symmetry between signed and unsigned # integer types (excluding 'bool'). AC_DEFUN([_AC_TYPE_LONG_LONG_SNIPPET], [ AC_LANG_PROGRAM( [[/* For now, do not test the preprocessor; as of 2007 there are too many implementations with broken preprocessors. Perhaps this can be revisited in 2012. In the meantime, code should not expect #if to work with literals wider than 32 bits. */ /* Test literals. */ long long int ll = 9223372036854775807ll; long long int nll = -9223372036854775807LL; unsigned long long int ull = 18446744073709551615ULL; /* Test constant expressions. */ typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) ? 1 : -1)]; typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 ? 1 : -1)]; int i = 63;]], [[/* Test availability of runtime routines for shift and division. */ long long int llmax = 9223372036854775807ll; unsigned long long int ullmax = 18446744073709551615ull; return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) | (llmax / ll) | (llmax % ll) | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) | (ullmax / ull) | (ullmax % ull));]]) ]) # nls.m4 serial 5 (gettext-0.18) dnl Copyright (C) 1995-2003, 2005-2006, 2008-2010 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2003. AC_PREREQ([2.50]) AC_DEFUN([AM_NLS], [ AC_MSG_CHECKING([whether NLS is requested]) dnl Default is enabled NLS AC_ARG_ENABLE([nls], [ --disable-nls do not use Native Language Support], USE_NLS=$enableval, USE_NLS=yes) AC_MSG_RESULT([$USE_NLS]) AC_SUBST([USE_NLS]) ]) # po.m4 serial 17 (gettext-0.18) dnl Copyright (C) 1995-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2003. AC_PREREQ([2.50]) dnl Checks for all prerequisites of the po subdirectory. AC_DEFUN([AM_PO_SUBDIRS], [ AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl AC_REQUIRE([AM_PROG_MKDIR_P])dnl defined by automake AC_REQUIRE([AM_NLS])dnl dnl Release version of the gettext macros. This is used to ensure that dnl the gettext macros and po/Makefile.in.in are in sync. AC_SUBST([GETTEXT_MACRO_VERSION], [0.18]) dnl Perform the following tests also if --disable-nls has been given, dnl because they are needed for "make dist" to work. dnl Search for GNU msgfmt in the PATH. dnl The first test excludes Solaris msgfmt and early GNU msgfmt versions. dnl The second test excludes FreeBSD msgfmt. AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, [$ac_dir/$ac_word --statistics /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], :) AC_PATH_PROG([GMSGFMT], [gmsgfmt], [$MSGFMT]) dnl Test whether it is GNU msgfmt >= 0.15. changequote(,)dnl case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;; *) MSGFMT_015=$MSGFMT ;; esac changequote([,])dnl AC_SUBST([MSGFMT_015]) changequote(,)dnl case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;; *) GMSGFMT_015=$GMSGFMT ;; esac changequote([,])dnl AC_SUBST([GMSGFMT_015]) dnl Search for GNU xgettext 0.12 or newer in the PATH. dnl The first test excludes Solaris xgettext and early GNU xgettext versions. dnl The second test excludes FreeBSD xgettext. AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, [$ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], :) dnl Remove leftover from FreeBSD xgettext call. rm -f messages.po dnl Test whether it is GNU xgettext >= 0.15. changequote(,)dnl case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;; *) XGETTEXT_015=$XGETTEXT ;; esac changequote([,])dnl AC_SUBST([XGETTEXT_015]) dnl Search for GNU msgmerge 0.11 or newer in the PATH. AM_PATH_PROG_WITH_TEST(MSGMERGE, msgmerge, [$ac_dir/$ac_word --update -q /dev/null /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1], :) dnl Installation directories. dnl Autoconf >= 2.60 defines localedir. For older versions of autoconf, we dnl have to define it here, so that it can be used in po/Makefile. test -n "$localedir" || localedir='${datadir}/locale' AC_SUBST([localedir]) dnl Support for AM_XGETTEXT_OPTION. test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS= AC_SUBST([XGETTEXT_EXTRA_OPTIONS]) AC_CONFIG_COMMANDS([po-directories], [[ for ac_file in $CONFIG_FILES; do # Support "outfile[:infile[:infile...]]" case "$ac_file" in *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; esac # PO directories have a Makefile.in generated from Makefile.in.in. case "$ac_file" in */Makefile.in) # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac # Treat a directory as a PO directory if and only if it has a # POTFILES.in file. This allows packages to have multiple PO # directories under different names or in different locations. if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then rm -f "$ac_dir/POTFILES" test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" POMAKEFILEDEPS="POTFILES.in" # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend # on $ac_dir but don't depend on user-specified configuration # parameters. if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then # The LINGUAS file contains the set of available languages. if test -n "$OBSOLETE_ALL_LINGUAS"; then test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" fi ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` # Hide the ALL_LINGUAS assigment from automake < 1.5. eval 'ALL_LINGUAS''=$ALL_LINGUAS_' POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" else # The set of available languages was given in configure.in. # Hide the ALL_LINGUAS assigment from automake < 1.5. eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' fi # Compute POFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) # Compute UPDATEPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) # Compute DUMMYPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) # Compute GMOFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) case "$ac_given_srcdir" in .) srcdirpre= ;; *) srcdirpre='$(srcdir)/' ;; esac POFILES= UPDATEPOFILES= DUMMYPOFILES= GMOFILES= for lang in $ALL_LINGUAS; do POFILES="$POFILES $srcdirpre$lang.po" UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" DUMMYPOFILES="$DUMMYPOFILES $lang.nop" GMOFILES="$GMOFILES $srcdirpre$lang.gmo" done # CATALOGS depends on both $ac_dir and the user's LINGUAS # environment variable. INST_LINGUAS= if test -n "$ALL_LINGUAS"; then for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "$LINGUAS"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then INST_LINGUAS="$INST_LINGUAS $presentlang" fi done fi CATALOGS= if test -n "$INST_LINGUAS"; then for lang in $INST_LINGUAS; do CATALOGS="$CATALOGS $lang.gmo" done fi test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do if test -f "$f"; then case "$f" in *.orig | *.bak | *~) ;; *) cat "$f" >> "$ac_dir/Makefile" ;; esac fi done fi ;; esac done]], [# Capture the value of obsolete ALL_LINGUAS because we need it to compute # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it # from automake < 1.5. eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' # Capture the value of LINGUAS because we need it to compute CATALOGS. LINGUAS="${LINGUAS-%UNSET%}" ]) ]) dnl Postprocesses a Makefile in a directory containing PO files. AC_DEFUN([AM_POSTPROCESS_PO_MAKEFILE], [ # When this code is run, in config.status, two variables have already been # set: # - OBSOLETE_ALL_LINGUAS is the value of LINGUAS set in configure.in, # - LINGUAS is the value of the environment variable LINGUAS at configure # time. changequote(,)dnl # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac # Find a way to echo strings without interpreting backslash. if test "X`(echo '\t') 2>/dev/null`" = 'X\t'; then gt_echo='echo' else if test "X`(printf '%s\n' '\t') 2>/dev/null`" = 'X\t'; then gt_echo='printf %s\n' else echo_func () { cat < "$ac_file.tmp" if grep -l '@TCLCATALOGS@' "$ac_file" > /dev/null; then # Add dependencies that cannot be formulated as a simple suffix rule. for lang in $ALL_LINGUAS; do frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'` cat >> "$ac_file.tmp" < /dev/null; then # Add dependencies that cannot be formulated as a simple suffix rule. for lang in $ALL_LINGUAS; do frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'` cat >> "$ac_file.tmp" <> "$ac_file.tmp" < #include /* The string "%2$d %1$d", with dollar characters protected from the shell's dollar expansion (possibly an autoconf bug). */ static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' }; static char buf[100]; int main () { sprintf (buf, format, 33, 55); return (strcmp (buf, "55 33") != 0); }], gt_cv_func_printf_posix=yes, gt_cv_func_printf_posix=no, [ AC_EGREP_CPP([notposix], [ #if defined __NetBSD__ || defined __BEOS__ || defined _MSC_VER || defined __MINGW32__ || defined __CYGWIN__ notposix #endif ], [gt_cv_func_printf_posix="guessing no"], [gt_cv_func_printf_posix="guessing yes"]) ]) ]) case $gt_cv_func_printf_posix in *yes) AC_DEFINE([HAVE_POSIX_PRINTF], [1], [Define if your printf() function supports format strings with positions.]) ;; esac ]) # progtest.m4 serial 6 (gettext-0.18) dnl Copyright (C) 1996-2003, 2005, 2008-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1996. AC_PREREQ([2.50]) # Search path for a program which passes the given test. dnl AM_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) AC_DEFUN([AM_PATH_PROG_WITH_TEST], [ # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "$2", so it can be a program name with args. set dummy $2; ac_word=[$]2 AC_MSG_CHECKING([for $ac_word]) AC_CACHE_VAL([ac_cv_path_$1], [case "[$]$1" in [[\\/]]* | ?:[[\\/]]*) ac_cv_path_$1="[$]$1" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in ifelse([$5], , $PATH, [$5]); do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then echo "$as_me: trying $ac_dir/$ac_word..." >&AS_MESSAGE_LOG_FD if [$3]; then ac_cv_path_$1="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" dnl If no 4th arg is given, leave the cache variable unset, dnl so AC_PATH_PROGS will keep looking. ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" ])dnl ;; esac])dnl $1="$ac_cv_path_$1" if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then AC_MSG_RESULT([$][$1]) else AC_MSG_RESULT([no]) fi AC_SUBST([$1])dnl ]) # size_max.m4 serial 9 dnl Copyright (C) 2003, 2005-2006, 2008-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([gl_SIZE_MAX], [ AC_CHECK_HEADERS([stdint.h]) dnl First test whether the system already has SIZE_MAX. AC_CACHE_CHECK([for SIZE_MAX], [gl_cv_size_max], [ gl_cv_size_max= AC_EGREP_CPP([Found it], [ #include #if HAVE_STDINT_H #include #endif #ifdef SIZE_MAX Found it #endif ], [gl_cv_size_max=yes]) if test -z "$gl_cv_size_max"; then dnl Define it ourselves. Here we assume that the type 'size_t' is not wider dnl than the type 'unsigned long'. Try hard to find a definition that can dnl be used in a preprocessor #if, i.e. doesn't contain a cast. AC_COMPUTE_INT([size_t_bits_minus_1], [sizeof (size_t) * CHAR_BIT - 1], [#include #include ], [size_t_bits_minus_1=]) AC_COMPUTE_INT([fits_in_uint], [sizeof (size_t) <= sizeof (unsigned int)], [#include ], [fits_in_uint=]) if test -n "$size_t_bits_minus_1" && test -n "$fits_in_uint"; then if test $fits_in_uint = 1; then dnl Even though SIZE_MAX fits in an unsigned int, it must be of type dnl 'unsigned long' if the type 'size_t' is the same as 'unsigned long'. AC_TRY_COMPILE([#include extern size_t foo; extern unsigned long foo; ], [], [fits_in_uint=0]) fi dnl We cannot use 'expr' to simplify this expression, because 'expr' dnl works only with 'long' integers in the host environment, while we dnl might be cross-compiling from a 32-bit platform to a 64-bit platform. if test $fits_in_uint = 1; then gl_cv_size_max="(((1U << $size_t_bits_minus_1) - 1) * 2 + 1)" else gl_cv_size_max="(((1UL << $size_t_bits_minus_1) - 1) * 2 + 1)" fi else dnl Shouldn't happen, but who knows... gl_cv_size_max='((size_t)~(size_t)0)' fi fi ]) if test "$gl_cv_size_max" != yes; then AC_DEFINE_UNQUOTED([SIZE_MAX], [$gl_cv_size_max], [Define as the maximum value of type 'size_t', if the system doesn't define it.]) fi dnl Don't redefine SIZE_MAX in config.h if config.h is re-included after dnl . Remember that the #undef in AH_VERBATIM gets replaced with dnl #define by AC_DEFINE_UNQUOTED. AH_VERBATIM([SIZE_MAX], [/* Define as the maximum value of type 'size_t', if the system doesn't define it. */ #ifndef SIZE_MAX # undef SIZE_MAX #endif]) ]) dnl Autoconf >= 2.61 has AC_COMPUTE_INT built-in. dnl Remove this when we can assume autoconf >= 2.61. m4_ifdef([AC_COMPUTE_INT], [], [ AC_DEFUN([AC_COMPUTE_INT], [_AC_COMPUTE_INT([$2],[$1],[$3],[$4])]) ]) # stdint_h.m4 serial 8 dnl Copyright (C) 1997-2004, 2006, 2008-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Paul Eggert. # Define HAVE_STDINT_H_WITH_UINTMAX if exists, # doesn't clash with , and declares uintmax_t. AC_DEFUN([gl_AC_HEADER_STDINT_H], [ AC_CACHE_CHECK([for stdint.h], [gl_cv_header_stdint_h], [AC_TRY_COMPILE( [#include #include ], [uintmax_t i = (uintmax_t) -1; return !i;], [gl_cv_header_stdint_h=yes], [gl_cv_header_stdint_h=no])]) if test $gl_cv_header_stdint_h = yes; then AC_DEFINE_UNQUOTED([HAVE_STDINT_H_WITH_UINTMAX], [1], [Define if exists, doesn't clash with , and declares uintmax_t. ]) fi ]) # threadlib.m4 serial 5 (gettext-0.18) dnl Copyright (C) 2005-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl gl_THREADLIB dnl ------------ dnl Tests for a multithreading library to be used. dnl Defines at most one of the macros USE_POSIX_THREADS, USE_SOLARIS_THREADS, dnl USE_PTH_THREADS, USE_WIN32_THREADS dnl Sets the variables LIBTHREAD and LTLIBTHREAD to the linker options for use dnl in a Makefile (LIBTHREAD for use without libtool, LTLIBTHREAD for use with dnl libtool). dnl Sets the variables LIBMULTITHREAD and LTLIBMULTITHREAD similarly, for dnl programs that really need multithread functionality. The difference dnl between LIBTHREAD and LIBMULTITHREAD is that on platforms supporting weak dnl symbols, typically LIBTHREAD="" whereas LIBMULTITHREAD="-lpthread". dnl Adds to CPPFLAGS the flag -D_REENTRANT or -D_THREAD_SAFE if needed for dnl multithread-safe programs. AC_DEFUN([gl_THREADLIB_EARLY], [ AC_REQUIRE([gl_THREADLIB_EARLY_BODY]) ]) dnl The guts of gl_THREADLIB_EARLY. Needs to be expanded only once. AC_DEFUN([gl_THREADLIB_EARLY_BODY], [ dnl Ordering constraints: This macro modifies CPPFLAGS in a way that dnl influences the result of the autoconf tests that test for *_unlocked dnl declarations, on AIX 5 at least. Therefore it must come early. AC_BEFORE([$0], [gl_FUNC_GLIBC_UNLOCKED_IO])dnl AC_BEFORE([$0], [gl_ARGP])dnl AC_REQUIRE([AC_CANONICAL_HOST]) dnl _GNU_SOURCE is needed for pthread_rwlock_t on glibc systems. dnl AC_USE_SYSTEM_EXTENSIONS was introduced in autoconf 2.60 and obsoletes dnl AC_GNU_SOURCE. m4_ifdef([AC_USE_SYSTEM_EXTENSIONS], [AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])], [AC_REQUIRE([AC_GNU_SOURCE])]) dnl Check for multithreading. m4_divert_text([DEFAULTS], [gl_use_threads_default=]) AC_ARG_ENABLE([threads], AC_HELP_STRING([--enable-threads={posix|solaris|pth|win32}], [specify multithreading API]) AC_HELP_STRING([--disable-threads], [build without multithread safety]), [gl_use_threads=$enableval], [if test -n "$gl_use_threads_default"; then gl_use_threads="$gl_use_threads_default" else changequote(,)dnl case "$host_os" in dnl Disable multithreading by default on OSF/1, because it interferes dnl with fork()/exec(): When msgexec is linked with -lpthread, its dnl child process gets an endless segmentation fault inside execvp(). dnl Disable multithreading by default on Cygwin 1.5.x, because it has dnl bugs that lead to endless loops or crashes. See dnl . osf*) gl_use_threads=no ;; cygwin*) case `uname -r` in 1.[0-5].*) gl_use_threads=no ;; *) gl_use_threads=yes ;; esac ;; *) gl_use_threads=yes ;; esac changequote([,])dnl fi ]) if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then # For using : case "$host_os" in osf*) # On OSF/1, the compiler needs the flag -D_REENTRANT so that it # groks . cc also understands the flag -pthread, but # we don't use it because 1. gcc-2.95 doesn't understand -pthread, # 2. putting a flag into CPPFLAGS that has an effect on the linker # causes the AC_TRY_LINK test below to succeed unexpectedly, # leading to wrong values of LIBTHREAD and LTLIBTHREAD. CPPFLAGS="$CPPFLAGS -D_REENTRANT" ;; esac # Some systems optimize for single-threaded programs by default, and # need special flags to disable these optimizations. For example, the # definition of 'errno' in . case "$host_os" in aix* | freebsd*) CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE" ;; solaris*) CPPFLAGS="$CPPFLAGS -D_REENTRANT" ;; esac fi ]) dnl The guts of gl_THREADLIB. Needs to be expanded only once. AC_DEFUN([gl_THREADLIB_BODY], [ AC_REQUIRE([gl_THREADLIB_EARLY_BODY]) gl_threads_api=none LIBTHREAD= LTLIBTHREAD= LIBMULTITHREAD= LTLIBMULTITHREAD= if test "$gl_use_threads" != no; then dnl Check whether the compiler and linker support weak declarations. AC_CACHE_CHECK([whether imported symbols can be declared weak], [gl_cv_have_weak], [gl_cv_have_weak=no dnl First, test whether the compiler accepts it syntactically. AC_TRY_LINK([extern void xyzzy (); #pragma weak xyzzy], [xyzzy();], [gl_cv_have_weak=maybe]) if test $gl_cv_have_weak = maybe; then dnl Second, test whether it actually works. On Cygwin 1.7.2, with dnl gcc 4.3, symbols declared weak always evaluate to the address 0. AC_TRY_RUN([ #include #pragma weak fputs int main () { return (fputs == NULL); }], [gl_cv_have_weak=yes], [gl_cv_have_weak=no], [dnl When cross-compiling, assume that only ELF platforms support dnl weak symbols. AC_EGREP_CPP([Extensible Linking Format], [#ifdef __ELF__ Extensible Linking Format #endif ], [gl_cv_have_weak="guessing yes"], [gl_cv_have_weak="guessing no"]) ]) fi ]) if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then # On OSF/1, the compiler needs the flag -pthread or -D_REENTRANT so that # it groks . It's added above, in gl_THREADLIB_EARLY_BODY. AC_CHECK_HEADER([pthread.h], [gl_have_pthread_h=yes], [gl_have_pthread_h=no]) if test "$gl_have_pthread_h" = yes; then # Other possible tests: # -lpthreads (FSU threads, PCthreads) # -lgthreads gl_have_pthread= # Test whether both pthread_mutex_lock and pthread_mutexattr_init exist # in libc. IRIX 6.5 has the first one in both libc and libpthread, but # the second one only in libpthread, and lock.c needs it. AC_TRY_LINK([#include ], [pthread_mutex_lock((pthread_mutex_t*)0); pthread_mutexattr_init((pthread_mutexattr_t*)0);], [gl_have_pthread=yes]) # Test for libpthread by looking for pthread_kill. (Not pthread_self, # since it is defined as a macro on OSF/1.) if test -n "$gl_have_pthread"; then # The program links fine without libpthread. But it may actually # need to link with libpthread in order to create multiple threads. AC_CHECK_LIB([pthread], [pthread_kill], [LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread # On Solaris and HP-UX, most pthread functions exist also in libc. # Therefore pthread_in_use() needs to actually try to create a # thread: pthread_create from libc will fail, whereas # pthread_create will actually create a thread. case "$host_os" in solaris* | hpux*) AC_DEFINE([PTHREAD_IN_USE_DETECTION_HARD], [1], [Define if the pthread_in_use() detection is hard.]) esac ]) else # Some library is needed. Try libpthread and libc_r. AC_CHECK_LIB([pthread], [pthread_kill], [gl_have_pthread=yes LIBTHREAD=-lpthread LTLIBTHREAD=-lpthread LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread]) if test -z "$gl_have_pthread"; then # For FreeBSD 4. AC_CHECK_LIB([c_r], [pthread_kill], [gl_have_pthread=yes LIBTHREAD=-lc_r LTLIBTHREAD=-lc_r LIBMULTITHREAD=-lc_r LTLIBMULTITHREAD=-lc_r]) fi fi if test -n "$gl_have_pthread"; then gl_threads_api=posix AC_DEFINE([USE_POSIX_THREADS], [1], [Define if the POSIX multithreading library can be used.]) if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then AC_DEFINE([USE_POSIX_THREADS_WEAK], [1], [Define if references to the POSIX multithreading library should be made weak.]) LIBTHREAD= LTLIBTHREAD= fi fi fi fi fi if test -z "$gl_have_pthread"; then if test "$gl_use_threads" = yes || test "$gl_use_threads" = solaris; then gl_have_solaristhread= gl_save_LIBS="$LIBS" LIBS="$LIBS -lthread" AC_TRY_LINK([#include #include ], [thr_self();], [gl_have_solaristhread=yes]) LIBS="$gl_save_LIBS" if test -n "$gl_have_solaristhread"; then gl_threads_api=solaris LIBTHREAD=-lthread LTLIBTHREAD=-lthread LIBMULTITHREAD="$LIBTHREAD" LTLIBMULTITHREAD="$LTLIBTHREAD" AC_DEFINE([USE_SOLARIS_THREADS], [1], [Define if the old Solaris multithreading library can be used.]) if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then AC_DEFINE([USE_SOLARIS_THREADS_WEAK], [1], [Define if references to the old Solaris multithreading library should be made weak.]) LIBTHREAD= LTLIBTHREAD= fi fi fi fi if test "$gl_use_threads" = pth; then gl_save_CPPFLAGS="$CPPFLAGS" AC_LIB_LINKFLAGS([pth]) gl_have_pth= gl_save_LIBS="$LIBS" LIBS="$LIBS -lpth" AC_TRY_LINK([#include ], [pth_self();], [gl_have_pth=yes]) LIBS="$gl_save_LIBS" if test -n "$gl_have_pth"; then gl_threads_api=pth LIBTHREAD="$LIBPTH" LTLIBTHREAD="$LTLIBPTH" LIBMULTITHREAD="$LIBTHREAD" LTLIBMULTITHREAD="$LTLIBTHREAD" AC_DEFINE([USE_PTH_THREADS], [1], [Define if the GNU Pth multithreading library can be used.]) if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then AC_DEFINE([USE_PTH_THREADS_WEAK], [1], [Define if references to the GNU Pth multithreading library should be made weak.]) LIBTHREAD= LTLIBTHREAD= fi fi else CPPFLAGS="$gl_save_CPPFLAGS" fi fi if test -z "$gl_have_pthread"; then if test "$gl_use_threads" = yes || test "$gl_use_threads" = win32; then if { case "$host_os" in mingw*) true;; *) false;; esac }; then gl_threads_api=win32 AC_DEFINE([USE_WIN32_THREADS], [1], [Define if the Win32 multithreading API can be used.]) fi fi fi fi AC_MSG_CHECKING([for multithread API to use]) AC_MSG_RESULT([$gl_threads_api]) AC_SUBST([LIBTHREAD]) AC_SUBST([LTLIBTHREAD]) AC_SUBST([LIBMULTITHREAD]) AC_SUBST([LTLIBMULTITHREAD]) ]) AC_DEFUN([gl_THREADLIB], [ AC_REQUIRE([gl_THREADLIB_EARLY]) AC_REQUIRE([gl_THREADLIB_BODY]) ]) dnl gl_DISABLE_THREADS dnl ------------------ dnl Sets the gl_THREADLIB default so that threads are not used by default. dnl The user can still override it at installation time, by using the dnl configure option '--enable-threads'. AC_DEFUN([gl_DISABLE_THREADS], [ m4_divert_text([INIT_PREPARE], [gl_use_threads_default=no]) ]) dnl Survey of platforms: dnl dnl Platform Available Compiler Supports test-lock dnl flavours option weak result dnl --------------- --------- --------- -------- --------- dnl Linux 2.4/glibc posix -lpthread Y OK dnl dnl GNU Hurd/glibc posix dnl dnl FreeBSD 5.3 posix -lc_r Y dnl posix -lkse ? Y dnl posix -lpthread ? Y dnl posix -lthr Y dnl dnl FreeBSD 5.2 posix -lc_r Y dnl posix -lkse Y dnl posix -lthr Y dnl dnl FreeBSD 4.0,4.10 posix -lc_r Y OK dnl dnl NetBSD 1.6 -- dnl dnl OpenBSD 3.4 posix -lpthread Y OK dnl dnl MacOS X 10.[123] posix -lpthread Y OK dnl dnl Solaris 7,8,9 posix -lpthread Y Sol 7,8: 0.0; Sol 9: OK dnl solaris -lthread Y Sol 7,8: 0.0; Sol 9: OK dnl dnl HP-UX 11 posix -lpthread N (cc) OK dnl Y (gcc) dnl dnl IRIX 6.5 posix -lpthread Y 0.5 dnl dnl AIX 4.3,5.1 posix -lpthread N AIX 4: 0.5; AIX 5: OK dnl dnl OSF/1 4.0,5.1 posix -pthread (cc) N OK dnl -lpthread (gcc) Y dnl dnl Cygwin posix -lpthread Y OK dnl dnl Any of the above pth -lpth 0.0 dnl dnl Mingw win32 N OK dnl dnl BeOS 5 -- dnl dnl The test-lock result shows what happens if in test-lock.c EXPLICIT_YIELD is dnl turned off: dnl OK if all three tests terminate OK, dnl 0.5 if the first test terminates OK but the second one loops endlessly, dnl 0.0 if the first test already loops endlessly. # uintmax_t.m4 serial 12 dnl Copyright (C) 1997-2004, 2007-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Paul Eggert. AC_PREREQ([2.13]) # Define uintmax_t to 'unsigned long' or 'unsigned long long' # if it is not already defined in or . AC_DEFUN([gl_AC_TYPE_UINTMAX_T], [ AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) AC_REQUIRE([gl_AC_HEADER_STDINT_H]) if test $gl_cv_header_inttypes_h = no && test $gl_cv_header_stdint_h = no; then AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT]) test $ac_cv_type_unsigned_long_long_int = yes \ && ac_type='unsigned long long' \ || ac_type='unsigned long' AC_DEFINE_UNQUOTED([uintmax_t], [$ac_type], [Define to unsigned long or unsigned long long if and don't define.]) else AC_DEFINE([HAVE_UINTMAX_T], [1], [Define if you have the 'uintmax_t' type in or .]) fi ]) # visibility.m4 serial 3 (gettext-0.18) dnl Copyright (C) 2005, 2008-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Tests whether the compiler supports the command-line option dnl -fvisibility=hidden and the function and variable attributes dnl __attribute__((__visibility__("hidden"))) and dnl __attribute__((__visibility__("default"))). dnl Does *not* test for __visibility__("protected") - which has tricky dnl semantics (see the 'vismain' test in glibc) and does not exist e.g. on dnl MacOS X. dnl Does *not* test for __visibility__("internal") - which has processor dnl dependent semantics. dnl Does *not* test for #pragma GCC visibility push(hidden) - which is dnl "really only recommended for legacy code". dnl Set the variable CFLAG_VISIBILITY. dnl Defines and sets the variable HAVE_VISIBILITY. AC_DEFUN([gl_VISIBILITY], [ AC_REQUIRE([AC_PROG_CC]) CFLAG_VISIBILITY= HAVE_VISIBILITY=0 if test -n "$GCC"; then dnl First, check whether -Werror can be added to the command line, or dnl whether it leads to an error because of some other option that the dnl user has put into $CC $CFLAGS $CPPFLAGS. AC_MSG_CHECKING([whether the -Werror option is usable]) AC_CACHE_VAL([gl_cv_cc_vis_werror], [ gl_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -Werror" AC_TRY_COMPILE([], [], [gl_cv_cc_vis_werror=yes], [gl_cv_cc_vis_werror=no]) CFLAGS="$gl_save_CFLAGS"]) AC_MSG_RESULT([$gl_cv_cc_vis_werror]) dnl Now check whether visibility declarations are supported. AC_MSG_CHECKING([for simple visibility declarations]) AC_CACHE_VAL([gl_cv_cc_visibility], [ gl_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -fvisibility=hidden" dnl We use the option -Werror and a function dummyfunc, because on some dnl platforms (Cygwin 1.7) the use of -fvisibility triggers a warning dnl "visibility attribute not supported in this configuration; ignored" dnl at the first function definition in every compilation unit, and we dnl don't want to use the option in this case. if test $gl_cv_cc_vis_werror = yes; then CFLAGS="$CFLAGS -Werror" fi AC_TRY_COMPILE( [extern __attribute__((__visibility__("hidden"))) int hiddenvar; extern __attribute__((__visibility__("default"))) int exportedvar; extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void); extern __attribute__((__visibility__("default"))) int exportedfunc (void); void dummyfunc (void) {}], [], [gl_cv_cc_visibility=yes], [gl_cv_cc_visibility=no]) CFLAGS="$gl_save_CFLAGS"]) AC_MSG_RESULT([$gl_cv_cc_visibility]) if test $gl_cv_cc_visibility = yes; then CFLAG_VISIBILITY="-fvisibility=hidden" HAVE_VISIBILITY=1 fi fi AC_SUBST([CFLAG_VISIBILITY]) AC_SUBST([HAVE_VISIBILITY]) AC_DEFINE_UNQUOTED([HAVE_VISIBILITY], [$HAVE_VISIBILITY], [Define to 1 or 0, depending whether the compiler supports simple visibility declarations.]) ]) # wchar_t.m4 serial 3 (gettext-0.18) dnl Copyright (C) 2002-2003, 2008-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Test whether has the 'wchar_t' type. dnl Prerequisite: AC_PROG_CC AC_DEFUN([gt_TYPE_WCHAR_T], [ AC_CACHE_CHECK([for wchar_t], [gt_cv_c_wchar_t], [AC_TRY_COMPILE([#include wchar_t foo = (wchar_t)'\0';], , [gt_cv_c_wchar_t=yes], [gt_cv_c_wchar_t=no])]) if test $gt_cv_c_wchar_t = yes; then AC_DEFINE([HAVE_WCHAR_T], [1], [Define if you have the 'wchar_t' type.]) fi ]) # wint_t.m4 serial 4 (gettext-0.18) dnl Copyright (C) 2003, 2007-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Test whether has the 'wint_t' type. dnl Prerequisite: AC_PROG_CC AC_DEFUN([gt_TYPE_WINT_T], [ AC_CACHE_CHECK([for wint_t], [gt_cv_c_wint_t], [AC_TRY_COMPILE([ /* Tru64 with Desktop Toolkit C has a bug: must be included before . BSD/OS 4.0.1 has a bug: , and must be included before . */ #include #include #include #include wint_t foo = (wchar_t)'\0';], , [gt_cv_c_wint_t=yes], [gt_cv_c_wint_t=no])]) if test $gt_cv_c_wint_t = yes; then AC_DEFINE([HAVE_WINT_T], [1], [Define if you have the 'wint_t' type.]) fi ]) # xsize.m4 serial 4 dnl Copyright (C) 2003-2004, 2008-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. AC_DEFUN([gl_XSIZE], [ dnl Prerequisites of lib/xsize.h. AC_REQUIRE([gl_SIZE_MAX]) AC_REQUIRE([AC_C_INLINE]) AC_CHECK_HEADERS([stdint.h]) ]) # Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"]) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION so it can be traced. # This function is AC_REQUIREd by AC_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.9.6])]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to # `$srcdir', `$srcdir/..', or `$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually # harmless because $srcdir is `.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50])dnl # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 7 # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE]) AC_SUBST([$1_FALSE]) if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 8 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX", "GCJ", or "OBJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl ifelse([$1], CC, [depcc="$CC" am_compiler_list=], [$1], CXX, [depcc="$CXX" am_compiler_list=], [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf case $depmode in nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; none) break ;; esac # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. if depmode=$depmode \ source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking, [ --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH]) ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. #serial 3 # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [for mf in $CONFIG_FILES; do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # So let's grep whole file. if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking # is enabled. FIXME. This creates each `.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 8 # AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS. AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 12 # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.58])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl # test to see if srcdir already configured if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) AM_MISSING_PROG(AUTOCONF, autoconf) AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) AM_MISSING_PROG(AUTOHEADER, autoheader) AM_MISSING_PROG(MAKEINFO, makeinfo) AM_PROG_INSTALL_SH AM_PROG_INSTALL_STRIP AC_REQUIRE([AM_PROG_MKDIR_P])dnl # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES(CC)], [define([AC_PROG_CC], defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES(CXX)], [define([AC_PROG_CXX], defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl ]) ]) # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $1 | $1:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl install_sh=${install_sh-"$am_aux_dir/install-sh"} AC_SUBST(install_sh)]) # Copyright (C) 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 2 # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- # From Jim Meyering # Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 4 AC_DEFUN([AM_MAINTAINER_MODE], [AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) dnl maintainer-mode is disabled by default AC_ARG_ENABLE(maintainer-mode, [ --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer], USE_MAINTAINER_MODE=$enableval, USE_MAINTAINER_MODE=no) AC_MSG_RESULT([$USE_MAINTAINER_MODE]) AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes]) MAINT=$MAINTAINER_MODE_TRUE AC_SUBST(MAINT)dnl ] ) AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 3 # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo done .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # We grep out `Entering directory' and `Leaving directory' # messages which can occur if `w' ends up in MAKEFLAGS. # In particular we don't look at `^make:' because GNU make might # be invoked under some other name (usually "gmake"), in which # case it prints its new name instead of `make'. if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then am__include=include am__quote= _am_result=GNU fi # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then am__include=.include am__quote="\"" _am_result=BSD fi fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 4 # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it supports --run. # If it does, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= AC_MSG_WARN([`missing' script is too old or missing]) fi ]) # Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_MKDIR_P # --------------- # Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise. # # Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories # created by `make install' are always world readable, even if the # installer happens to have an overly restrictive umask (e.g. 077). # This was a mistake. There are at least two reasons why we must not # use `-m 0755': # - it causes special bits like SGID to be ignored, # - it may be too restrictive (some setups expect 775 directories). # # Do not use -m 0755 and let people choose whatever they expect by # setting umask. # # We cannot accept any implementation of `mkdir' that recognizes `-p'. # Some implementations (such as Solaris 8's) are not thread-safe: if a # parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c' # concurrently, both version can detect that a/ is missing, but only # one can create it and the other will error out. Consequently we # restrict ourselves to GNU make (using the --version option ensures # this.) AC_DEFUN([AM_PROG_MKDIR_P], [if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then # We used to keeping the `.' as first argument, in order to # allow $(mkdir_p) to be used without argument. As in # $(mkdir_p) $(somedir) # where $(somedir) is conditionally defined. However this is wrong # for two reasons: # 1. if the package is installed by a user who cannot write `.' # make install will fail, # 2. the above comment should most certainly read # $(mkdir_p) $(DESTDIR)$(somedir) # so it does not work when $(somedir) is undefined and # $(DESTDIR) is not. # To support the latter case, we have to write # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), # so the `.' trick is pointless. mkdir_p='mkdir -p --' else # On NextStep and OpenStep, the `mkdir' command does not # recognize any option. It will interpret all options as # directories to create, and then abort because `.' already # exists. for d in ./-p ./--version; do test -d $d && rmdir $d done # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. if test -f "$ac_aux_dir/mkinstalldirs"; then mkdir_p='$(mkinstalldirs)' else mkdir_p='$(install_sh) -d' fi fi AC_SUBST([mkdir_p])]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 3 # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # ------------------------------ # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) # _AM_SET_OPTIONS(OPTIONS) # ---------------------------------- # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 4 # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Just in case sleep 1 echo timestamp > conftest.file # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t $srcdir/configure conftest.file` fi rm -f conftest.file if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT(yes)]) # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_STRIP # --------------------- # One issue with vendor `install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we # always use install-sh in `make install-strip', and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be `maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 2 # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. # FORMAT should be one of `v7', `ustar', or `pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory # $tardir. # tardir=directory && $(am__tar) > result.tar # # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. AM_MISSING_PROG([AMTAR], [tar]) m4_if([$1], [v7], [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], [m4_case([$1], [ustar],, [pax],, [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' _am_tools=${am_cv_prog_tar_$1-$_am_tools} # Do not fold the above two line into one, because Tru64 sh and # Solaris sh will not grok spaces in the rhs of `-'. for _am_tool in $_am_tools do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR deborphan-1.7.28.8ubuntu1/THANKS0000664000000000000000000000262011773644727013072 0ustar Cris van Pelt - for writing deborphan Ferry Boender - Various suggestions. Richard Braakman - For sending in the --show-size patch. Goswin Brederlow - For writing the initial orphaner. Wessel Dankers - For general mentoring, being a nuissance and a zealot, and (probably uninitentionally) tossing in a little competion. Deborphan is cooler than debfoster! Joachim Kohlham - Bug fix, implemented in 0.1.2 Paul Martin - For sending in a patch, for speeding up and quite a large reduction in memory usage ;) - Implemented in 0.1.12 Peter Palfrader - For maintaining the Debian package. And being patient. Sean 'Shaleh' Perry - Fixed some of my stupid mistakes. Did some cleaning up, and POSIXizing, implemented in 0.1.6. Joerg Sommer - for a lot of work on orphaner, including simulation, the help button, and much more. Translations: - [ca] Jordi Mallach - [cs] Miroslav Kure - [da] Morten Brix Pedersen - [de] Florian Ernst - [de] Gerfried Fuchs - [es] Javier Fernandez-Sanguino Pea - [fr] Jean-Luc Coulon (f5ibh) - [ja] Yasuo Eto - [nl] Cris van Pelt - [pl] Marcin Owsiany And of course everyone who sent comments, suggestions or bug-reports. $Id: THANKS 486 2004-07-13 21:51:29Z weasel $ deborphan-1.7.28.8ubuntu1/include/0000775000000000000000000000000011773645152013573 5ustar deborphan-1.7.28.8ubuntu1/include/xalloc.h0000664000000000000000000000064111773644726015235 0ustar /* xalloc.h - Prototypes for xalloc.c Copyright (C) 2000, 2001, 2002, 2003 Cris van Pelt Copyright (C) 2003, 2004 Peter Palfrader $Id: xalloc.h 409 2004-04-21 12:20:43Z weasel $ Distributed under the terms of the Artistic License. */ inline void *xcalloc(size_t nmemb, size_t size); inline void *xmalloc(size_t size); inline void *xrealloc(void *ptr, size_t size); inline char *xstrdup(const char *s); deborphan-1.7.28.8ubuntu1/include/config.h.in0000664000000000000000000003331211773645046015622 0ustar /* include/config.h.in. Generated from configure.in by autoheader. */ /* Imply --show-section when using --all-packages. */ #undef ALL_PACKAGES_IMPLY_SECTION /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP systems. This function is required for `alloca.c' support on those systems. */ #undef CRAY_STACKSEG_END /* Define to 1 if using `alloca.c'. */ #undef C_ALLOCA /* Location of debfoster's keepers file. */ #undef DEBFOSTER_KEEP /* Count 'recommends' and 'suggests' as 'depends' */ #undef DEFAULT_NICE /* Default minimum priority */ #undef DEFAULT_PRIORITY /* Define to 1 if translation of program messages to the user's native language is requested. */ #undef ENABLE_NLS /* Define to 1 if you have `alloca', as a function or macro. */ #undef HAVE_ALLOCA /* Define to 1 if you have and it should be used (not on Ultrix). */ #undef HAVE_ALLOCA_H /* Define to 1 if you have the `argz_count' function. */ #undef HAVE_ARGZ_COUNT /* Define to 1 if you have the header file. */ #undef HAVE_ARGZ_H /* Define to 1 if you have the `argz_next' function. */ #undef HAVE_ARGZ_NEXT /* Define to 1 if you have the `argz_stringify' function. */ #undef HAVE_ARGZ_STRINGIFY /* Define to 1 if you have the `asprintf' function. */ #undef HAVE_ASPRINTF /* Define to 1 if the compiler understands __builtin_expect. */ #undef HAVE_BUILTIN_EXPECT /* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework. */ #undef HAVE_CFLOCALECOPYCURRENT /* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework. */ #undef HAVE_CFPREFERENCESCOPYAPPVALUE /* Define if the GNU dcgettext() function is already present or preinstalled. */ #undef HAVE_DCGETTEXT /* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you don't. */ #undef HAVE_DECL_FEOF_UNLOCKED /* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if you don't. */ #undef HAVE_DECL_FGETS_UNLOCKED /* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you don't. */ #undef HAVE_DECL_GETC_UNLOCKED /* Define to 1 if you have the declaration of `_snprintf', and to 0 if you don't. */ #undef HAVE_DECL__SNPRINTF /* Define to 1 if you have the declaration of `_snwprintf', and to 0 if you don't. */ #undef HAVE_DECL__SNWPRINTF /* Define to 1 if you have the header file. */ #undef HAVE_ERRNO_H /* Define to 1 if you have the `fwprintf' function. */ #undef HAVE_FWPRINTF /* Define to 1 if you have the `getcwd' function. */ #undef HAVE_GETCWD /* Define to 1 if you have the `getegid' function. */ #undef HAVE_GETEGID /* Define to 1 if you have the `geteuid' function. */ #undef HAVE_GETEUID /* Define to 1 if you have the `getgid' function. */ #undef HAVE_GETGID /* Define to 1 if you have the header file. */ #undef HAVE_GETOPT_H /* Define to 1 if you have the `getopt_long' function. */ #undef HAVE_GETOPT_LONG /* Define to 1 if you have the `getpagesize' function. */ #undef HAVE_GETPAGESIZE /* Define if the GNU gettext() function is already present or preinstalled. */ #undef HAVE_GETTEXT /* Define to 1 if you have the `getuid' function. */ #undef HAVE_GETUID /* Define if you have the iconv() function and it works. */ #undef HAVE_ICONV /* Define if you have the 'intmax_t' type in or . */ #undef HAVE_INTMAX_T /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define if exists, doesn't clash with , and declares uintmax_t. */ #undef HAVE_INTTYPES_H_WITH_UINTMAX /* Define if you have and nl_langinfo(CODESET). */ #undef HAVE_LANGINFO_CODESET /* Define if your file defines LC_MESSAGES. */ #undef HAVE_LC_MESSAGES /* Define to 1 if you have the header file. */ #undef HAVE_LIMITS_H /* Define to 1 if the system has the type `long long int'. */ #undef HAVE_LONG_LONG_INT /* Define to 1 if you have the `mbrtowc' function. */ #undef HAVE_MBRTOWC /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define to 1 if you have the `mempcpy' function. */ #undef HAVE_MEMPCPY /* Define to 1 if you have a working `mmap' system call. */ #undef HAVE_MMAP /* Define to 1 if you have the `munmap' function. */ #undef HAVE_MUNMAP /* Define to 1 if you have the `newlocale' function. */ #undef HAVE_NEWLOCALE /* Define if your printf() function supports format strings with positions. */ #undef HAVE_POSIX_PRINTF /* Define if the defines PTHREAD_MUTEX_RECURSIVE. */ #undef HAVE_PTHREAD_MUTEX_RECURSIVE /* Define if the POSIX multithreading library has read/write locks. */ #undef HAVE_PTHREAD_RWLOCK /* Define to 1 if you have the `putenv' function. */ #undef HAVE_PUTENV /* Define to 1 if you have the `setenv' function. */ #undef HAVE_SETENV /* Define to 1 if you have the `setlocale' function. */ #undef HAVE_SETLOCALE /* Define to 1 if you have the `snprintf' function. */ #undef HAVE_SNPRINTF /* Define to 1 if you have the header file. */ #undef HAVE_STDDEF_H /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define if exists, doesn't clash with , and declares uintmax_t. */ #undef HAVE_STDINT_H_WITH_UINTMAX /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H /* Define to 1 if you have the `stpcpy' function. */ #undef HAVE_STPCPY /* Define to 1 if you have the `strcasecmp' function. */ #undef HAVE_STRCASECMP /* Define to 1 if you have the `strdup' function. */ #undef HAVE_STRDUP /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H /* Define to 1 if you have the `strnlen' function. */ #undef HAVE_STRNLEN /* Define to 1 if you have the `strtoul' function. */ #undef HAVE_STRTOUL /* Define to 1 if you have the header file. */ #undef HAVE_SYS_PARAM_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H /* Define to 1 if you have the `tsearch' function. */ #undef HAVE_TSEARCH /* Define if you have the 'uintmax_t' type in or . */ #undef HAVE_UINTMAX_T /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* Define to 1 if the system has the type `unsigned long long int'. */ #undef HAVE_UNSIGNED_LONG_LONG_INT /* Define to 1 if you have the `uselocale' function. */ #undef HAVE_USELOCALE /* Define to 1 or 0, depending whether the compiler supports simple visibility declarations. */ #undef HAVE_VISIBILITY /* Define if you have the 'wchar_t' type. */ #undef HAVE_WCHAR_T /* Define to 1 if you have the `wcrtomb' function. */ #undef HAVE_WCRTOMB /* Define to 1 if you have the `wcslen' function. */ #undef HAVE_WCSLEN /* Define to 1 if you have the `wcsnlen' function. */ #undef HAVE_WCSNLEN /* Define if you have the 'wint_t' type. */ #undef HAVE_WINT_T /* Define to 1 if O_NOATIME works. */ #undef HAVE_WORKING_O_NOATIME /* Define to 1 if O_NOFOLLOW works. */ #undef HAVE_WORKING_O_NOFOLLOW /* Define to 1 if you have the `__fsetlocking' function. */ #undef HAVE___FSETLOCKING /* Define as const if the declaration of iconv() needs const. */ #undef ICONV_CONST /* Ignore debfoster's keepers file. */ #undef IGNORE_DEBFOSTER /* Ignore 'Essential: yes' lines */ #undef IGNORE_ESSENTIAL /* Define if integer division by zero raises signal SIGFPE. */ #undef INTDIV0_RAISES_SIGFPE /* Conservative memory usage */ #undef LOW_MEM /* Name of package */ #undef PACKAGE /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the home page for this package. */ #undef PACKAGE_URL /* Define to the version of this package. */ #undef PACKAGE_VERSION /* Define if exists and defines unusable PRI* macros. */ #undef PRI_MACROS_BROKEN /* Define if the pthread_in_use() detection is hard. */ #undef PTHREAD_IN_USE_DETECTION_HARD /* Bitwise or'd list of flags for regcomp() */ #undef REG_FLAGS /* Define as the maximum value of type 'size_t', if the system doesn't define it. */ #ifndef SIZE_MAX # undef SIZE_MAX #endif /* If using the C implementation of alloca, define if you know the direction of stack growth for your system; otherwise it will be automatically deduced at runtime. STACK_DIRECTION > 0 => grows toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses STACK_DIRECTION = 0 => direction of growth unknown */ #undef STACK_DIRECTION /* Location of your statusfile */ #undef STATUS_FILE /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Define if the POSIX multithreading library can be used. */ #undef USE_POSIX_THREADS /* Define if references to the POSIX multithreading library should be made weak. */ #undef USE_POSIX_THREADS_WEAK /* Define if the GNU Pth multithreading library can be used. */ #undef USE_PTH_THREADS /* Define if references to the GNU Pth multithreading library should be made weak. */ #undef USE_PTH_THREADS_WEAK /* Define if the old Solaris multithreading library can be used. */ #undef USE_SOLARIS_THREADS /* Define if references to the old Solaris multithreading library should be made weak. */ #undef USE_SOLARIS_THREADS_WEAK /* Enable extensions on AIX 3, Interix. */ #ifndef _ALL_SOURCE # undef _ALL_SOURCE #endif /* Enable GNU extensions on systems that have them. */ #ifndef _GNU_SOURCE # undef _GNU_SOURCE #endif /* Enable threading extensions on Solaris. */ #ifndef _POSIX_PTHREAD_SEMANTICS # undef _POSIX_PTHREAD_SEMANTICS #endif /* Enable extensions on HP NonStop. */ #ifndef _TANDEM_SOURCE # undef _TANDEM_SOURCE #endif /* Enable general extensions on Solaris. */ #ifndef __EXTENSIONS__ # undef __EXTENSIONS__ #endif /* Define if the Win32 multithreading API can be used. */ #undef USE_WIN32_THREADS /* Safe memory allocation */ #undef USE_XALLOC /* Version number of package */ #undef VERSION /* Define to 1 if on MINIX. */ #undef _MINIX /* Define to 2 if the system does not provide POSIX.1 features except with this defined. */ #undef _POSIX_1_SOURCE /* Define to 1 if you need to in order for `stat' and other things to work. */ #undef _POSIX_SOURCE /* Define to `__inline__' or `__inline' if that's what the C compiler calls it, or to nothing if 'inline' is not supported under any name. */ #ifndef __cplusplus #undef inline #endif /* Define as the type of the result of subtracting two pointers, if the system doesn't define it. */ #undef ptrdiff_t /* Define to `unsigned int' if does not define. */ #undef size_t /* Define to unsigned long or unsigned long long if and don't define. */ #undef uintmax_t #define __libc_lock_t gl_lock_t #define __libc_lock_define gl_lock_define #define __libc_lock_define_initialized gl_lock_define_initialized #define __libc_lock_init gl_lock_init #define __libc_lock_lock gl_lock_lock #define __libc_lock_unlock gl_lock_unlock #define __libc_lock_recursive_t gl_recursive_lock_t #define __libc_lock_define_recursive gl_recursive_lock_define #define __libc_lock_define_initialized_recursive gl_recursive_lock_define_initialized #define __libc_lock_init_recursive gl_recursive_lock_init #define __libc_lock_lock_recursive gl_recursive_lock_lock #define __libc_lock_unlock_recursive gl_recursive_lock_unlock #define glthread_in_use libintl_thread_in_use #define glthread_lock_init_func libintl_lock_init_func #define glthread_lock_lock_func libintl_lock_lock_func #define glthread_lock_unlock_func libintl_lock_unlock_func #define glthread_lock_destroy_func libintl_lock_destroy_func #define glthread_rwlock_init_multithreaded libintl_rwlock_init_multithreaded #define glthread_rwlock_init_func libintl_rwlock_init_func #define glthread_rwlock_rdlock_multithreaded libintl_rwlock_rdlock_multithreaded #define glthread_rwlock_rdlock_func libintl_rwlock_rdlock_func #define glthread_rwlock_wrlock_multithreaded libintl_rwlock_wrlock_multithreaded #define glthread_rwlock_wrlock_func libintl_rwlock_wrlock_func #define glthread_rwlock_unlock_multithreaded libintl_rwlock_unlock_multithreaded #define glthread_rwlock_unlock_func libintl_rwlock_unlock_func #define glthread_rwlock_destroy_multithreaded libintl_rwlock_destroy_multithreaded #define glthread_rwlock_destroy_func libintl_rwlock_destroy_func #define glthread_recursive_lock_init_multithreaded libintl_recursive_lock_init_multithreaded #define glthread_recursive_lock_init_func libintl_recursive_lock_init_func #define glthread_recursive_lock_lock_multithreaded libintl_recursive_lock_lock_multithreaded #define glthread_recursive_lock_lock_func libintl_recursive_lock_lock_func #define glthread_recursive_lock_unlock_multithreaded libintl_recursive_lock_unlock_multithreaded #define glthread_recursive_lock_unlock_func libintl_recursive_lock_unlock_func #define glthread_recursive_lock_destroy_multithreaded libintl_recursive_lock_destroy_multithreaded #define glthread_recursive_lock_destroy_func libintl_recursive_lock_destroy_func #define glthread_once_func libintl_once_func #define glthread_once_singlethreaded libintl_once_singlethreaded #define glthread_once_multithreaded libintl_once_multithreaded deborphan-1.7.28.8ubuntu1/include/config.h0000664000000000000000000003437011773645117015221 0ustar /* include/config.h. Generated from config.h.in by configure. */ /* include/config.h.in. Generated from configure.in by autoheader. */ /* Imply --show-section when using --all-packages. */ #define ALL_PACKAGES_IMPLY_SECTION 1 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP systems. This function is required for `alloca.c' support on those systems. */ /* #undef CRAY_STACKSEG_END */ /* Define to 1 if using `alloca.c'. */ /* #undef C_ALLOCA */ /* Location of debfoster's keepers file. */ /* #undef DEBFOSTER_KEEP */ /* Count 'recommends' and 'suggests' as 'depends' */ #define DEFAULT_NICE 1 /* Default minimum priority */ #define DEFAULT_PRIORITY 2 /* Define to 1 if translation of program messages to the user's native language is requested. */ #define ENABLE_NLS 1 /* Define to 1 if you have `alloca', as a function or macro. */ #define HAVE_ALLOCA 1 /* Define to 1 if you have and it should be used (not on Ultrix). */ #define HAVE_ALLOCA_H 1 /* Define to 1 if you have the `argz_count' function. */ #define HAVE_ARGZ_COUNT 1 /* Define to 1 if you have the header file. */ #define HAVE_ARGZ_H 1 /* Define to 1 if you have the `argz_next' function. */ #define HAVE_ARGZ_NEXT 1 /* Define to 1 if you have the `argz_stringify' function. */ #define HAVE_ARGZ_STRINGIFY 1 /* Define to 1 if you have the `asprintf' function. */ #define HAVE_ASPRINTF 1 /* Define to 1 if the compiler understands __builtin_expect. */ #define HAVE_BUILTIN_EXPECT 1 /* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework. */ /* #undef HAVE_CFLOCALECOPYCURRENT */ /* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework. */ /* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */ /* Define if the GNU dcgettext() function is already present or preinstalled. */ #define HAVE_DCGETTEXT 1 /* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you don't. */ #define HAVE_DECL_FEOF_UNLOCKED 1 /* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if you don't. */ #define HAVE_DECL_FGETS_UNLOCKED 1 /* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you don't. */ #define HAVE_DECL_GETC_UNLOCKED 1 /* Define to 1 if you have the declaration of `_snprintf', and to 0 if you don't. */ #define HAVE_DECL__SNPRINTF 0 /* Define to 1 if you have the declaration of `_snwprintf', and to 0 if you don't. */ #define HAVE_DECL__SNWPRINTF 0 /* Define to 1 if you have the header file. */ #define HAVE_ERRNO_H 1 /* Define to 1 if you have the `fwprintf' function. */ #define HAVE_FWPRINTF 1 /* Define to 1 if you have the `getcwd' function. */ #define HAVE_GETCWD 1 /* Define to 1 if you have the `getegid' function. */ #define HAVE_GETEGID 1 /* Define to 1 if you have the `geteuid' function. */ #define HAVE_GETEUID 1 /* Define to 1 if you have the `getgid' function. */ #define HAVE_GETGID 1 /* Define to 1 if you have the header file. */ #define HAVE_GETOPT_H 1 /* Define to 1 if you have the `getopt_long' function. */ #define HAVE_GETOPT_LONG 1 /* Define to 1 if you have the `getpagesize' function. */ #define HAVE_GETPAGESIZE 1 /* Define if the GNU gettext() function is already present or preinstalled. */ #define HAVE_GETTEXT 1 /* Define to 1 if you have the `getuid' function. */ #define HAVE_GETUID 1 /* Define if you have the iconv() function and it works. */ #define HAVE_ICONV 1 /* Define if you have the 'intmax_t' type in or . */ #define HAVE_INTMAX_T 1 /* Define to 1 if you have the header file. */ #define HAVE_INTTYPES_H 1 /* Define if exists, doesn't clash with , and declares uintmax_t. */ #define HAVE_INTTYPES_H_WITH_UINTMAX 1 /* Define if you have and nl_langinfo(CODESET). */ #define HAVE_LANGINFO_CODESET 1 /* Define if your file defines LC_MESSAGES. */ #define HAVE_LC_MESSAGES 1 /* Define to 1 if you have the header file. */ #define HAVE_LIMITS_H 1 /* Define to 1 if the system has the type `long long int'. */ #define HAVE_LONG_LONG_INT 1 /* Define to 1 if you have the `mbrtowc' function. */ #define HAVE_MBRTOWC 1 /* Define to 1 if you have the header file. */ #define HAVE_MEMORY_H 1 /* Define to 1 if you have the `mempcpy' function. */ #define HAVE_MEMPCPY 1 /* Define to 1 if you have a working `mmap' system call. */ #define HAVE_MMAP 1 /* Define to 1 if you have the `munmap' function. */ #define HAVE_MUNMAP 1 /* Define to 1 if you have the `newlocale' function. */ #define HAVE_NEWLOCALE 1 /* Define if your printf() function supports format strings with positions. */ #define HAVE_POSIX_PRINTF 1 /* Define if the defines PTHREAD_MUTEX_RECURSIVE. */ #define HAVE_PTHREAD_MUTEX_RECURSIVE 1 /* Define if the POSIX multithreading library has read/write locks. */ #define HAVE_PTHREAD_RWLOCK 1 /* Define to 1 if you have the `putenv' function. */ #define HAVE_PUTENV 1 /* Define to 1 if you have the `setenv' function. */ #define HAVE_SETENV 1 /* Define to 1 if you have the `setlocale' function. */ #define HAVE_SETLOCALE 1 /* Define to 1 if you have the `snprintf' function. */ #define HAVE_SNPRINTF 1 /* Define to 1 if you have the header file. */ #define HAVE_STDDEF_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STDINT_H 1 /* Define if exists, doesn't clash with , and declares uintmax_t. */ #define HAVE_STDINT_H_WITH_UINTMAX 1 /* Define to 1 if you have the header file. */ #define HAVE_STDLIB_H 1 /* Define to 1 if you have the `stpcpy' function. */ #define HAVE_STPCPY 1 /* Define to 1 if you have the `strcasecmp' function. */ #define HAVE_STRCASECMP 1 /* Define to 1 if you have the `strdup' function. */ #define HAVE_STRDUP 1 /* Define to 1 if you have the header file. */ #define HAVE_STRINGS_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STRING_H 1 /* Define to 1 if you have the `strnlen' function. */ #define HAVE_STRNLEN 1 /* Define to 1 if you have the `strtoul' function. */ #define HAVE_STRTOUL 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_PARAM_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_STAT_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_TYPES_H 1 /* Define to 1 if you have the `tsearch' function. */ #define HAVE_TSEARCH 1 /* Define if you have the 'uintmax_t' type in or . */ #define HAVE_UINTMAX_T 1 /* Define to 1 if you have the header file. */ #define HAVE_UNISTD_H 1 /* Define to 1 if the system has the type `unsigned long long int'. */ #define HAVE_UNSIGNED_LONG_LONG_INT 1 /* Define to 1 if you have the `uselocale' function. */ #define HAVE_USELOCALE 1 /* Define to 1 or 0, depending whether the compiler supports simple visibility declarations. */ #define HAVE_VISIBILITY 1 /* Define if you have the 'wchar_t' type. */ #define HAVE_WCHAR_T 1 /* Define to 1 if you have the `wcrtomb' function. */ #define HAVE_WCRTOMB 1 /* Define to 1 if you have the `wcslen' function. */ #define HAVE_WCSLEN 1 /* Define to 1 if you have the `wcsnlen' function. */ #define HAVE_WCSNLEN 1 /* Define if you have the 'wint_t' type. */ #define HAVE_WINT_T 1 /* Define to 1 if O_NOATIME works. */ #define HAVE_WORKING_O_NOATIME 1 /* Define to 1 if O_NOFOLLOW works. */ #define HAVE_WORKING_O_NOFOLLOW 1 /* Define to 1 if you have the `__fsetlocking' function. */ #define HAVE___FSETLOCKING 1 /* Define as const if the declaration of iconv() needs const. */ #define ICONV_CONST /* Ignore debfoster's keepers file. */ #define IGNORE_DEBFOSTER 1 /* Ignore 'Essential: yes' lines */ /* #undef IGNORE_ESSENTIAL */ /* Define if integer division by zero raises signal SIGFPE. */ #define INTDIV0_RAISES_SIGFPE 1 /* Conservative memory usage */ /* #undef LOW_MEM */ /* Name of package */ #define PACKAGE "deborphan" /* Define to the address where bug reports for this package should be sent. */ #define PACKAGE_BUGREPORT "" /* Define to the full name of this package. */ #define PACKAGE_NAME "" /* Define to the full name and version of this package. */ #define PACKAGE_STRING "" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "" /* Define to the home page for this package. */ #define PACKAGE_URL "" /* Define to the version of this package. */ #define PACKAGE_VERSION "" /* Define if exists and defines unusable PRI* macros. */ /* #undef PRI_MACROS_BROKEN */ /* Define if the pthread_in_use() detection is hard. */ /* #undef PTHREAD_IN_USE_DETECTION_HARD */ /* Bitwise or'd list of flags for regcomp() */ #define REG_FLAGS REG_ICASE /* Define as the maximum value of type 'size_t', if the system doesn't define it. */ #ifndef SIZE_MAX /* # undef SIZE_MAX */ #endif /* If using the C implementation of alloca, define if you know the direction of stack growth for your system; otherwise it will be automatically deduced at runtime. STACK_DIRECTION > 0 => grows toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses STACK_DIRECTION = 0 => direction of growth unknown */ /* #undef STACK_DIRECTION */ /* Location of your statusfile */ #define STATUS_FILE "/var/lib/dpkg/status" /* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 /* Define if the POSIX multithreading library can be used. */ #define USE_POSIX_THREADS 1 /* Define if references to the POSIX multithreading library should be made weak. */ #define USE_POSIX_THREADS_WEAK 1 /* Define if the GNU Pth multithreading library can be used. */ /* #undef USE_PTH_THREADS */ /* Define if references to the GNU Pth multithreading library should be made weak. */ /* #undef USE_PTH_THREADS_WEAK */ /* Define if the old Solaris multithreading library can be used. */ /* #undef USE_SOLARIS_THREADS */ /* Define if references to the old Solaris multithreading library should be made weak. */ /* #undef USE_SOLARIS_THREADS_WEAK */ /* Enable extensions on AIX 3, Interix. */ #ifndef _ALL_SOURCE # define _ALL_SOURCE 1 #endif /* Enable GNU extensions on systems that have them. */ #ifndef _GNU_SOURCE # define _GNU_SOURCE 1 #endif /* Enable threading extensions on Solaris. */ #ifndef _POSIX_PTHREAD_SEMANTICS # define _POSIX_PTHREAD_SEMANTICS 1 #endif /* Enable extensions on HP NonStop. */ #ifndef _TANDEM_SOURCE # define _TANDEM_SOURCE 1 #endif /* Enable general extensions on Solaris. */ #ifndef __EXTENSIONS__ # define __EXTENSIONS__ 1 #endif /* Define if the Win32 multithreading API can be used. */ /* #undef USE_WIN32_THREADS */ /* Safe memory allocation */ #define USE_XALLOC 1 /* Version number of package */ #define VERSION "1.7.28.8" /* Define to 1 if on MINIX. */ /* #undef _MINIX */ /* Define to 2 if the system does not provide POSIX.1 features except with this defined. */ /* #undef _POSIX_1_SOURCE */ /* Define to 1 if you need to in order for `stat' and other things to work. */ /* #undef _POSIX_SOURCE */ /* Define to `__inline__' or `__inline' if that's what the C compiler calls it, or to nothing if 'inline' is not supported under any name. */ #ifndef __cplusplus /* #undef inline */ #endif /* Define as the type of the result of subtracting two pointers, if the system doesn't define it. */ /* #undef ptrdiff_t */ /* Define to `unsigned int' if does not define. */ /* #undef size_t */ /* Define to unsigned long or unsigned long long if and don't define. */ /* #undef uintmax_t */ #define __libc_lock_t gl_lock_t #define __libc_lock_define gl_lock_define #define __libc_lock_define_initialized gl_lock_define_initialized #define __libc_lock_init gl_lock_init #define __libc_lock_lock gl_lock_lock #define __libc_lock_unlock gl_lock_unlock #define __libc_lock_recursive_t gl_recursive_lock_t #define __libc_lock_define_recursive gl_recursive_lock_define #define __libc_lock_define_initialized_recursive gl_recursive_lock_define_initialized #define __libc_lock_init_recursive gl_recursive_lock_init #define __libc_lock_lock_recursive gl_recursive_lock_lock #define __libc_lock_unlock_recursive gl_recursive_lock_unlock #define glthread_in_use libintl_thread_in_use #define glthread_lock_init_func libintl_lock_init_func #define glthread_lock_lock_func libintl_lock_lock_func #define glthread_lock_unlock_func libintl_lock_unlock_func #define glthread_lock_destroy_func libintl_lock_destroy_func #define glthread_rwlock_init_multithreaded libintl_rwlock_init_multithreaded #define glthread_rwlock_init_func libintl_rwlock_init_func #define glthread_rwlock_rdlock_multithreaded libintl_rwlock_rdlock_multithreaded #define glthread_rwlock_rdlock_func libintl_rwlock_rdlock_func #define glthread_rwlock_wrlock_multithreaded libintl_rwlock_wrlock_multithreaded #define glthread_rwlock_wrlock_func libintl_rwlock_wrlock_func #define glthread_rwlock_unlock_multithreaded libintl_rwlock_unlock_multithreaded #define glthread_rwlock_unlock_func libintl_rwlock_unlock_func #define glthread_rwlock_destroy_multithreaded libintl_rwlock_destroy_multithreaded #define glthread_rwlock_destroy_func libintl_rwlock_destroy_func #define glthread_recursive_lock_init_multithreaded libintl_recursive_lock_init_multithreaded #define glthread_recursive_lock_init_func libintl_recursive_lock_init_func #define glthread_recursive_lock_lock_multithreaded libintl_recursive_lock_lock_multithreaded #define glthread_recursive_lock_lock_func libintl_recursive_lock_lock_func #define glthread_recursive_lock_unlock_multithreaded libintl_recursive_lock_unlock_multithreaded #define glthread_recursive_lock_unlock_func libintl_recursive_lock_unlock_func #define glthread_recursive_lock_destroy_multithreaded libintl_recursive_lock_destroy_multithreaded #define glthread_recursive_lock_destroy_func libintl_recursive_lock_destroy_func #define glthread_once_func libintl_once_func #define glthread_once_singlethreaded libintl_once_singlethreaded #define glthread_once_multithreaded libintl_once_multithreaded deborphan-1.7.28.8ubuntu1/include/Makefile.in0000664000000000000000000002730511773645050015644 0ustar # Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Copyright (C) 2000, 2001, 2002, 2003 Cris van Pelt # Copyright (C) 2003, 2004 Peter Palfrader # # $Id: Makefile.am 409 2004-04-21 12:20:43Z weasel $ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = include DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(srcdir)/config.h.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = HEADERS = $(noinst_HEADERS) ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GENCAT = @GENCAT@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GLIBC2 = @GLIBC2@ GLIBC21 = @GLIBC21@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ HAVE_ASPRINTF = @HAVE_ASPRINTF@ HAVE_NEWLOCALE = @HAVE_NEWLOCALE@ HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@ HAVE_SNPRINTF = @HAVE_SNPRINTF@ HAVE_VISIBILITY = @HAVE_VISIBILITY@ HAVE_WPRINTF = @HAVE_WPRINTF@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLBISON = @INTLBISON@ INTLLIBS = @INTLLIBS@ INTLOBJS = @INTLOBJS@ INTL_DEFAULT_VERBOSITY = @INTL_DEFAULT_VERBOSITY@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBMULTITHREAD = @LIBMULTITHREAD@ LIBOBJS = @LIBOBJS@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ LIBTHREAD = @LIBTHREAD@ LTLIBC = @LTLIBC@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBMULTITHREAD = @LTLIBMULTITHREAD@ LTLIBOBJS = @LTLIBOBJS@ LTLIBPTH = @LTLIBPTH@ LTLIBTHREAD = @LTLIBTHREAD@ MAINT = @MAINT@ MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ MAKEINFO = @MAKEINFO@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POSUB = @POSUB@ PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@ RANLIB = @RANLIB@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDRES = @WINDRES@ WOE32 = @WOE32@ WOE32DLL = @WOE32DLL@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ ac_ct_CC = @ac_ct_CC@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ noinst_HEADERS = config.h config.h.in deborphan.h \ xalloc.h set.h all: config.h $(MAKE) $(AM_MAKEFLAGS) all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu include/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu include/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh config.h: stamp-h1 @if test ! -f $@; then \ rm -f stamp-h1; \ $(MAKE) stamp-h1; \ else :; fi stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status include/config.h $(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_srcdir) && $(AUTOHEADER) rm -f stamp-h1 touch $@ distclean-hdr: -rm -f config.h stamp-h1 uninstall-info-am: ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ mkid -fID $$unique tags: TAGS TAGS: $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$tags $$unique; \ fi ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ list='$(DISTFILES)'; for file in $$list; do \ case $$file in \ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ dir="/$$dir"; \ $(mkdir_p) "$(distdir)$$dir"; \ else \ dir=''; \ fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(HEADERS) config.h installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic distclean-hdr distclean-tags dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-exec-am: install-info: install-info-am install-man: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-info-am .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ ctags distclean distclean-generic distclean-hdr distclean-tags \ distdir dvi dvi-am html html-am info info-am install \ install-am install-data install-data-am install-exec \ install-exec-am install-info install-info-am install-man \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ uninstall-am uninstall-info-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: deborphan-1.7.28.8ubuntu1/include/Makefile.am0000664000000000000000000000033711773644726015640 0ustar # Copyright (C) 2000, 2001, 2002, 2003 Cris van Pelt # Copyright (C) 2003, 2004 Peter Palfrader # # $Id: Makefile.am 409 2004-04-21 12:20:43Z weasel $ noinst_HEADERS = config.h config.h.in deborphan.h \ xalloc.h set.h deborphan-1.7.28.8ubuntu1/include/deborphan.h0000664000000000000000000001370011773644726015715 0ustar /* deborphan.h Copyright (C) 2000, 2001, 2002, 2003 Cris van Pelt Copyright (C) 2003, 2004 Peter Palfrader Copyright (C) 2008, 2009 Carsten Hey $Id: deborphan.h 906 2012-04-26 00:21:24Z carsten $ Distributed under the terms of the Artistic License. */ #ifndef _DEBORPHAN_H # define _DEBORPHAN_H #include #ifdef HAVE_CONFIG_H /* define some defaults if necessary. */ # include #else # define USE_XALLOC 1 # define DEFAULT_NICE 1 # define STATUS_FILE "/var/lib/dpkg/status" # define REG_FLAGS REG_ICASE # define PACKAGE "deborphan" # ifndef VERSION # define VERSION "[unknown]" # endif # define DEBFOSTER_KEEP "/etc/apt/keepers" #endif #ifndef KEEPER_FILE # define KEEPER_FILE "/var/lib/deborphan/keep" #endif /* strsep, ftruncate, and fileno, are the only remaining functions that * are not ANSI-compliant, afaik. These #ifdef's will help compilation * with -ansi -pedantic -Wall, but not linking. ftruncate, and fileno * are not needed anymore and these #ifdefs broke splint, thus removed. */ #ifndef _BSD_SOURCE extern char *strsep(char **, const char *); #endif #ifndef HAVE_ERRNO_H # define errno 0 #endif /* Faster than toupper. Less reliable too. */ #define upcase(c) ((c) & 32 ? (c) ^ 32 : (c)) typedef struct dep { char *name; char *arch; unsigned int namehash; } dep; /* The initial size of the provides[] and deps[] array, when * it is allocated for the first time. * * Should a grow be required, the count size is doubled. */ #define INIT_DEPENDS_COUNT 32 #define INIT_PROVIDES_COUNT 4 #define INIT_EXCLUDES_COUNT 4 /* These arrays aren't exactly neat, but it seems they suffice. */ typedef struct pkg_info { dep self; int priority; dep *provides; int provides_cnt; int provides_max; char *section; dep *deps; int deps_cnt; int deps_max; int install; int hold; int essential; int dummy; int config; long installed_size; struct pkg_info *next; } pkg_info; /* Make the options[] array easier to read. */ enum { SHOW_DEPS = 0, NICE_MODE, IGNORE_RECOMMENDS, IGNORE_SUGGESTS, ALL_PACKAGES, PRIORITY, SHOW_SECTION, SHOW_PRIORITY, SHOW_SIZE, SHOW_ARCH, SEARCH, FORCE_HOLD, ADD_KEEP, DEL_KEEP, GUESS, NO_DEBFOSTER, GUESS_ONLY, LIST_KEEP, ZERO_KEEP, FIND_CONFIG, SEARCH_LIBDEVEL, CHECK_OPTIONS, NUM_OPTIONS /* THIS HAS TO BE THE LAST OF THIS ENUM! */ }; /* options[SHOW_ARCH] is set to one of these values. */ enum { DEFAULT = 0, ALWAYS, NEVER }; #define GUESS_DEV 1 #define GUESS_PERL 2 #define GUESS_SECTION 4 #define GUESS_DEBUG 8 #define GUESS_PIKE 16 #define GUESS_PYTHON 32 #define GUESS_RUBY 64 #define GUESS_DUMMY 128 #define GUESS_COMMON 256 #define GUESS_DATA 512 #define GUESS_DOC 1024 #define GUESS_MONO 2048 #define GUESS_KERNEL 4096 #define GUESS_IP 2162 /* Interpreters */ #define GUESS_ALL 8191 #define guess_chk(n) ((options[GUESS] & (n)) == (n)) #define guess_set(n) (options[GUESS] |= (n)) #define guess_clr(n) (options[GUESS] &= ~(n)) #define guess_unique(n) (!(options[GUESS] ^ (n))) #define pkgcmp(a, b) (((a).namehash == (b).namehash ? \ (strcmp((a).name, (b).name) ? 0 : 1) : 0)) extern dep *keep; /* pkginfo.c */ void init_pkg_regex(); void free_pkg_regex(); void get_pkg_info(const char *line, pkg_info *package, int *multiarch); void get_pkg_priority (const char *line, pkg_info *package); void get_pkg_provides (const char *line, pkg_info *package); void get_pkg_name (const char *line, pkg_info *package); void get_pkg_status (const char *line, pkg_info *package); void get_pkg_section (const char *line, pkg_info *package); void get_pkg_deps (const char *line, pkg_info *package); void get_pkg_essential (const char *line, pkg_info *package); void get_pkg_installed_size(const char *line, pkg_info *package); void get_pkg_dummy (const char *line, pkg_info *package); unsigned int is_library(pkg_info *package, int search_libdevel); /* libdeps.c */ void check_lib_deps(pkg_info *package, pkg_info *current_pkg, int print_suffix); /* exit.c */ void error(int exit_status, int error_no, const char *format, ...); void exit_help(); void exit_improperstate(); void exit_invalid_statusfile(); void exit_version(); void print_usage(); /* string.c */ int string_to_priority(const char *priority); const char *priority_to_string(int priority); char *sstrsep(char **str, int c); inline void strstripchr(char *s, int c); inline unsigned int strhash(const char *line); /* keep.c */ dep *readkeep(const char *kfile); int mustkeep(dep d); int delkeep(const char *kfile, char **del); int addkeep(const char *kfile, char **add); dep *mergekeep(const dep *a, const dep *b); void listkeepall(const char *kfile); int listkeep(const char *kfile); char **parseargs(int argind, int argc, char **argv); dep *parseargs_as_dep(int argind, int argc, char **argv); int hasduplicate(char **list); int pkggrep(const char *sfile, char **pkgnames); /* file.c */ #ifdef LOW_MEM FILE *debopen(const char *file); char *nextline(FILE **fp); #else char *nextline(char **s); char *debopen(const char *file); #endif int zerokeep(const char *file); /* xalloc.c */ #ifndef USE_XALLOC # define xmalloc malloc # define xcalloc calloc # define xrealloc realloc # define xmem_error #endif /* USE_XALLOC */ #ifdef HAVE_GETOPT_LONG # define _get_opt(argc, argv, optstring, longopts, longindex) \ getopt_long((argc), (argv), (optstring), (longopts), (longindex)) #else # define _get_opt(argc, argv, optstring, longopts, longindex) \ getopt((argc), (argv), (optstring)) #endif #ifdef ENABLE_NLS # undef _ # define _(string) gettext(string) #else # undef _ # define _(string) (string) # undef setlocale # define setlocale(a, b) # undef bindtextdomain # define bindtextdomain(a, b) # undef textdomain # define textdomain(a) #endif /* ENABLE_NLS */ #endif /* ! _DEBORPHAN_H */ deborphan-1.7.28.8ubuntu1/include/set.h0000664000000000000000000000123411773644726014545 0ustar /* set.h Copyright (C) 2000, 2001, 2002, 2003 Cris van Pelt Copyright (C) 2003, 2004 Peter Palfrader $Id: set.h 409 2004-04-21 12:20:43Z weasel $ Distributed under the terms of the Artistic License. */ #ifndef _SET_H # define _SET_H #define set_hold(p) ((p)->hold = 1) #define set_config(p) ((p)->config = 1) #define set_install(p) ((p)->install = 1) extern dep *set_dep (dep *, const char *); extern dep *set_provides (pkg_info *, const char *, int); extern void set_section (pkg_info *, const char *, const char *); extern void set_priority (pkg_info *, const char *); extern void init_pkg (pkg_info *); extern void reinit_pkg (pkg_info *); #endif deborphan-1.7.28.8ubuntu1/po/0000775000000000000000000000000011773645147012572 5ustar deborphan-1.7.28.8ubuntu1/po/ja.gmo0000664000000000000000000001240411773645147013671 0ustar !$/,&4AE2;9?0@p:A6.:e:<:GS25 4@/u9" : :S 9 7 1 2 !R -t 0 ? R 2f G J M,JzJSIdFFH<F\8).b,5\\Q;8#iAB?G.5v#3   !    The following options are available: %s %s - Find packages without other packages depending on them Distributed under the terms of the Artistic License. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. --find-config Find "orphaned" configuration files. --guess-all Try all of the above. --guess-common Try to report common packages. --guess-data Try to report data packages. --guess-debug Try to report debugging libraries. --guess-dev Try to report development packages. --guess-dummy Try to report dummy packages. --guess-interpreters Try to report interpreter libraries. --guess-only Use --guess options only. --guess-perl Try to report perl libraries. --guess-pike Try to report pike libraries. --guess-python Try to report python libraries. --guess-ruby Try to report ruby libraries. --guess-section Try to report libraries in wrong sections. --no-show-section Do not show sections. -A PKGS.. Never report PKGS. -H Ignore hold flags. -L List the packages that are never reported. -Z Remove all packages from the "keep" file. -a Compare all packages, not just libs. -d Show dependencies for packages that have them. -f FILE Use FILE as statusfile. -h This help. -k FILE Use FILE to get/store info about kept packages. -n Disable checks for `recommends' and `suggests'. -n Enable checks for `recommends' and `suggests'. -p PRIOR Select only packages with priority >= PRIOR. -s Show the sections the packages are in. -v Version information. Usage: %s [OPTIONS] [PACKAGE]... Project-Id-Version: deborphan 1.7.3 Report-Msgid-Bugs-To: POT-Creation-Date: 2012-06-30 18:50+0000 PO-Revision-Date: 2008-09-29 17:29+0200 Last-Translator: Yasuo Eto Language-Team: Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 以下のオプションが利用可能です: %s %s - このパッケージは他のパッケージに依存せずに Artistic License の 元で提供されています。 THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. --find-config "使われていない"設定ファイルを探す。 --guess-all 全てを試みる。 --guess-common 共有パッケージを報告させる。 --guess-data データパッケージを報告させる。 --guess-debug デバックライブラリを報告させる。 --guess-dev 開発用パッケージを報告させる。 --guess-dummy ダミーパッケージを報告させる。 --guess-interpreters インタプリタライブラリを報告させる。 --guess-only --guess オプションのみを用いる。 --guess-perl perl ライブラリを報告させる。 --guess-pike pike ライブラリを報告させる。 --guess-python python ライブラリを報告させる。 --guess-ruby ruby ライブラリを報告させる。 --guess-section 不正なセクションのライブラリを報告させる。 --no-show-section 分類を表示しない。 -A PKGS.. PKGS について報告しない。 -H 保留フラグを無視する。 -L 報告しないパッケージの一覧。 -Z 保留されているファイルから全てのパッケージを削除する。 -a ライブラリだけでなくすべてのパッケージを全て比較する。 -d パッケージの依存関係を表示する。 -f FILE ステータスファイルを指定する。 -h このヘルプ。 -k FILE 保留パッケージに関する情報を取得/格納するのに使用するファイル。 -n 'recommends' と `suggests' をチェックしない。 -n 'recommends' と `suggests' をチェックする。 -p PRIOR PRIOR より優先度の高いパッケージのみ選ぶ。 -s パッケージの分類を表示する。 -v バージョン情報。 用法: %s [オプション] [パッケージ]... deborphan-1.7.28.8ubuntu1/po/cs.po0000664000000000000000000003105511773645147013543 0ustar # Czech translation of deborphan # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the deborphan package. # Miroslav Kure , 2004, 2008, 2010. # msgid "" msgstr "" "Project-Id-Version: deborphan\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-06-30 18:50+0000\n" "PO-Revision-Date: 2010-11-26 21:51+0100\n" "Last-Translator: Miroslav Kure \n" "Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/exit.c:70 #, c-format msgid "" "\n" "The following options are available:\n" msgstr "" "\n" "K dispozici jsou následující parametry:\n" #: src/exit.c:73 #, c-format msgid "-h This help.\n" msgstr "-h Tato nápověda.\n" #: src/exit.c:76 #, c-format msgid "-f FILE Use FILE as statusfile.\n" msgstr "-f SOUBOR Jako stavový soubor použije SOUBOR.\n" #: src/exit.c:79 #, c-format msgid "-v Version information.\n" msgstr "-v Informace o verzi.\n" #: src/exit.c:84 #, c-format msgid "-d Show dependencies for packages that have them.\n" msgstr "-d Zobrazí závislosti u balíků, které je mají.\n" #: src/exit.c:87 #, c-format msgid "-P Show priority of packages found.\n" msgstr "-P Zobrazí prioritu nalezených balíků.\n" #: src/exit.c:90 #, c-format msgid "-s Show the sections the packages are in.\n" msgstr "-s Zobrazí sekce, ve kterých se balíky nachází.\n" #: src/exit.c:92 #, c-format msgid "--no-show-section Do not show sections.\n" msgstr "--no-show-section Nezobrazí sekce.\n" #: src/exit.c:95 #, c-format msgid "-z Show installed size of packages found.\n" msgstr "-z Zobrazí instalovanou velikost nalezených balíků.\n" #: src/exit.c:100 #, c-format msgid "-a Compare all packages, not just libs.\n" msgstr "-a Porovná všechny balíky, nejen knihovny.\n" #: src/exit.c:103 #, c-format msgid "-e LIST Work as if packages in LIST were not installed.\n" msgstr "" "-e SEZNAM Pracuje, jako by balíky v SEZNAMu nebyly\n" " nainstalované.\n" #: src/exit.c:106 #, c-format msgid "-H Ignore hold flags.\n" msgstr "-H Ignoruje příznak pro podržení.\n" #: src/exit.c:110 #, c-format msgid "-n Disable checks for `recommends' and `suggests'.\n" msgstr "-n Nebude kontrolovat „doporučované“ a „navrhované“.\n" #: src/exit.c:112 #, c-format msgid "-n Enable checks for `recommends' and `suggests'.\n" msgstr "-n Povolí kontrolu „doporučovaných“ a „navrhovaných“.\n" #: src/exit.c:116 #, c-format msgid "Disable checks for `recommends'.\n" msgstr "Zakáže kontrolu „doporučovaných“.\n" #: src/exit.c:118 #, c-format msgid "Disable checks for `suggests'.\n" msgstr "Zakáže kontrolu „navrhovaných“.\n" #: src/exit.c:121 #, c-format msgid "-p PRIOR Select only packages with priority >= PRIOR.\n" msgstr "-p PRIOR Vybere pouze balíky s prioritou >= PRIOR.\n" #: src/exit.c:123 #, c-format msgid "--find-config Find \"orphaned\" configuration files.\n" msgstr "--find-config Najde „opuštěné“ konfigurační soubory.\n" #: src/exit.c:125 #, c-format msgid "" "--libdevel Search in libdevel in addition to libs and " "oldlibs.\n" msgstr "" "--libdevel Kromě sekcí libs a oldlibs hledá i v libdevel.\n" #: src/exit.c:130 #, c-format msgid "-A PKGS.. Never report PKGS.\n" msgstr "-A BALÍKY Nikdy nebude hlásit BALÍKY.\n" #: src/exit.c:133 #, c-format msgid "-k FILE Use FILE to get/store info about kept packages.\n" msgstr "" "-k SOUBOR K získání informací o držených balících použije\n" " SOUBOR.\n" #: src/exit.c:136 #, c-format msgid "-L List the packages that are never reported.\n" msgstr "-L Zobrazí balíky, které nejsou nikdy hlášeny.\n" #: src/exit.c:139 #, c-format msgid "-R PKGS.. Remove PKGS from the \"keep\" file.\n" msgstr "-R BALÍKY Odstraní BALÍKY ze souboru „keep“.\n" #: src/exit.c:142 #, c-format msgid "-Z Remove all packages from the \"keep\" file.\n" msgstr "-Z Odstraní všechny balíky ze souboru „keep“.\n" #: src/exit.c:145 #, c-format msgid "--df-keep Read debfoster's \"keepers\" file.\n" msgstr "" "--df-keep Načte soubor „keepers“ programu debfoster.\n" #: src/exit.c:146 #, c-format msgid "--no-df-keep Do not read debfoster's \"keepers\" file.\n" msgstr "" "--no-df-keep Nenačte soubor „keepers“ programu debfoster.\n" #. guessing #: src/exit.c:151 #, c-format msgid "--guess-common Try to report common packages.\n" msgstr "--guess-common Zkusí nahlásit běžné balíky.\n" #: src/exit.c:152 #, c-format msgid "--guess-data Try to report data packages.\n" msgstr "--guess-data Zkusí nahlásit datové balíky.\n" #: src/exit.c:153 #, c-format msgid "--guess-debug Try to report debugging libraries.\n" msgstr "--guess-debug Zkusí nahlásit ladicí knihovny.\n" #: src/exit.c:154 #, c-format msgid "--guess-dev Try to report development packages.\n" msgstr "--guess-dev Zkusí nahlásit balíky pro vývoj.\n" #: src/exit.c:155 #, c-format msgid "--guess-doc Try to report documentation packages.\n" msgstr "--guess-doc Zkusí nahlásit balíky s dokumentací.\n" #: src/exit.c:156 #, c-format msgid "--guess-dummy Try to report dummy packages.\n" msgstr "--guess-dummy Zkusí nahlásit prázdné balíky.\n" #: src/exit.c:157 #, c-format msgid "--guess-kernel Try to report kernel modules.\n" msgstr "--guess-kernel Zkusí nahlásit moduly jádra.\n" #: src/exit.c:158 #, c-format msgid "--guess-interpreters Try to report interpreter libraries.\n" msgstr "--guess-interpreters Zkusí nahlásit knihovny interpretrů.\n" #: src/exit.c:159 #, c-format msgid "--guess-mono Try to report mono libraries.\n" msgstr "--guess-mono Zkusí nahlásit knihovny platformy mono.\n" #: src/exit.c:160 #, c-format msgid "--guess-perl Try to report perl libraries.\n" msgstr "--guess-perl Zkusí nahlásit knihovny jazyka perl.\n" #: src/exit.c:161 #, c-format msgid "--guess-pike Try to report pike libraries.\n" msgstr "--guess-pike Zkusí nahlásit knihovny jazyka pike.\n" #: src/exit.c:162 #, c-format msgid "--guess-python Try to report python libraries.\n" msgstr "--guess-python Zkusí nahlásit knihovny jazyka python.\n" #: src/exit.c:163 #, c-format msgid "--guess-ruby Try to report ruby libraries.\n" msgstr "--guess-ruby Zkusí nahlásit knihovny jazyka ruby.\n" #: src/exit.c:164 #, c-format msgid "" "--guess-section Try to report libraries in wrong sections.\n" msgstr "" "--guess-section Zkusí nahlásit knihovny v chybných sekcích.\n" #: src/exit.c:166 #, c-format msgid "--guess-all Try all of the above.\n" msgstr "--guess-all Zkusí vše zmíněné.\n" #: src/exit.c:167 #, c-format msgid "--guess-only Use --guess options only.\n" msgstr "--guess-only Použije pouze volby --guess.\n" #: src/exit.c:169 #, c-format msgid "" "\n" "See also: deborphan(1), orphaner(8)\n" "Report bugs to:" msgstr "" "\n" "Viz též: deborphan(1), orphaner(8)\n" "Chyby hlaste na adresu:" #: src/exit.c:177 #, c-format msgid "" "%s %s - Find packages without other packages depending on them\n" "Distributed under the terms of the Artistic License.\n" "\n" "THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n" "IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n" "WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n" msgstr "" "%s %s - Hledá balíky, na nichž nezávisí jiné instalované balíky\n" "Distribuovaný pod podmínkami licence Artistic.\n" "\n" "TENTO BALÍK JE POSKYTOVÁN „TAK JAK JE“ BEZ JAKÉKOLIV ZÁRUKY.\n" #: src/exit.c:197 #, c-format msgid "Usage: %s [OPTIONS] [PACKAGE]...\n" msgstr "Použití: %s [VOLBY] [BALÍK]...\n" #: src/exit.c:203 msgid "" "The status file is in an improper state.\n" "One or more packages are marked as half-installed, half-configured,\n" "unpacked, triggers-awaited or triggers-pending. Exiting.\n" msgstr "" "Stavový soubor se není v konzistentním stavu.\n" "Jeden nebo více balíků jsou označeny jako částečně nainstalované,\n" "částečně nakonfigurované, rozbalené nebo očekávající zpracování\n" "spouštěčů. Končím.\n" #: src/exit.c:211 msgid "Status file is probably invalid. Exiting.\n" msgstr "Stavový soubor je pravděpodobně neplatný. Končím.\n" #: util/orphaner.sh:57 #, sh-format msgid "Usage: %s [--help|--purge|--skip-apt] [deborphan options]" msgstr "Použití: %s [--help|--purge|--skip-apt] [volby deborphanu]" #: util/orphaner.sh:59 #, no-sh-format msgid "See orphaner(8) and deborphan(1) for a list of valid options." msgstr "Seznam platných voleb naleznete v orphaner(8) a deborphan(1)." #: util/orphaner.sh:61 #, sh-format msgid "Invalid basename: %s." msgstr "Neplatné základní jméno: %s." #: util/orphaner.sh:63 #, sh-format msgid "%s: Invalid option: %s." msgstr "%s: Neplatná volba: %s." #: util/orphaner.sh:65 #, sh-format msgid "%s: You need \"dialog\" in $PATH to run this frontend." msgstr "%s: Pro spuštění programu musíte mít v $PATH cestu k „dialog“." #: util/orphaner.sh:67 #, no-sh-format msgid "Screen too small or set $LINES and $COLUMNS." msgstr "Obrazovka je příliš malá, nebo musíte nastavit $LINES a $COLUMNS." #: util/orphaner.sh:70 #, no-sh-format msgid "" "Select packages that should never be recommended for removal in deborphan:" msgstr "" "Vyberte balíky, které by nikdy neměly být deborphanem nabízeny k odstranění:" #: util/orphaner.sh:72 #, no-sh-format msgid "Select packages for removal or cancel to quit:" msgstr "Vyberte balíky pro odstranění, nebo použijte Zrušit pro ukončení:" #: util/orphaner.sh:75 #, no-sh-format msgid "No orphaned packages found." msgstr "Nebyly nalezeny opuštěné balíky." #: util/orphaner.sh:77 #, no-sh-format msgid "\"deborphan\" got removed. Exiting." msgstr "„deborphan“ byl odstraněn. Končím." #: util/orphaner.sh:79 #, no-sh-format msgid "\"apt\" got removed. Exiting." msgstr "„apt“ byl odstraněn. Končím." #: util/orphaner.sh:81 #, no-sh-format msgid "" "\"apt\" is not installed, broken dependencies found or could not open lock " "file, are you root? Printing \"apt-get\" commandline and exiting:" msgstr "" "„apt“ není nainstalován, byly nalezeny porušené závislosti, nebo se " "nepodařilo otevřít zámkový soubor. Jste root? Vypisuji příkazový řádek „apt-" "get“ a končím:" #: util/orphaner.sh:82 msgid "" "Explicitly specified status file or requested calling \"apt-get\" to be " "skipped. Printing \"apt-get\" commandline and exiting:" msgstr "" "Explicitně zadaný stavový soubor nebo volání „apt-get“ bude přeskočeno. " "Vypisuji příkazový řádek „apt-get“ a končím:" #: util/orphaner.sh:84 #, no-sh-format msgid "Removing %s" msgstr "Odstraňuje se %s" #: util/orphaner.sh:87 #, no-sh-format msgid "\"deborphan\" returned with error." msgstr "„deborphan“ skončil s chybou." #: util/orphaner.sh:89 #, sh-format msgid "\"apt-get\" returned with exitcode %s." msgstr "„apt-get“ skončil s návratovým kódem %s." #: util/orphaner.sh:91 #, sh-format msgid "\"dialog\" returned with exitcode %s." msgstr "„dialog“ skončil s návratovým kódem %s." #: util/orphaner.sh:93 #, no-sh-format msgid "" "\"apt-get\" tries to remove more packages than requested by \"orphaner\". " "Exiting." msgstr "" "„apt-get“ se pokouší odstranit víc balíků, než „orphaner“ vyžadoval. Končím." #: util/orphaner.sh:96 #, no-sh-format msgid "Simulate" msgstr "Simulovat" #: util/orphaner.sh:99 #, no-sh-format msgid "Press enter to continue." msgstr "Pro pokračování stiskněte enter." #: util/orphaner.sh:102 #, no-sh-format msgid "\"find-circular\" is currently not supported by \"orphaner\". Exiting." msgstr "" "„find-circular“ není momentálně nástrojem „orphaner“ podporován. Končím." #~ msgid "-R PKGS.. Report PKGS if there are no dependencies.\n" #~ msgstr "-R BALÍKY.. Nahlásí BALÍKY, pokud neexistují závislosti..\n" deborphan-1.7.28.8ubuntu1/po/vi.po0000664000000000000000000003244511773645147013560 0ustar # Vietnamese translation of deborphan. # Copyright (C) 2011 Debian Vietnamese l10n team # This file is distributed under the same license as the deborphan package. # msgid "" msgstr "" "Project-Id-Version: deborphan 1.7.28.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-06-30 18:50+0000\n" "PO-Revision-Date: 2011-01-25 21:28+0700\n" "Last-Translator: Lê Hoàng Phương \n" "Language-Team: Vietnamese \n" "Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/exit.c:70 #, c-format msgid "" "\n" "The following options are available:\n" msgstr "" "\n" "Những tùy chọn sau có thể sử dụng:\n" #: src/exit.c:73 #, c-format msgid "-h This help.\n" msgstr "-h Giúp đỡ này.\n" #: src/exit.c:76 #, c-format msgid "-f FILE Use FILE as statusfile.\n" msgstr "-f TẬP_TIN Sử dụng TẬP_TIN như tập tin trạng thái.\n" #: src/exit.c:79 #, c-format msgid "-v Version information.\n" msgstr "-v Thông tin phiên bản.\n" #: src/exit.c:84 #, c-format msgid "-d Show dependencies for packages that have them.\n" msgstr "-d Hiển thị các phụ thuộc của gói bị phụ thuộc.\n" #: src/exit.c:87 #, c-format msgid "-P Show priority of packages found.\n" msgstr "-P Hiện độ ưu tiên của các gói được tìm thấy.\n" #: src/exit.c:90 #, c-format msgid "-s Show the sections the packages are in.\n" msgstr "-s Hiện các mục có các gói nằm trong.\n" #: src/exit.c:92 #, c-format msgid "--no-show-section Do not show sections.\n" msgstr "--no-show-section Không hiển thị mục.\n" #: src/exit.c:95 #, c-format msgid "-z Show installed size of packages found.\n" msgstr "" "-z Hiện kích thước đã cài đặt của các gói được tìm\n" " thấy.\n" #: src/exit.c:100 #, c-format msgid "-a Compare all packages, not just libs.\n" msgstr "-a So sánh tất cả các gói, không chỉ libs.\n" #: src/exit.c:103 #, c-format msgid "-e LIST Work as if packages in LIST were not installed.\n" msgstr "" "-e DANH_SÁCH Hoạt động nếu như các gói trong DANH_SÁCH\n" " chưa được cài đặt.\n" #: src/exit.c:106 #, c-format msgid "-H Ignore hold flags.\n" msgstr "-H Bỏ qua những cờ đã được giữ.\n" #: src/exit.c:110 #, c-format msgid "-n Disable checks for `recommends' and `suggests'.\n" msgstr "-n Tắt kiểm tra với `khuyến cáo' và `đề nghị'.\n" #: src/exit.c:112 #, c-format msgid "-n Enable checks for `recommends' and `suggests'.\n" msgstr "-n Bật kiểm tra với `khuyến cáo' và `đề nghị'.\n" #: src/exit.c:116 #, c-format msgid "Disable checks for `recommends'.\n" msgstr " Tắt kiểm tra với \"khuyến cáo\".\n" #: src/exit.c:118 #, c-format msgid "Disable checks for `suggests'.\n" msgstr " Tắt kiểm tra với 'đề nghị'.\n" #: src/exit.c:121 #, c-format msgid "-p PRIOR Select only packages with priority >= PRIOR.\n" msgstr "-p ĐỘ_ƯU_TIÊN Chỉ chọn các gói có độ ưu tiên >= ĐỘ_ƯU_TIÊN.\n" #: src/exit.c:123 #, c-format msgid "--find-config Find \"orphaned\" configuration files.\n" msgstr "--find-config Tìm các tập tin cấu hình \"mồ côi\".\n" #: src/exit.c:125 #, c-format msgid "" "--libdevel Search in libdevel in addition to libs and " "oldlibs.\n" msgstr "" "--libdevel Tìm trong libdevel để thêm vào cho libs và\n" " oldlibs.\n" #: src/exit.c:130 #, c-format msgid "-A PKGS.. Never report PKGS.\n" msgstr "-A PKGS.. Không bao giờ báo cáo PKGS.\n" #: src/exit.c:133 #, c-format msgid "-k FILE Use FILE to get/store info about kept packages.\n" msgstr "" "-k TẬP_TIN Sử dụng TẬP_TIN để lấy/lưu trữ thông tin về\n" " các gói được giữ lại.\n" #: src/exit.c:136 #, c-format msgid "-L List the packages that are never reported.\n" msgstr "-L Liệt kê các gói chưa bao giờ được báo cáo.\n" #: src/exit.c:139 #, c-format msgid "-R PKGS.. Remove PKGS from the \"keep\" file.\n" msgstr "-R PKGS.. Xóa bỏ PKGS khỏi tập tin \"keep\".\n" #: src/exit.c:142 #, c-format msgid "-Z Remove all packages from the \"keep\" file.\n" msgstr "-Z Xóa bỏ tất cả các gói từ tập tin \"keep\".\n" #: src/exit.c:145 #, c-format msgid "--df-keep Read debfoster's \"keepers\" file.\n" msgstr "" "--df-keep Đọc tập tin \"keepers\" của debfoster.\n" #: src/exit.c:146 #, c-format msgid "--no-df-keep Do not read debfoster's \"keepers\" file.\n" msgstr "" "--no-df-keep Không đọc tập tin \"keepers\" của " "debfoster.\n" #. guessing #: src/exit.c:151 #, c-format msgid "--guess-common Try to report common packages.\n" msgstr "" "--guess-common Cố gắng báo cáo các gói thông thường.\n" #: src/exit.c:152 #, c-format msgid "--guess-data Try to report data packages.\n" msgstr "--guess-data Cố gắng báo cáo các gói dữ liệu.\n" #: src/exit.c:153 #, c-format msgid "--guess-debug Try to report debugging libraries.\n" msgstr "--guess-debug Cố gắng báo cáo các thư viện gỡ lỗi.\n" #: src/exit.c:154 #, c-format msgid "--guess-dev Try to report development packages.\n" msgstr "--guess-dev Cố gắng báo cáo các gói phát triển.\n" #: src/exit.c:155 #, c-format msgid "--guess-doc Try to report documentation packages.\n" msgstr "--guess-doc Cố gắng báo cáo các gói tài liệu.\n" #: src/exit.c:156 #, c-format msgid "--guess-dummy Try to report dummy packages.\n" msgstr "--guess-dummy Cố gắng báo cáo các gói giả dạng.\n" #: src/exit.c:157 #, c-format msgid "--guess-kernel Try to report kernel modules.\n" msgstr "--guess-kernel Cố gắng báo cáo các mô-đun lõi.\n" #: src/exit.c:158 #, c-format msgid "--guess-interpreters Try to report interpreter libraries.\n" msgstr "" "--guess-interpreters Cố gắng báo cáo các thư viện phiên dịch.\n" #: src/exit.c:159 #, c-format msgid "--guess-mono Try to report mono libraries.\n" msgstr "--guess-mono Cố gắng báo cáo các thư viện mono.\n" #: src/exit.c:160 #, c-format msgid "--guess-perl Try to report perl libraries.\n" msgstr "--guess-perl Cố gắng báo cáo các thư viện perl.\n" #: src/exit.c:161 #, c-format msgid "--guess-pike Try to report pike libraries.\n" msgstr "--guess-pike Cố gắng báo cáo các thư viện pike.\n" #: src/exit.c:162 #, c-format msgid "--guess-python Try to report python libraries.\n" msgstr "--guess-python Cố gắng báo cáo các thư viện python.\n" #: src/exit.c:163 #, c-format msgid "--guess-ruby Try to report ruby libraries.\n" msgstr "--guess-ruby Cố gắng báo cáo các thư viện ruby.\n" #: src/exit.c:164 #, c-format msgid "" "--guess-section Try to report libraries in wrong sections.\n" msgstr "" "--guess-section Cố gắng báo cáo các thư viện ở sai mục.\n" #: src/exit.c:166 #, c-format msgid "--guess-all Try all of the above.\n" msgstr "--guess-all Cố gắng tất cả những điều trên.\n" #: src/exit.c:167 #, c-format msgid "--guess-only Use --guess options only.\n" msgstr "--guess-only Chỉ sử dụng các tùy chọn --guess.\n" #: src/exit.c:169 #, c-format msgid "" "\n" "See also: deborphan(1), orphaner(8)\n" "Report bugs to:" msgstr "" "\n" "Xem cả: deborphan(1), orphaner(8)\n" "Gửi lỗi tới:" #: src/exit.c:177 #, c-format msgid "" "%s %s - Find packages without other packages depending on them\n" "Distributed under the terms of the Artistic License.\n" "\n" "THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n" "IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n" "WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n" msgstr "" "%s %s - Tìm các gói mà không có gói khác phụ thuộc vào\n" "Phân phối dưới những điều khoản của Giấy phép Artistic.\n" "\n" "THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n" "IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n" "WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n" #: src/exit.c:197 #, c-format msgid "Usage: %s [OPTIONS] [PACKAGE]...\n" msgstr "Cách sử dụng: %s [TÙY_CHỌN] [GÓI]...\n" #: src/exit.c:203 msgid "" "The status file is in an improper state.\n" "One or more packages are marked as half-installed, half-configured,\n" "unpacked, triggers-awaited or triggers-pending. Exiting.\n" msgstr "" "Tập tin trạng thái đang ở tình trạng không chính xác.\n" "Một hoặc nhiều gói được đánh dấu là đã-cài-đặt-nửa, đã-cấu-hình-nửa,\n" "đã mở, triggers-awaited hoặc triggers-pending. Đang thoát.\n" #: src/exit.c:211 msgid "Status file is probably invalid. Exiting.\n" msgstr "Tập tin trạng thái có thể vô giá trị. Đang thoát\n" #: util/orphaner.sh:57 #, sh-format msgid "Usage: %s [--help|--purge|--skip-apt] [deborphan options]" msgstr "Cách sử dụng: %s [--help|--purge|--skip-apt] [deborphan options]" #: util/orphaner.sh:59 #, no-sh-format msgid "See orphaner(8) and deborphan(1) for a list of valid options." msgstr "" "Xem orphaner(8) và deborphan(1) để lấy danh sách các tùy chọn có giá trị." #: util/orphaner.sh:61 #, sh-format msgid "Invalid basename: %s." msgstr "Tên cơ sở vô giá trị: %s." #: util/orphaner.sh:63 #, sh-format msgid "%s: Invalid option: %s." msgstr "%s: Tùy chọn vô giá trị: %s." #: util/orphaner.sh:65 #, sh-format msgid "%s: You need \"dialog\" in $PATH to run this frontend." msgstr "%s: Bạn cần \"dialog\" trong $PATH để chạy trình đầu này." #: util/orphaner.sh:67 #, no-sh-format msgid "Screen too small or set $LINES and $COLUMNS." msgstr "Màn hình quá nhỏ để đặt $LINES và $COLUMNS." #: util/orphaner.sh:70 #, no-sh-format msgid "" "Select packages that should never be recommended for removal in deborphan:" msgstr "Chọn các gói không nên bị khuyến cáo loại bỏ trong deborphan:" #: util/orphaner.sh:72 #, no-sh-format msgid "Select packages for removal or cancel to quit:" msgstr "Chọn các gói để loại bỏ hoặc hủy bỏ để thoát:" #: util/orphaner.sh:75 #, no-sh-format msgid "No orphaned packages found." msgstr "Không có gói mồ côi nào được tìm thấy." #: util/orphaner.sh:77 #, no-sh-format msgid "\"deborphan\" got removed. Exiting." msgstr "\"deborphan\" đã bị xóa bỏ. Đang thoát." #: util/orphaner.sh:79 #, no-sh-format msgid "\"apt\" got removed. Exiting." msgstr "\"apt\" đã bị xóa bỏ. Đang thoát." #: util/orphaner.sh:81 #, no-sh-format msgid "" "\"apt\" is not installed, broken dependencies found or could not open lock " "file, are you root? Printing \"apt-get\" commandline and exiting:" msgstr "" "\"apt\" chưa được cài đặt, các phụ thuộc bị hỏng được tìm ra hoặc không thể " "mở tập tin khóa, bạn có phải là root không? Đang hiển thị dòng lệnh \"apt-get" "\" và thoát:" #: util/orphaner.sh:82 msgid "" "Explicitly specified status file or requested calling \"apt-get\" to be " "skipped. Printing \"apt-get\" commandline and exiting:" msgstr "" "Rõ ràng tập tin trạng thái được chỉ định hoặc yêu cầu gọi \"apt-get\" bị bỏ " "qua. Đang hiển thị dòng lệnh \"apt-get\" và thoát:" #: util/orphaner.sh:84 #, no-sh-format msgid "Removing %s" msgstr "Đang xóa bỏ %s" #: util/orphaner.sh:87 #, no-sh-format msgid "\"deborphan\" returned with error." msgstr "\"deborphan\" trả lại lỗi." #: util/orphaner.sh:89 #, sh-format msgid "\"apt-get\" returned with exitcode %s." msgstr "\"apt-get\" trả lại mã thoát %s." #: util/orphaner.sh:91 #, sh-format msgid "\"dialog\" returned with exitcode %s." msgstr "\"dialog\" trả lại mã thoát %s." #: util/orphaner.sh:93 #, no-sh-format msgid "" "\"apt-get\" tries to remove more packages than requested by \"orphaner\". " "Exiting." msgstr "" "\"apt-get\" cố gắng loại bỏ nhiều gói hơn yêu cầu từ \"orphaner\". Đang " "thoát." #: util/orphaner.sh:96 #, no-sh-format msgid "Simulate" msgstr "Mô phỏng" #: util/orphaner.sh:99 #, no-sh-format msgid "Press enter to continue." msgstr "Nhấn enter để tiếp tục." #: util/orphaner.sh:102 #, no-sh-format msgid "\"find-circular\" is currently not supported by \"orphaner\". Exiting." msgstr "" "\"find-circular\" hiện không được hỗ trợ bởi \"orphaner\". Đang thoát." deborphan-1.7.28.8ubuntu1/po/fr.po0000664000000000000000000003442711773645147013553 0ustar # French translation of deborphan. # Copyright (C) 2004 THE deborphan'S COPYRIGHT HOLDER # This file is distributed under the same license as the deborphan package. # Jean-Luc Coulon (f5ibh) , 2004. # # msgid "" msgstr "" "Project-Id-Version: deborphan 1.7.28\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-06-30 18:50+0000\n" "PO-Revision-Date: 2009-03-06 10:23+0100\n" "Last-Translator: Jean-Luc Coulon (f5ibh) \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/exit.c:70 #, c-format msgid "" "\n" "The following options are available:\n" msgstr "" "\n" "Liste des options disponibles :\n" #: src/exit.c:73 #, c-format msgid "-h This help.\n" msgstr "-h Ce texte d'aide.\n" #: src/exit.c:76 #, c-format msgid "-f FILE Use FILE as statusfile.\n" msgstr "-f FICHIER Utiliser FICHIER comme fichier d'état.\n" #: src/exit.c:79 #, c-format msgid "-v Version information.\n" msgstr "-v Afficher la version du programme.\n" #: src/exit.c:84 #, c-format msgid "-d Show dependencies for packages that have them.\n" msgstr "-d Afficher les dépendances des paquets.\n" #: src/exit.c:87 #, c-format msgid "-P Show priority of packages found.\n" msgstr "" "-P Afficher la priorité des paquets qui ont été\n" " trouvés.\n" #: src/exit.c:90 #, c-format msgid "-s Show the sections the packages are in.\n" msgstr "-s Afficher la section des paquets.\n" #: src/exit.c:92 #, c-format msgid "--no-show-section Do not show sections.\n" msgstr "--no-show-section Ne pas afficher les sections.\n" #: src/exit.c:95 #, c-format msgid "-z Show installed size of packages found.\n" msgstr "" "-z Afficher la taille des paquets qui ont été\n" " trouvés.\n" #: src/exit.c:100 #, c-format msgid "-a Compare all packages, not just libs.\n" msgstr "" "-a Comparer tous les paquets et pas seulement\n" " les bibliothèques.\n" #: src/exit.c:103 #, c-format msgid "-e LIST Work as if packages in LIST were not installed.\n" msgstr "" "-e LISTE Fonctionne comme si les paquets dans la LISTE\n" " n'étaient pas installés.\n" #: src/exit.c:106 #, c-format msgid "-H Ignore hold flags.\n" msgstr "" "-H Ignorer l'indicateur de maintien dans la version\n" " actuelle (« hold »).\n" #: src/exit.c:110 #, c-format msgid "-n Disable checks for `recommends' and `suggests'.\n" msgstr "" "-n Supprimer les vérifications pour « recommande » et\n" " « suggère ».\n" #: src/exit.c:112 #, c-format msgid "-n Enable checks for `recommends' and `suggests'.\n" msgstr "" "-n Autoriser les vérifications pour « recommande » et « suggère ».\n" #: src/exit.c:116 #, c-format msgid "Disable checks for `recommends'.\n" msgstr " Supprimer les vérifications pour « recommande ».\n" #: src/exit.c:118 #, c-format msgid "Disable checks for `suggests'.\n" msgstr " Supprimer les vérifications pour « suggère ».\n" #: src/exit.c:121 #, c-format msgid "-p PRIOR Select only packages with priority >= PRIOR.\n" msgstr "" "-p PRIOR Sélectionner uniquement les paquets avec une\n" " priorité >= PRIOR.\n" #: src/exit.c:123 #, c-format msgid "--find-config Find \"orphaned\" configuration files.\n" msgstr "" "--find-config, Rechercher les fichiers de configuration\n" " « orphelins ».\n" #: src/exit.c:125 #, c-format msgid "" "--libdevel Search in libdevel in addition to libs and " "oldlibs.\n" msgstr "" "--libdevel, Effectuer les recherches dans les " "bibliothèques\n" " de développement (« libdevel ») en plus des\n" " bibliothèques (« libs ») et bibliothèques\n" " périmées (« oldlibs »).\n" #: src/exit.c:130 #, c-format msgid "-A PKGS.. Never report PKGS.\n" msgstr "-A PAQUETS Ne jamais signaler les PAQUETS.\n" #: src/exit.c:133 #, c-format msgid "-k FILE Use FILE to get/store info about kept packages.\n" msgstr "" "-k FICHIER Utiliser FICHIER pour chercher et enregistrer les\n" " informations à propos des paquets maintenus.\n" #: src/exit.c:136 #, c-format msgid "-L List the packages that are never reported.\n" msgstr "" "-L Afficher la liste des paquets qui ne sont jamais\n" " signalés.\n" #: src/exit.c:139 #, c-format msgid "-R PKGS.. Remove PKGS from the \"keep\" file.\n" msgstr "" "-R PAQUETS Supprimer les PAQUETS de la liste des paquets\n" " maintenus.\n" #: src/exit.c:142 #, c-format msgid "-Z Remove all packages from the \"keep\" file.\n" msgstr "" "-Z Supprimer tous les paquets de la liste des paquets\n" " maintenus.\n" #: src/exit.c:145 #, c-format msgid "--df-keep Read debfoster's \"keepers\" file.\n" msgstr "" "--df-keep, Lire le fichier des « maintiens » de\n" " debfoster.\n" #: src/exit.c:146 #, c-format msgid "--no-df-keep Do not read debfoster's \"keepers\" file.\n" msgstr "" "--no-df-keep, Ne pas lire le fichier des « maintiens » de\n" " debfoster.\n" #. guessing #: src/exit.c:151 #, c-format msgid "--guess-common Try to report common packages.\n" msgstr "" "--guess-common, Essayer de signaler les paquets communs\n" " (« common »).\n" #: src/exit.c:152 #, c-format msgid "--guess-data Try to report data packages.\n" msgstr "" "--guess-data, Essayer de signaler les paquets de données\n" " (« data »).\n" #: src/exit.c:153 #, c-format msgid "--guess-debug Try to report debugging libraries.\n" msgstr "" "--guess-debug, Essayer de signaler les bibliothèques de\n" " débogage.\n" #: src/exit.c:154 #, c-format msgid "--guess-dev Try to report development packages.\n" msgstr "" "--guess-dev, Essayer de signaler les paquets de " "développement.\n" #: src/exit.c:155 #, c-format msgid "--guess-doc Try to report documentation packages.\n" msgstr "" "--guess-doc, Essayer de signaler les paquets de " "documentation.\n" #: src/exit.c:156 #, c-format msgid "--guess-dummy Try to report dummy packages.\n" msgstr "" "--guess-dummy, Essayer de signaler les paquets « dummy ».\n" #: src/exit.c:157 #, c-format msgid "--guess-kernel Try to report kernel modules.\n" msgstr "" "--guess-kernel, Essayer de signaler les modules du noyau.\n" #: src/exit.c:158 #, c-format msgid "--guess-interpreters Try to report interpreter libraries.\n" msgstr "" "--guess-interpreters, Essayer de signaler les bibliothèques de\n" " l'interpréteur.\n" #: src/exit.c:159 #, c-format msgid "--guess-mono Try to report mono libraries.\n" msgstr "" "--guess-mono, Essayer de signaler les bibliothèques mono.\n" #: src/exit.c:160 #, c-format msgid "--guess-perl Try to report perl libraries.\n" msgstr "" "--guess-perl, Essayer de signaler les bibliothèques Perl.\n" #: src/exit.c:161 #, c-format msgid "--guess-pike Try to report pike libraries.\n" msgstr "" "--guess-pike, Essayer de signaler les bibliothèques Pike.\n" #: src/exit.c:162 #, c-format msgid "--guess-python Try to report python libraries.\n" msgstr "" "--guess-python, Essayer de signaler les bibliothèques Python.\n" #: src/exit.c:163 #, c-format msgid "--guess-ruby Try to report ruby libraries.\n" msgstr "" "--guess-ruby, Essayer de signaler les bibliothèques Ruby.\n" #: src/exit.c:164 #, c-format msgid "" "--guess-section Try to report libraries in wrong sections.\n" msgstr "" "--guess-section, Essayer de signaler les bibliothèques qui se\n" " trouvent dans des sections erronées.\n" #: src/exit.c:166 #, c-format msgid "--guess-all Try all of the above.\n" msgstr "" "--guess-all, Essayer toutes les options précédentes.\n" #: src/exit.c:167 #, c-format msgid "--guess-only Use --guess options only.\n" msgstr "" "--guess-only, N'utiliser que les options « --guess ».\n" #: src/exit.c:169 #, c-format msgid "" "\n" "See also: deborphan(1), orphaner(8)\n" "Report bugs to:" msgstr "" "\n" "Voir aussi : deborphan(1), orphaner(8)\n" "Signaler les bogues à" #: src/exit.c:177 #, c-format msgid "" "%s %s - Find packages without other packages depending on them\n" "Distributed under the terms of the Artistic License.\n" "\n" "THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n" "IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n" "WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n" msgstr "" "%s %s - Chercher les paquets dont aucun paquet ne dépend\n" "Distribué selon les termes de la Licence Artistique (Artistic Licence).\n" "\n" "CE PAQUET EST FOURNI EN L'ÉTAT ET SANS AUCUNE GARANTIE\n" "EXPRESSE OU IMPLICITE, NOTAMMENT, ET SANS LIMITATION, LES\n" "GARANTIES IMPLICITES D'UNE POSSIBLE VALEUR MARCHANDE OU D'UNE\n" "ADÉQUATION A UN BESOIN PARTICULIER.\n" #: src/exit.c:197 #, c-format msgid "Usage: %s [OPTIONS] [PACKAGE]...\n" msgstr "Syntaxe : %s [OPTIONS] [PAQUET]...\n" #: src/exit.c:203 msgid "" "The status file is in an improper state.\n" "One or more packages are marked as half-installed, half-configured,\n" "unpacked, triggers-awaited or triggers-pending. Exiting.\n" msgstr "" "Le fichier statut est dans un état impropre.\n" "Un ou plusieurs paquets sont marqués half-installed, half-configured,\n" "unpacked, triggers-awaited ou triggers-pending. Fin du programme.\n" #: src/exit.c:211 msgid "Status file is probably invalid. Exiting.\n" msgstr "L'état du fichier n'est probablement pas valable. Fin du programme.\n" #: util/orphaner.sh:57 #, sh-format msgid "Usage: %s [--help|--purge|--skip-apt] [deborphan options]" msgstr "Syntaxe : %s [--help | --purge]i|--skip-apt [options de deborphan]" #: util/orphaner.sh:59 #, no-sh-format msgid "See orphaner(8) and deborphan(1) for a list of valid options." msgstr "" "Voir orphaner(8) et deborphan(1) pour obtenir une liste des options " "possibles." #: util/orphaner.sh:61 #, sh-format msgid "Invalid basename: %s." msgstr "Nom incorrect : %s." #: util/orphaner.sh:63 #, sh-format msgid "%s: Invalid option: %s." msgstr "%s : option incorrecte : %s." #: util/orphaner.sh:65 #, sh-format msgid "%s: You need \"dialog\" in $PATH to run this frontend." msgstr "" "%s : « dialog » doit être accessible dans $PATH pour pouvoir utiliser cette " "interface." #: util/orphaner.sh:67 #, no-sh-format msgid "Screen too small or set $LINES and $COLUMNS." msgstr "L'écran est trop petit, vous pouvez modifier $LINES et $COLUMNS." #: util/orphaner.sh:70 #, no-sh-format msgid "" "Select packages that should never be recommended for removal in deborphan:" msgstr "" "Sélectionner les paquets qui ne doivent jamais être proposés par deborphan " "pour être supprimés :" #: util/orphaner.sh:72 #, no-sh-format msgid "Select packages for removal or cancel to quit:" msgstr "" "Sélectionner les paquets à supprimer ou « Annuler » pour quitter le " "programme :" #: util/orphaner.sh:75 #, no-sh-format msgid "No orphaned packages found." msgstr "Aucun paquet orphelin n'a été trouvé." #: util/orphaner.sh:77 #, no-sh-format msgid "\"deborphan\" got removed. Exiting." msgstr "« deborphan » a été supprimé. Fin du programme." #: util/orphaner.sh:79 #, no-sh-format msgid "\"apt\" got removed. Exiting." msgstr "« apt » a été supprimé. Fin du programme." #: util/orphaner.sh:81 #, no-sh-format msgid "" "\"apt\" is not installed, broken dependencies found or could not open lock " "file, are you root? Printing \"apt-get\" commandline and exiting:" msgstr "" "« apt » n'est pas installé, des dépendances cassées ont été trouvées ou il " "n'est pas possible d'ouvrir le fichier lock, êtes-vous administrateur ? " "Affichage de la ligne de commande « apt-get » et fin du programme." #: util/orphaner.sh:82 msgid "" "Explicitly specified status file or requested calling \"apt-get\" to be " "skipped. Printing \"apt-get\" commandline and exiting:" msgstr "" "Le fichier d'état explicitement indiqué ou demandant l'appel à « apt-get » " "va être sauté. Affichage de la ligne de commande « apt-get » et fin du " "programme." #: util/orphaner.sh:84 #, no-sh-format msgid "Removing %s" msgstr "Suppression de %s" #: util/orphaner.sh:87 #, no-sh-format msgid "\"deborphan\" returned with error." msgstr "« deborphan » s'est terminé avec une erreur." #: util/orphaner.sh:89 #, sh-format msgid "\"apt-get\" returned with exitcode %s." msgstr "« apt-get » s'est terminé avec un code le retour %s." #: util/orphaner.sh:91 #, sh-format msgid "\"dialog\" returned with exitcode %s." msgstr "« dialog » s'est terminé avec le code de retour %s." #: util/orphaner.sh:93 #, no-sh-format msgid "" "\"apt-get\" tries to remove more packages than requested by \"orphaner\". " "Exiting." msgstr "" "« apt-get » a tenté de supprimer davantage de paquets que ce qui était " "demandé par « orphaner ». Fin du programme." #: util/orphaner.sh:96 #, no-sh-format msgid "Simulate" msgstr "Simuler" #: util/orphaner.sh:99 #, no-sh-format msgid "Press enter to continue." msgstr "Presser « Entrée » pour continuer." #: util/orphaner.sh:102 #, no-sh-format msgid "\"find-circular\" is currently not supported by \"orphaner\". Exiting." msgstr "" "« find-circular » n'est pas pris en compte actuellement par « orphaner ». " "Fin du programme." deborphan-1.7.28.8ubuntu1/po/POTFILES.in0000664000000000000000000000035711773644727014357 0ustar # List of source files containing translatable strings. # # Copyright (C) 2000, 2001, 2002, 2003 Cris van Pelt # Copyright (C) 2003, 2004 Peter Palfrader # # $Id: POTFILES.in 442 2004-07-08 14:36:02Z weasel $ src/exit.c util/orphaner.sh deborphan-1.7.28.8ubuntu1/po/da.gmo0000664000000000000000000002336411773645147013672 0ustar EDal4&&Mj$O"i #C4J 4b = A 2 ;J 9 ? @ BA : A : :< 6w : : <$ :a G P D52z5+,K4x/9:"Ru::97;1s1!{9 , =9.wJ*%9!Z(8% -V&*!Q.sJA/EI=F;@P<JBF\=F>(Ag6AA"CdAQO<B0! " :@ +{ ) 0 9!5r!"!!;!B)"@l"3"."#80#(i#&#|#6$'N$v$ $3$G$>%GZ%%/%%<&&%5',!= 3E)/08*&D?-6C2(;.#1 >A4< " B$:97@ + See also: deborphan(1), orphaner(8) Report bugs to: The following options are available: "apt" got removed. Exiting."apt" is not installed, broken dependencies found or could not open lock file, are you root? Printing "apt-get" commandline and exiting:"apt-get" returned with exitcode %s."apt-get" tries to remove more packages than requested by "orphaner". Exiting."deborphan" got removed. Exiting."deborphan" returned with error."dialog" returned with exitcode %s."find-circular" is currently not supported by "orphaner". Exiting.%s %s - Find packages without other packages depending on them Distributed under the terms of the Artistic License. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. %s: Invalid option: %s.%s: You need "dialog" in $PATH to run this frontend.--df-keep Read debfoster's "keepers" file. --find-config Find "orphaned" configuration files. --guess-all Try all of the above. --guess-common Try to report common packages. --guess-data Try to report data packages. --guess-debug Try to report debugging libraries. --guess-dev Try to report development packages. --guess-doc Try to report documentation packages. --guess-dummy Try to report dummy packages. --guess-interpreters Try to report interpreter libraries. --guess-kernel Try to report kernel modules. --guess-mono Try to report mono libraries. --guess-only Use --guess options only. --guess-perl Try to report perl libraries. --guess-pike Try to report pike libraries. --guess-python Try to report python libraries. --guess-ruby Try to report ruby libraries. --guess-section Try to report libraries in wrong sections. --libdevel Search in libdevel in addition to libs and oldlibs. --no-df-keep Do not read debfoster's "keepers" file. --no-show-section Do not show sections. -A PKGS.. Never report PKGS. -H Ignore hold flags. -L List the packages that are never reported. -P Show priority of packages found. -R PKGS.. Remove PKGS from the "keep" file. -Z Remove all packages from the "keep" file. -a Compare all packages, not just libs. -d Show dependencies for packages that have them. -e LIST Work as if packages in LIST were not installed. -f FILE Use FILE as statusfile. -h This help. -k FILE Use FILE to get/store info about kept packages. -n Disable checks for `recommends' and `suggests'. -n Enable checks for `recommends' and `suggests'. -p PRIOR Select only packages with priority >= PRIOR. -s Show the sections the packages are in. -v Version information. -z Show installed size of packages found. Disable checks for `recommends'. Disable checks for `suggests'. Explicitly specified status file or requested calling "apt-get" to be skipped. Printing "apt-get" commandline and exiting:Invalid basename: %s.No orphaned packages found.Press enter to continue.Removing %sScreen too small or set $LINES and $COLUMNS.See orphaner(8) and deborphan(1) for a list of valid options.Select packages for removal or cancel to quit:Select packages that should never be recommended for removal in deborphan:SimulateStatus file is probably invalid. Exiting. The status file is in an improper state. One or more packages are marked as half-installed, half-configured, unpacked, triggers-awaited or triggers-pending. Exiting. Usage: %s [--help|--purge|--skip-apt] [deborphan options]Usage: %s [OPTIONS] [PACKAGE]... Project-Id-Version: deborphan Report-Msgid-Bugs-To: POT-Creation-Date: 2012-06-30 18:50+0000 PO-Revision-Date: 2010-11-26 22:45+0200 Last-Translator: Joe Hansen Language-Team: Danish Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Se også: deborphan(1), orphaner(8) Rapporter fejl til: Følgende tilvalg er tilgængelige: »apt« blev fjernet. Afslutter.»apt« er ikke installeret, ødelagte afhængigheder fundet eller kunne ikke åbne låsefil, er du administrator? Viser kommandolinjen »apt-get« og afslutter:»apt-get« returnede med afslutningskode %s.»apt-get« forsøger at fjerne flere pakker end anmodt om af »orphaner«. Afslutter.»deborphan« blev fjernet. Afslutter.»deborphan« returnede med fejl.»dialog« returnerede med afslutningskode %s.»find-circular« er aktuelt ikke understøttet af »orphaner«. Afslutter%s %s - Find pakker der ingen pakker har, som afhænger af dem Distributeret under betingelserne i den artistiske licens. DENNE PAKKE TILBYDES »SOM DEN ER« OG UDEN NOGEN DIREKTE ELLER INDIREKTE GARANTIER, INKLUSIVE, UDEN BEGRÆNSNING, DE UNDERFORSTÅENDE GARANTIER FOR SALGSBARHED OG EGNETHED TIL ET SPECIFIK FORMÅL. %s: Ugyldigt tilvalg: %s.%s: Du skal bruge »dialog« i $PATH for at køre denne grænseflade.--df-keep Læs debfosters fil »keepers«. --find-config Find »forældreløse« opsætningsfiler. --guess-all Prøv alle af de ovenstående. --guess-common Prøv at rapportere fælles pakker. --guess-data Prøv at rapportere datapakker. --guess-debug Prøv at rapportere fejlsøgningsbiblioteker. --guess-dev Prøv at rapportere udviklingspakker. --guess-doc Prøv at rapportere dokumentationspakker. --guess-dummy Prøv at rapportere dummypakker. --guess-interpreters Prøv at rapportere fortolkerbiblioteker. --guess-kernel Prøv at rapportere kernemoduler. --guess-mono Prøv at rapportere monobiblioteker. --guess-only Brug kun --guess tilvalg. --guess-perl Prøv at rapportere perlbiblioteker. --guess-pike Prøv at rapportere pikebiblioteker. --guess-python Prøv at rapportere pythonbiblioteker. --guess-ruby Prøv at rapportere rubybiblioteker. --guess-section Prøv at rapporter biblioteker i forkerte sektioner. --libdevel Søg i libdevel udover de normale libs og oldlibs. --no-df-keep Læs ikke debfosters fil »keepers«. --no-show-section Vis ikke sektioner. -A PKGR.. Rapporter aldrig PKGR. -H Ignorer hold flag. -L Vis de pakker som aldrig er blevet rapporteret. -P Vis prioritet på fundne pakker. -R PKGS.. Fjern PKGS fra filen »keep«. -Z Fjern alle pakker fra filen »keep«. -a Sammenlign alle pakker, ikke bare biblioteker. -d Vis afhængigheder for pakker der har dem. -e LIST Virker som hvis pakker i LIST ikke var installeret. -f FIL Brug FIL som statusfil. -h Denne hjælp. -k FIL Brug FIL til at hente/lagre info omkring pakker. -n Deaktiver kontrol efter »recommends« og »suggests«. -n Aktiver kontrol efter »recommends« og »suggests«. -p PRIOR Vælg kun pakker med prioritet >= PRIOR. -s Vis de sektioner som pakkerne er i. -v Versionsinformation. -z Vis installeret størrelse på fundne pakker. Deaktiver kontrol efter »recommends«. Deaktiver kontrol efter »suggests«. Eksplicit specificeret statusfil eller anmodt kald »apt-get« springes over. Viser kommandolinjen »apt-get« og afslutter:Ugyldigt basisnavn: %s.Ingen »forældreløse« pakker fundet.Tryk retur for at fortsætte.Fjerner %sSkærm for lille, eller indstil $LINES og $COLUMNS.Se orphaner(8) og deborphan(1) for en liste over tilgængelige tilvalg.Vælg pakker der skal fjernes, eller annuller for at afslutte:Vælg pakker der aldrig skal blive anbefalet til fjernelse i deborphan:SimulerStatusfil er sandsynligvis ugyldig. Afslutter. Statusfilen er i en uheldig tilstand. En eller flere pakker er markeret som værende delvis installeret, delvis konfigureret, uudpakket, udløserventet eller udløserafventende. Afslutter. Brug: %s [--help|--purge|--skip-apt] [tilvalg for deborphan]Brug: %s [TILVALG] [PAKKE]... deborphan-1.7.28.8ubuntu1/po/fr.gmo0000664000000000000000000002723311773645147013714 0ustar EDal4&&Mj$O"i #C4J 4b = A 2 ;J 9 ? @ BA : A : :< 6w : : <$ :a G P D52z5+,K4x/9:"Ru::97;1s1!{9 , =9.wJ*%9!v(?"039|S6189crY0\OpxHvxVqQAPMw2HKJ? K K M"!Kp!!(M"wv#<#,+$tX$f$d4%c%h%if&3&s'4x'''tV(U(l!)-).)a)8M*6**e+(z+'++A+N,Vn,f,,-E4-z-C2.$v.%5',!= 3E)/08*&D?-6C2(;.#1 >A4< " B$:97@ + See also: deborphan(1), orphaner(8) Report bugs to: The following options are available: "apt" got removed. Exiting."apt" is not installed, broken dependencies found or could not open lock file, are you root? Printing "apt-get" commandline and exiting:"apt-get" returned with exitcode %s."apt-get" tries to remove more packages than requested by "orphaner". Exiting."deborphan" got removed. Exiting."deborphan" returned with error."dialog" returned with exitcode %s."find-circular" is currently not supported by "orphaner". Exiting.%s %s - Find packages without other packages depending on them Distributed under the terms of the Artistic License. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. %s: Invalid option: %s.%s: You need "dialog" in $PATH to run this frontend.--df-keep Read debfoster's "keepers" file. --find-config Find "orphaned" configuration files. --guess-all Try all of the above. --guess-common Try to report common packages. --guess-data Try to report data packages. --guess-debug Try to report debugging libraries. --guess-dev Try to report development packages. --guess-doc Try to report documentation packages. --guess-dummy Try to report dummy packages. --guess-interpreters Try to report interpreter libraries. --guess-kernel Try to report kernel modules. --guess-mono Try to report mono libraries. --guess-only Use --guess options only. --guess-perl Try to report perl libraries. --guess-pike Try to report pike libraries. --guess-python Try to report python libraries. --guess-ruby Try to report ruby libraries. --guess-section Try to report libraries in wrong sections. --libdevel Search in libdevel in addition to libs and oldlibs. --no-df-keep Do not read debfoster's "keepers" file. --no-show-section Do not show sections. -A PKGS.. Never report PKGS. -H Ignore hold flags. -L List the packages that are never reported. -P Show priority of packages found. -R PKGS.. Remove PKGS from the "keep" file. -Z Remove all packages from the "keep" file. -a Compare all packages, not just libs. -d Show dependencies for packages that have them. -e LIST Work as if packages in LIST were not installed. -f FILE Use FILE as statusfile. -h This help. -k FILE Use FILE to get/store info about kept packages. -n Disable checks for `recommends' and `suggests'. -n Enable checks for `recommends' and `suggests'. -p PRIOR Select only packages with priority >= PRIOR. -s Show the sections the packages are in. -v Version information. -z Show installed size of packages found. Disable checks for `recommends'. Disable checks for `suggests'. Explicitly specified status file or requested calling "apt-get" to be skipped. Printing "apt-get" commandline and exiting:Invalid basename: %s.No orphaned packages found.Press enter to continue.Removing %sScreen too small or set $LINES and $COLUMNS.See orphaner(8) and deborphan(1) for a list of valid options.Select packages for removal or cancel to quit:Select packages that should never be recommended for removal in deborphan:SimulateStatus file is probably invalid. Exiting. The status file is in an improper state. One or more packages are marked as half-installed, half-configured, unpacked, triggers-awaited or triggers-pending. Exiting. Usage: %s [--help|--purge|--skip-apt] [deborphan options]Usage: %s [OPTIONS] [PACKAGE]... Project-Id-Version: deborphan 1.7.28 Report-Msgid-Bugs-To: POT-Creation-Date: 2012-06-30 18:50+0000 PO-Revision-Date: 2009-03-06 10:23+0100 Last-Translator: Jean-Luc Coulon (f5ibh) Language-Team: French Language: fr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Voir aussi : deborphan(1), orphaner(8) Signaler les bogues à Liste des options disponibles : « apt » a été supprimé. Fin du programme.« apt » n'est pas installé, des dépendances cassées ont été trouvées ou il n'est pas possible d'ouvrir le fichier lock, êtes-vous administrateur ? Affichage de la ligne de commande « apt-get » et fin du programme.« apt-get » s'est terminé avec un code le retour %s.« apt-get » a tenté de supprimer davantage de paquets que ce qui était demandé par « orphaner ». Fin du programme.« deborphan » a été supprimé. Fin du programme.« deborphan » s'est terminé avec une erreur.« dialog » s'est terminé avec le code de retour %s.« find-circular » n'est pas pris en compte actuellement par « orphaner ». Fin du programme.%s %s - Chercher les paquets dont aucun paquet ne dépend Distribué selon les termes de la Licence Artistique (Artistic Licence). CE PAQUET EST FOURNI EN L'ÉTAT ET SANS AUCUNE GARANTIE EXPRESSE OU IMPLICITE, NOTAMMENT, ET SANS LIMITATION, LES GARANTIES IMPLICITES D'UNE POSSIBLE VALEUR MARCHANDE OU D'UNE ADÉQUATION A UN BESOIN PARTICULIER. %s : option incorrecte : %s.%s : « dialog » doit être accessible dans $PATH pour pouvoir utiliser cette interface.--df-keep, Lire le fichier des « maintiens » de debfoster. --find-config, Rechercher les fichiers de configuration « orphelins ». --guess-all, Essayer toutes les options précédentes. --guess-common, Essayer de signaler les paquets communs (« common »). --guess-data, Essayer de signaler les paquets de données (« data »). --guess-debug, Essayer de signaler les bibliothèques de débogage. --guess-dev, Essayer de signaler les paquets de développement. --guess-doc, Essayer de signaler les paquets de documentation. --guess-dummy, Essayer de signaler les paquets « dummy ». --guess-interpreters, Essayer de signaler les bibliothèques de l'interpréteur. --guess-kernel, Essayer de signaler les modules du noyau. --guess-mono, Essayer de signaler les bibliothèques mono. --guess-only, N'utiliser que les options « --guess ». --guess-perl, Essayer de signaler les bibliothèques Perl. --guess-pike, Essayer de signaler les bibliothèques Pike. --guess-python, Essayer de signaler les bibliothèques Python. --guess-ruby, Essayer de signaler les bibliothèques Ruby. --guess-section, Essayer de signaler les bibliothèques qui se trouvent dans des sections erronées. --libdevel, Effectuer les recherches dans les bibliothèques de développement (« libdevel ») en plus des bibliothèques (« libs ») et bibliothèques périmées (« oldlibs »). --no-df-keep, Ne pas lire le fichier des « maintiens » de debfoster. --no-show-section Ne pas afficher les sections. -A PAQUETS Ne jamais signaler les PAQUETS. -H Ignorer l'indicateur de maintien dans la version actuelle (« hold »). -L Afficher la liste des paquets qui ne sont jamais signalés. -P Afficher la priorité des paquets qui ont été trouvés. -R PAQUETS Supprimer les PAQUETS de la liste des paquets maintenus. -Z Supprimer tous les paquets de la liste des paquets maintenus. -a Comparer tous les paquets et pas seulement les bibliothèques. -d Afficher les dépendances des paquets. -e LISTE Fonctionne comme si les paquets dans la LISTE n'étaient pas installés. -f FICHIER Utiliser FICHIER comme fichier d'état. -h Ce texte d'aide. -k FICHIER Utiliser FICHIER pour chercher et enregistrer les informations à propos des paquets maintenus. -n Supprimer les vérifications pour « recommande » et « suggère ». -n Autoriser les vérifications pour « recommande » et « suggère ». -p PRIOR Sélectionner uniquement les paquets avec une priorité >= PRIOR. -s Afficher la section des paquets. -v Afficher la version du programme. -z Afficher la taille des paquets qui ont été trouvés. Supprimer les vérifications pour « recommande ». Supprimer les vérifications pour « suggère ». Le fichier d'état explicitement indiqué ou demandant l'appel à « apt-get » va être sauté. Affichage de la ligne de commande « apt-get » et fin du programme.Nom incorrect : %s.Aucun paquet orphelin n'a été trouvé.Presser « Entrée » pour continuer.Suppression de %sL'écran est trop petit, vous pouvez modifier $LINES et $COLUMNS.Voir orphaner(8) et deborphan(1) pour obtenir une liste des options possibles.Sélectionner les paquets à supprimer ou « Annuler » pour quitter le programme :Sélectionner les paquets qui ne doivent jamais être proposés par deborphan pour être supprimés :SimulerL'état du fichier n'est probablement pas valable. Fin du programme. Le fichier statut est dans un état impropre. Un ou plusieurs paquets sont marqués half-installed, half-configured, unpacked, triggers-awaited ou triggers-pending. Fin du programme. Syntaxe : %s [--help | --purge]i|--skip-apt [options de deborphan]Syntaxe : %s [OPTIONS] [PAQUET]... deborphan-1.7.28.8ubuntu1/po/ja.po0000664000000000000000000002626711773645147013541 0ustar # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: deborphan 1.7.3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-06-30 18:50+0000\n" "PO-Revision-Date: 2008-09-29 17:29+0200\n" "Last-Translator: Yasuo Eto \n" "Language-Team: \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/exit.c:70 #, c-format msgid "" "\n" "The following options are available:\n" msgstr "" "\n" "以下のオプションが利用可能です:\n" #: src/exit.c:73 #, c-format msgid "-h This help.\n" msgstr "-h このヘルプ。\n" #: src/exit.c:76 #, c-format msgid "-f FILE Use FILE as statusfile.\n" msgstr "-f FILE ステータスファイルを指定する。\n" #: src/exit.c:79 #, c-format msgid "-v Version information.\n" msgstr "-v バージョン情報。\n" #: src/exit.c:84 #, c-format msgid "-d Show dependencies for packages that have them.\n" msgstr "-d パッケージの依存関係を表示する。\n" #: src/exit.c:87 #, fuzzy, c-format msgid "-P Show priority of packages found.\n" msgstr "-P パッケージの優先度を表示する。\n" #: src/exit.c:90 #, c-format msgid "-s Show the sections the packages are in.\n" msgstr "-s パッケージの分類を表示する。\n" #: src/exit.c:92 #, c-format msgid "--no-show-section Do not show sections.\n" msgstr "--no-show-section 分類を表示しない。\n" #: src/exit.c:95 #, c-format msgid "-z Show installed size of packages found.\n" msgstr "" #: src/exit.c:100 #, c-format msgid "-a Compare all packages, not just libs.\n" msgstr "-a ライブラリだけでなくすべてのパッケージを全て比較する。\n" #: src/exit.c:103 #, c-format msgid "-e LIST Work as if packages in LIST were not installed.\n" msgstr "" #: src/exit.c:106 #, c-format msgid "-H Ignore hold flags.\n" msgstr "-H 保留フラグを無視する。\n" #: src/exit.c:110 #, c-format msgid "-n Disable checks for `recommends' and `suggests'.\n" msgstr "-n 'recommends' と `suggests' をチェックしない。\n" #: src/exit.c:112 #, c-format msgid "-n Enable checks for `recommends' and `suggests'.\n" msgstr "-n 'recommends' と `suggests' をチェックする。\n" #: src/exit.c:116 #, fuzzy, c-format msgid "Disable checks for `recommends'.\n" msgstr "-n 'recommends' と `suggests' をチェックしない。\n" #: src/exit.c:118 #, fuzzy, c-format msgid "Disable checks for `suggests'.\n" msgstr "-n 'recommends' と `suggests' をチェックしない。\n" #: src/exit.c:121 #, c-format msgid "-p PRIOR Select only packages with priority >= PRIOR.\n" msgstr "-p PRIOR PRIOR より優先度の高いパッケージのみ選ぶ。\n" #: src/exit.c:123 #, c-format msgid "--find-config Find \"orphaned\" configuration files.\n" msgstr "--find-config \"使われていない\"設定ファイルを探す。\n" #: src/exit.c:125 #, c-format msgid "" "--libdevel Search in libdevel in addition to libs and " "oldlibs.\n" msgstr "" #: src/exit.c:130 #, c-format msgid "-A PKGS.. Never report PKGS.\n" msgstr "-A PKGS.. PKGS について報告しない。\n" #: src/exit.c:133 #, c-format msgid "-k FILE Use FILE to get/store info about kept packages.\n" msgstr "" "-k FILE 保留パッケージに関する情報を取得/格納するのに使用するファイル。\n" #: src/exit.c:136 #, c-format msgid "-L List the packages that are never reported.\n" msgstr "-L 報告しないパッケージの一覧。\n" #: src/exit.c:139 #, fuzzy, c-format msgid "-R PKGS.. Remove PKGS from the \"keep\" file.\n" msgstr "-Z 保留されているファイルから全てのパッケージを削除する。\n" #: src/exit.c:142 #, c-format msgid "-Z Remove all packages from the \"keep\" file.\n" msgstr "-Z 保留されているファイルから全てのパッケージを削除する。\n" #: src/exit.c:145 #, fuzzy, c-format msgid "--df-keep Read debfoster's \"keepers\" file.\n" msgstr "" "--df-keep debfoster が保留しているファイルを参照する。\n" #: src/exit.c:146 #, fuzzy, c-format msgid "--no-df-keep Do not read debfoster's \"keepers\" file.\n" msgstr "" "--no-df-keep debfoster が保留しているファイルを参照しない。\n" #. guessing #: src/exit.c:151 #, c-format msgid "--guess-common Try to report common packages.\n" msgstr "--guess-common 共有パッケージを報告させる。\n" #: src/exit.c:152 #, c-format msgid "--guess-data Try to report data packages.\n" msgstr "--guess-data データパッケージを報告させる。\n" #: src/exit.c:153 #, c-format msgid "--guess-debug Try to report debugging libraries.\n" msgstr "--guess-debug デバックライブラリを報告させる。\n" #: src/exit.c:154 #, c-format msgid "--guess-dev Try to report development packages.\n" msgstr "--guess-dev 開発用パッケージを報告させる。\n" #: src/exit.c:155 #, c-format msgid "--guess-doc Try to report documentation packages.\n" msgstr "" #: src/exit.c:156 #, c-format msgid "--guess-dummy Try to report dummy packages.\n" msgstr "--guess-dummy ダミーパッケージを報告させる。\n" #: src/exit.c:157 #, fuzzy, c-format msgid "--guess-kernel Try to report kernel modules.\n" msgstr "--guess-kernel インタプリタライブラリを報告させる。\n" #: src/exit.c:158 #, c-format msgid "--guess-interpreters Try to report interpreter libraries.\n" msgstr "--guess-interpreters インタプリタライブラリを報告させる。\n" #: src/exit.c:159 #, fuzzy, c-format msgid "--guess-mono Try to report mono libraries.\n" msgstr "--guess-python python ライブラリを報告させる。\n" #: src/exit.c:160 #, c-format msgid "--guess-perl Try to report perl libraries.\n" msgstr "--guess-perl perl ライブラリを報告させる。\n" #: src/exit.c:161 #, c-format msgid "--guess-pike Try to report pike libraries.\n" msgstr "--guess-pike pike ライブラリを報告させる。\n" #: src/exit.c:162 #, c-format msgid "--guess-python Try to report python libraries.\n" msgstr "--guess-python python ライブラリを報告させる。\n" #: src/exit.c:163 #, c-format msgid "--guess-ruby Try to report ruby libraries.\n" msgstr "--guess-ruby ruby ライブラリを報告させる。\n" #: src/exit.c:164 #, c-format msgid "" "--guess-section Try to report libraries in wrong sections.\n" msgstr "" "--guess-section 不正なセクションのライブラリを報告させる。\n" #: src/exit.c:166 #, c-format msgid "--guess-all Try all of the above.\n" msgstr "--guess-all 全てを試みる。\n" #: src/exit.c:167 #, c-format msgid "--guess-only Use --guess options only.\n" msgstr "--guess-only --guess オプションのみを用いる。\n" #: src/exit.c:169 #, fuzzy, c-format msgid "" "\n" "See also: deborphan(1), orphaner(8)\n" "Report bugs to:" msgstr "" "\n" "参照: deborphan(1), orphaner(8)\n" "バグ報告先:" #: src/exit.c:177 #, c-format msgid "" "%s %s - Find packages without other packages depending on them\n" "Distributed under the terms of the Artistic License.\n" "\n" "THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n" "IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n" "WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n" msgstr "" "%s %s - このパッケージは他のパッケージに依存せずに Artistic License の\n" "元で提供されています。\n" "\n" "THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n" "IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n" "WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n" #: src/exit.c:197 #, c-format msgid "Usage: %s [OPTIONS] [PACKAGE]...\n" msgstr "用法: %s [オプション] [パッケージ]...\n" #: src/exit.c:203 msgid "" "The status file is in an improper state.\n" "One or more packages are marked as half-installed, half-configured,\n" "unpacked, triggers-awaited or triggers-pending. Exiting.\n" msgstr "" #: src/exit.c:211 msgid "Status file is probably invalid. Exiting.\n" msgstr "" #: util/orphaner.sh:57 #, sh-format msgid "Usage: %s [--help|--purge|--skip-apt] [deborphan options]" msgstr "" #: util/orphaner.sh:59 #, no-sh-format msgid "See orphaner(8) and deborphan(1) for a list of valid options." msgstr "" #: util/orphaner.sh:61 #, sh-format msgid "Invalid basename: %s." msgstr "" #: util/orphaner.sh:63 #, sh-format msgid "%s: Invalid option: %s." msgstr "" #: util/orphaner.sh:65 #, sh-format msgid "%s: You need \"dialog\" in $PATH to run this frontend." msgstr "" #: util/orphaner.sh:67 #, no-sh-format msgid "Screen too small or set $LINES and $COLUMNS." msgstr "" #: util/orphaner.sh:70 #, no-sh-format msgid "" "Select packages that should never be recommended for removal in deborphan:" msgstr "" #: util/orphaner.sh:72 #, no-sh-format msgid "Select packages for removal or cancel to quit:" msgstr "" #: util/orphaner.sh:75 #, no-sh-format msgid "No orphaned packages found." msgstr "" #: util/orphaner.sh:77 #, no-sh-format msgid "\"deborphan\" got removed. Exiting." msgstr "" #: util/orphaner.sh:79 #, no-sh-format msgid "\"apt\" got removed. Exiting." msgstr "" #: util/orphaner.sh:81 #, no-sh-format msgid "" "\"apt\" is not installed, broken dependencies found or could not open lock " "file, are you root? Printing \"apt-get\" commandline and exiting:" msgstr "" #: util/orphaner.sh:82 msgid "" "Explicitly specified status file or requested calling \"apt-get\" to be " "skipped. Printing \"apt-get\" commandline and exiting:" msgstr "" #: util/orphaner.sh:84 #, no-sh-format msgid "Removing %s" msgstr "" #: util/orphaner.sh:87 #, no-sh-format msgid "\"deborphan\" returned with error." msgstr "" #: util/orphaner.sh:89 #, sh-format msgid "\"apt-get\" returned with exitcode %s." msgstr "" #: util/orphaner.sh:91 #, sh-format msgid "\"dialog\" returned with exitcode %s." msgstr "" #: util/orphaner.sh:93 #, no-sh-format msgid "" "\"apt-get\" tries to remove more packages than requested by \"orphaner\". " "Exiting." msgstr "" #: util/orphaner.sh:96 #, no-sh-format msgid "Simulate" msgstr "" #: util/orphaner.sh:99 #, no-sh-format msgid "Press enter to continue." msgstr "" #: util/orphaner.sh:102 #, no-sh-format msgid "\"find-circular\" is currently not supported by \"orphaner\". Exiting." msgstr "" #~ msgid "-R PKGS.. Report PKGS if there are no dependencies.\n" #~ msgstr "-R PKGS.. PKGS がなにからも依存されていなければ報告する。\n" deborphan-1.7.28.8ubuntu1/po/pl.gmo0000664000000000000000000002421311773645147013713 0ustar EDal4&&Mj$O"i #C4J 4b = A 2 ;J 9 ? @ BA : A : :< 6w : : <$ :a G P D52z5+,K4x/9:"Ru::97;1s1!{9 , =9.wJ*%9!(G'$o%-sW*&$,K>x:=?NG<HA\JGE1HwJ? @K9ABCKDVG+ Ds 0 ' '!<9!'v!3!6!= ":G"c"("#e%#<#;#8$#=$a$1$"$$$${%&%+% %:%A/&:q&K& &8';'90( j(%5',!= 3E)/08*&D?-6C2(;.#1 >A4< " B$:97@ + See also: deborphan(1), orphaner(8) Report bugs to: The following options are available: "apt" got removed. Exiting."apt" is not installed, broken dependencies found or could not open lock file, are you root? Printing "apt-get" commandline and exiting:"apt-get" returned with exitcode %s."apt-get" tries to remove more packages than requested by "orphaner". Exiting."deborphan" got removed. Exiting."deborphan" returned with error."dialog" returned with exitcode %s."find-circular" is currently not supported by "orphaner". Exiting.%s %s - Find packages without other packages depending on them Distributed under the terms of the Artistic License. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. %s: Invalid option: %s.%s: You need "dialog" in $PATH to run this frontend.--df-keep Read debfoster's "keepers" file. --find-config Find "orphaned" configuration files. --guess-all Try all of the above. --guess-common Try to report common packages. --guess-data Try to report data packages. --guess-debug Try to report debugging libraries. --guess-dev Try to report development packages. --guess-doc Try to report documentation packages. --guess-dummy Try to report dummy packages. --guess-interpreters Try to report interpreter libraries. --guess-kernel Try to report kernel modules. --guess-mono Try to report mono libraries. --guess-only Use --guess options only. --guess-perl Try to report perl libraries. --guess-pike Try to report pike libraries. --guess-python Try to report python libraries. --guess-ruby Try to report ruby libraries. --guess-section Try to report libraries in wrong sections. --libdevel Search in libdevel in addition to libs and oldlibs. --no-df-keep Do not read debfoster's "keepers" file. --no-show-section Do not show sections. -A PKGS.. Never report PKGS. -H Ignore hold flags. -L List the packages that are never reported. -P Show priority of packages found. -R PKGS.. Remove PKGS from the "keep" file. -Z Remove all packages from the "keep" file. -a Compare all packages, not just libs. -d Show dependencies for packages that have them. -e LIST Work as if packages in LIST were not installed. -f FILE Use FILE as statusfile. -h This help. -k FILE Use FILE to get/store info about kept packages. -n Disable checks for `recommends' and `suggests'. -n Enable checks for `recommends' and `suggests'. -p PRIOR Select only packages with priority >= PRIOR. -s Show the sections the packages are in. -v Version information. -z Show installed size of packages found. Disable checks for `recommends'. Disable checks for `suggests'. Explicitly specified status file or requested calling "apt-get" to be skipped. Printing "apt-get" commandline and exiting:Invalid basename: %s.No orphaned packages found.Press enter to continue.Removing %sScreen too small or set $LINES and $COLUMNS.See orphaner(8) and deborphan(1) for a list of valid options.Select packages for removal or cancel to quit:Select packages that should never be recommended for removal in deborphan:SimulateStatus file is probably invalid. Exiting. The status file is in an improper state. One or more packages are marked as half-installed, half-configured, unpacked, triggers-awaited or triggers-pending. Exiting. Usage: %s [--help|--purge|--skip-apt] [deborphan options]Usage: %s [OPTIONS] [PACKAGE]... Project-Id-Version: deborphan 1.7.18nReport-Msgid-Bugs-To: Report-Msgid-Bugs-To: POT-Creation-Date: 2012-06-30 18:50+0000 PO-Revision-Date: 2010-11-27 10:08+0100 Last-Translator: Robert Luberda < Language-Team: Polish > Language: pl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: Lokalize 1.0 Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2); Patrz także: deborphan(1), orphaner(8) Proszę zgłaszać błędy do: Dostępne są następujące opcje: "apt" zostało usunięte. Kończenie."apt" nie jest zainstalowane, znaleziono popsute zależności lub nie powiodło się otwarcie pliku blokady, jesteś administratorem? Wypisywanie linii poleceń "apt-get" i kończenie:"apt-get" zakończył się kodem wyjścia %s."apt-get" próbuje usunąć więcej pakietów, niż polecił mu "orphaner". Kończenie."deborphan" został usunięty. Kończenie."deborphan" zakończył się błędem."dialog" zakończył się kodem wyjścia %s."orphaner" nie obsługuje obecnie "find-circular". Kończenie.%s %s - Znajduje pakiety, których nie wymagają żadne inne pakiety Distributed under the terms of the Artistic License. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. %s: Nieprawidłowa opcja: %s.%s: Ten interfejs wymaga programu "dialog" w ścieżce $PATH.--df-keep Czytaj plik zatrzymań debfostera. --find-config Znajdź "osierocone" pliki konfiguracyjne. --guess-all Próbuj wszystkich powyższych. --guess-common Próbuj zgłaszać pakiety współdzielone. --guess-data Próbuj zgłaszać pakiety z danymi. --guess-debug Próbuj zgłaszać biblioteki do debugowania. --guess-dev Próbuj zgłaszać pakiety "developement". --guess-doc Próbuj zgłaszać pakiety dokumentacji. --guess-dummy Próbuj zgłaszać pakiety "puste" (dummy). --guess-interpreters Próbuj zgłaszać biblioteki interpreterów. --guess-kernel Próbuj zgłaszać moduły jądra. --guess-mono Próbuj zgłaszać biblioteki Mono. --guess-only Używaj tylko opcji --guess. --guess-perl Próbuj zgłaszać biblioteki Perla. --guess-pike Próbuj zgłaszać biblioteki Pike'a. --guess-python Próbuj zgłaszać biblioteki Pythona. --guess-ruby Próbuj zgłaszać biblioteki Ruby'ego. --guess-section Próbuj zgłaszać biblioteki w niewłaściwych sekcjach. --libdevel Szukaj w libdevel, oprócz libs i oldlibs. --no-df-keep Nie czytaj pliku zatrzymań debfostera. --no-show-section Nie pokazuj sekcji. -A PKT.. Nie zgłaszaj pakietów PKT. -H Ignoruj flagę "wstrzymany". -L Wypisuj pakiety, które nie są nigdy zgłaszane. -P Pokaż priorytety pakietów. -R PKT.. Usuń podane pakiety z pliku zatrzymań. -Z Usuń wszystkie pakiety z pliku zatrzymań. -a Porównaj wszystkie pakiety, nie tylko biblioteki. -d Pokaż zależności pakietów, które je mają. -e LISTA Działaj tak, jakby pakiety z LISTA nie były zainstalowane. -f PLIK Użyj PLIKU jako pliku stanu. -h Ten tekst. -k PLIK Przechowuj informacje na temat zatrzymanych pakietów w PLIKU. -n Wyłącz sprawdzanie "polecania" i "sugerowania". -n Włącz sprawdzanie "polecania" i "sugerowania". -p PRIOR Wybierz tylko pakiety z priorytetem >= PRIOR. -s Pokaż sekcje pakietów. -v Informacja o wersji. -z Wyświetl rozmiar wyszukanego pakietu. Wyłącz sprawdzanie "polecania". Wyłącz sprawdzanie "sugerowania". Wyraźnie podano plik stanu lub zażądano pominięcia wywołania "apt-get". Wypisywanie linii poleceń "apt-get" i kończenie:Nieprawidłowa nazwa: %s.Nie znaleziono osieroconych pakietów.Proszę nacisnąć enter, aby kontynuować.Usuwanie %sEkran jest za mały - spróbuj ustawić $LINES i $COLUMNS.Opcje można znaleźć w podręczniku orphaner(8) i deborphan(1).Wybierz pakiety do usunięcia lub anuluj, aby zakończyć:Wybierz pakiety, których usunięcia deborphan nigdy nie powinien zalecać:SymulacjaPrawdopodobnie plik stanu jest niepoprawny. Kończenie. Stan pliku statusu jest w nieprawidłowy. Jeden lub więcej pakietów jest oznaczonych jako w połowie zainstalowanych, w połowie skonfigurowanych, rozpakowanych, oczekujących na wyzwalacze lub w trakcie przetwarzania wyzwalaczy. Kończenie. Użycie: %s [--help|--purge|--skip-apt] [opcje deborphan]Użycie: %s [OPCJE] [PAKIET]... deborphan-1.7.28.8ubuntu1/po/ca.gmo0000664000000000000000000002455411773645147013673 0ustar EDal4&&Mj$O"i #C4J 4b = A 2 ;J 9 ? @ BA : A : :< 6w : : <$ :a G P D52z5+,K4x/9:"Ru::97;1s1!{9 , =9.wJ*%9!f(?)& -Z,c!,SB3vIHF)=pBDP6NLA#PeBJADJJLJivH+ Mt 5 # 3!:P!6!.!8!@*"@k"j".#F#~`#g#IG$@$8$% %;1%1m%2%%&&&&:&E,'<r'M'':(?(B)&E)%5',!= 3E)/08*&D?-6C2(;.#1 >A4< " B$:97@ + See also: deborphan(1), orphaner(8) Report bugs to: The following options are available: "apt" got removed. Exiting."apt" is not installed, broken dependencies found or could not open lock file, are you root? Printing "apt-get" commandline and exiting:"apt-get" returned with exitcode %s."apt-get" tries to remove more packages than requested by "orphaner". Exiting."deborphan" got removed. Exiting."deborphan" returned with error."dialog" returned with exitcode %s."find-circular" is currently not supported by "orphaner". Exiting.%s %s - Find packages without other packages depending on them Distributed under the terms of the Artistic License. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. %s: Invalid option: %s.%s: You need "dialog" in $PATH to run this frontend.--df-keep Read debfoster's "keepers" file. --find-config Find "orphaned" configuration files. --guess-all Try all of the above. --guess-common Try to report common packages. --guess-data Try to report data packages. --guess-debug Try to report debugging libraries. --guess-dev Try to report development packages. --guess-doc Try to report documentation packages. --guess-dummy Try to report dummy packages. --guess-interpreters Try to report interpreter libraries. --guess-kernel Try to report kernel modules. --guess-mono Try to report mono libraries. --guess-only Use --guess options only. --guess-perl Try to report perl libraries. --guess-pike Try to report pike libraries. --guess-python Try to report python libraries. --guess-ruby Try to report ruby libraries. --guess-section Try to report libraries in wrong sections. --libdevel Search in libdevel in addition to libs and oldlibs. --no-df-keep Do not read debfoster's "keepers" file. --no-show-section Do not show sections. -A PKGS.. Never report PKGS. -H Ignore hold flags. -L List the packages that are never reported. -P Show priority of packages found. -R PKGS.. Remove PKGS from the "keep" file. -Z Remove all packages from the "keep" file. -a Compare all packages, not just libs. -d Show dependencies for packages that have them. -e LIST Work as if packages in LIST were not installed. -f FILE Use FILE as statusfile. -h This help. -k FILE Use FILE to get/store info about kept packages. -n Disable checks for `recommends' and `suggests'. -n Enable checks for `recommends' and `suggests'. -p PRIOR Select only packages with priority >= PRIOR. -s Show the sections the packages are in. -v Version information. -z Show installed size of packages found. Disable checks for `recommends'. Disable checks for `suggests'. Explicitly specified status file or requested calling "apt-get" to be skipped. Printing "apt-get" commandline and exiting:Invalid basename: %s.No orphaned packages found.Press enter to continue.Removing %sScreen too small or set $LINES and $COLUMNS.See orphaner(8) and deborphan(1) for a list of valid options.Select packages for removal or cancel to quit:Select packages that should never be recommended for removal in deborphan:SimulateStatus file is probably invalid. Exiting. The status file is in an improper state. One or more packages are marked as half-installed, half-configured, unpacked, triggers-awaited or triggers-pending. Exiting. Usage: %s [--help|--purge|--skip-apt] [deborphan options]Usage: %s [OPTIONS] [PACKAGE]... Project-Id-Version: deborphan 1.7.28.1 Report-Msgid-Bugs-To: POT-Creation-Date: 2012-06-30 18:50+0000 PO-Revision-Date: 2010-12-12 19:43+0100 Last-Translator: Jordi Mallach Language-Team: Catalan Language: ca MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Vegeu també: debophan(1), orphaner(8) Informeu dels errors a: Les següents opcions són disponibles: S'ha suprimit «apt». S'està eixint.L'«apt» no és instaŀlat, s'ha trobat dependències trencades o no s'ha pogut el fitxer de blocatge. Sou l'usuari «root»? Es mostrarà la línia d'ordres d'«apt-get» i s'eixirà:«apt-get» ha tornat amb el codi d'error %s.«apt-get» vol suprimir més paquets que els demanats per l'«orphaner». S'està eixint.S'ha suprimit «deborphan». S'està eixint.«deborphan» ha tornat un error.«dialog» ha tornat amb el codi d'error %s.«find-circular» no és implementat actualment per l'«orphaner». S'està eixint.%s %s - Troba paquets dels quals no depenen altres paquets Distribuït sota els termes de la Llicència Artística. AQUEST PAQUET ES PROVEEIX «COM ESTÀ» I SENSE CAP GARANTIA EXPRESSA O IMPLÍCITA, INCLOENT, SENSE CAP LIMITACIÓ, LES GARANTIES IMPLÍCITES DE COMERCIABILITAT I ADEQUACIÓ PER A UN PROPÒSIT PARTICULAR. %s: L'opció és invàlida: %s.%s: Necessiteu «dialog» en el $PATH per a executar aquesta interfície.-df-keep Llegeix el fitxer «keepers» de debfoster. --find-config Troba fitxers de configuració «orfes». --guess-all Intenta fer totes les anteriors. --guess-common Intenta informar dels paquets comuns. --guess-data Intenta informar dels paquets de dades. --guess-debug Intenta informar de les biblioteques de depuració. --guess-dev Intenta informar dels paquets de desenvolupament. --guess-doc Intenta informar dels paquets de documentació. --guess-dummy Intenta informar dels paquets buits. --gues-interpreters Intenta informar de les biblioteques d'intèrprets. --guess-kernel Intenta informar de mòduls de nucli. --guess-mono Intenta informar de les biblioteques de mono. --guess-only Utilitza només les opcions --guess. --guess-perl Intenta informar de les biblioteques de perl. --guess-pike Intenta informar de les biblioteques de pike. --guess-python Intenta informar de les biblioteques de python. --guess-ruby Intenta informar de les biblioteques de ruby. --guess-section Intenta informar de les biblioteques en seccions incorrectes. --libdevel Cerca en libdevel a més de libs i oldlibs. --no-df-keep No llegeixes el fitxer «keepers» de debfoster. --no-show-section No mostres les seccions. -A PQTS.. No informes mai de PQTS. -H Descarta els senyaladors de congelació. -L Llista els paquets dels quals no s'informa mai. -P Mostra les prioritats dels paquets trobats. -R PQTS.. Suprimeix PQTS del fitxer «keep». -Z Elimina tots els paquets del fitxer «keep». -a Compara tots els paquets, no només les biblioteques. -d Mostra les dependències dels paquets que en tinguen. -e LLISTA Treballa com si els paquets de la LLISTA no estigueren instaŀlats. -f FITXER Utilitza FITXER com fitxer d'estat. -h Aquesta ajuda. -k FITXER Utilitza FITXER per a obtenir/emmagatzemar la informació sobre els paquets conservats. -n Inhabilita les comprovacions per a «recomana» i «suggereix». -n Habilita les comprovacions per a «recomana» i «suggereix». -p PRIOR Selecciona només els paquets amb prioritat >= PRIOR. -s Mostra les seccions on es troben els paquets. -v Informació de la versió. -z Mostra la mida instaŀlada dels paquets trobats. Inhabilita les comprovacions per a «recomana». Inhabilita les comprovacions per a «suggereix». S'ha especificat explícitament un fitxer «status», o s'ha demanat l'omisió de l'execució de l'«apt-get». Es mostrarà la línia d'ordres de l'«apt-get» i s'eixirà:El nom base és invàlid: %s.No s'ha trobat cap paquet orfe.Premeu Intro per a continuar.S'està suprimint %sLa pantalla és massa petita o establiu $LINES i $COLUMNS.Vegeu orphaner(8) i deborphan(1) per a una llista d'opcions vàlides.Seleccioneu els paquets a suprimir o canceŀleu per a eixir:Seleccioneu els paquets els quals deborphan mai hauria de recomanar eliminar:SimulaEl fitxer «status» sembla ser invàlid. S'està eixint. El fitxer «status» és en un estat incorrecte. Un o més paquets estan marcats com a mig-instaŀlat, mig-configurat, desempaquetat, espera-d'activadors o pendent-d'activadors. S'està eixint. Forma d'ús: %s [--help|--purge|--skip-apt] [opcions de deborphan]Forma d'ús: %s [OPCIONS] [PAQUET]… deborphan-1.7.28.8ubuntu1/po/cat-id-tbl.c0000664000000000000000000000000011773645147014644 0ustar deborphan-1.7.28.8ubuntu1/po/es.po0000664000000000000000000003435411773645147013552 0ustar # deborphan translation to Spanish # Copyright (C) 2004 Software in the Public Interest # This file is distributed under the same license as the deborphan package. # # Changes: # - Initial translation # Javier Fernandez-Sanguino Peña , 2004 # # # Traductores, si no conoce el formato PO, merece la pena leer la # documentación de gettext, especialmente las secciones dedicadas a este # formato, por ejemplo ejecutando: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # # Equipo de traducción al español, por favor, lean antes de traducir # los siguientes documentos: # # - El proyecto de traducción de Debian al español # http://www.debian.org/intl/spanish/coordinacion # especialmente las notas de traducción en # http://www.debian.org/intl/spanish/notas # # - La guía de traducción de po's de debconf: # /usr/share/doc/po-debconf/README-trans # o http://www.debian.org/intl/l10n/po-debconf/README-trans # msgid "" msgstr "" "Project-Id-Version: deborphan\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-06-30 18:50+0000\n" "PO-Revision-Date: 2010-11-22 01:51+0100\n" "Last-Translator: Javier Fernandez-Sanguino Peña \n" "Language-Team: Debian Spanish \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/exit.c:70 #, c-format msgid "" "\n" "The following options are available:\n" msgstr "" "\n" "Las siguientes opciones están disponibles:\n" #: src/exit.c:73 #, c-format msgid "-h This help.\n" msgstr "-h Esta ayuda.\n" #: src/exit.c:76 #, c-format msgid "-f FILE Use FILE as statusfile.\n" msgstr "-f FICH. Utilizar FICH. como fichero de estado.\n" #: src/exit.c:79 #, c-format msgid "-v Version information.\n" msgstr "-v Información de la versión.\n" #: src/exit.c:84 #, c-format msgid "-d Show dependencies for packages that have them.\n" msgstr "" "-d Mostrar las dependencias para los paquetes que las\n" " tienen.\n" #: src/exit.c:87 #, c-format msgid "-P Show priority of packages found.\n" msgstr "-P Mostrar las prioridades de los paquetes encontrados.\n" #: src/exit.c:90 #, c-format msgid "-s Show the sections the packages are in.\n" msgstr "-s Mosrtar las secciones en que están los paquetes.\n" #: src/exit.c:92 #, c-format msgid "--no-show-section Do not show sections.\n" msgstr "--no-show-section No mostrar las secciones.\n" #: src/exit.c:95 #, c-format msgid "-z Show installed size of packages found.\n" msgstr "" "-z Mostrar el tamaño de instalación de los paquetes\n" " encontrados.\n" #: src/exit.c:100 #, c-format msgid "-a Compare all packages, not just libs.\n" msgstr "" "-a Comparar todos los paquetes, en lugar de sólo las\n" " bibliotecas.\n" #: src/exit.c:103 #, c-format msgid "-e LIST Work as if packages in LIST were not installed.\n" msgstr "" "-e LISTA Trabajar como si no estuvieran instalados los\n" " paquetes de la LISTA.\n" #: src/exit.c:106 #, c-format msgid "-H Ignore hold flags.\n" msgstr "-H Ignorar las marcas de retención de paquetes.\n" #: src/exit.c:110 #, c-format msgid "-n Disable checks for `recommends' and `suggests'.\n" msgstr "" "-n Deshabilitar las comprobaciones para «recommends» o\n" " «suggests».\n" #: src/exit.c:112 #, c-format msgid "-n Enable checks for `recommends' and `suggests'.\n" msgstr "" "-n Habilitar las comprobaciones para «recommends» o\n" " «suggests».\n" #: src/exit.c:116 #, c-format msgid "Disable checks for `recommends'.\n" msgstr "Deshabilitar las comprobaciones para «recommends».\n" #: src/exit.c:118 #, c-format msgid "Disable checks for `suggests'.\n" msgstr "Deshabilitar las comprobaciones para «suggests».\n" #: src/exit.c:121 #, c-format msgid "-p PRIOR Select only packages with priority >= PRIOR.\n" msgstr "" "-p PRIOR Seleccionar sólo los paquetes con prioridad >=\n" " PRIOR.\n" #: src/exit.c:123 #, c-format msgid "--find-config Find \"orphaned\" configuration files.\n" msgstr "" "--find-config Buscar ficheros de configuración «huérfanos».\n" #: src/exit.c:125 #, c-format msgid "" "--libdevel Search in libdevel in addition to libs and " "oldlibs.\n" msgstr "" "--libdevel Buscar en «libdevel» además de en «libs» y " "«oldlibs»\n" #: src/exit.c:130 #, c-format msgid "-A PKGS.. Never report PKGS.\n" msgstr "-A PAQS.. Nunca informar de PAQS..\n" #: src/exit.c:133 #, c-format msgid "-k FILE Use FILE to get/store info about kept packages.\n" msgstr "" "-k FICH. Usar FICH. para obtener y establecer información\n" " sobre paquetes a mantener.\n" #: src/exit.c:136 #, c-format msgid "-L List the packages that are never reported.\n" msgstr "-L Listar los paquetes que nunca serán reportados.\n" #: src/exit.c:139 #, c-format msgid "-R PKGS.. Remove PKGS from the \"keep\" file.\n" msgstr "-R PAQS.. Eliminar PAQS los paquetes de la lista a mantener.\n" #: src/exit.c:142 #, c-format msgid "-Z Remove all packages from the \"keep\" file.\n" msgstr "-Z Eliminar todos los paquetes de la lista a mantener.\n" #: src/exit.c:145 #, c-format msgid "--df-keep Read debfoster's \"keepers\" file.\n" msgstr "" "--df-keep Leer el fichero de paquetes a mantener «keepers» " "de «debfoster».\n" #: src/exit.c:146 #, c-format msgid "--no-df-keep Do not read debfoster's \"keepers\" file.\n" msgstr "" "--no-df-keep No leer el fichero de paquetes a mantener " "«keepers» de «debfoster».\n" #. guessing #: src/exit.c:151 #, c-format msgid "--guess-common Try to report common packages.\n" msgstr "" "--guess-common Intentar informar de paquetes habituales.\n" #: src/exit.c:152 #, c-format msgid "--guess-data Try to report data packages.\n" msgstr "--guess-data Intentar informar de paquetes de datos.\n" #: src/exit.c:153 #, c-format msgid "--guess-debug Try to report debugging libraries.\n" msgstr "" "--guess-debug Intentar informar de las bibliotecas de " "depuración.\n" #: src/exit.c:154 #, c-format msgid "--guess-dev Try to report development packages.\n" msgstr "" "--guess-dev Intentar informar de paquetes de desarrollo.\n" #: src/exit.c:155 #, c-format msgid "--guess-doc Try to report documentation packages.\n" msgstr "" "--guess-doc Intentar informar de los paquetes de " "documentación.\n" #: src/exit.c:156 #, c-format msgid "--guess-dummy Try to report dummy packages.\n" msgstr "--guess-dummy Intentar informar de paquetes «dummy».\n" #: src/exit.c:157 #, c-format msgid "--guess-kernel Try to report kernel modules.\n" msgstr "" "--guess-kernel Intentar informar de los módulos del núcleo.\n" #: src/exit.c:158 #, c-format msgid "--guess-interpreters Try to report interpreter libraries.\n" msgstr "" "--guess-interpreters Intentar informar de las bibliotecas de " "intérpretes.\n" #: src/exit.c:159 #, c-format msgid "--guess-mono Try to report mono libraries.\n" msgstr "" "--guess-mono Intentar informar de las bibliotecas de Mono.\n" #: src/exit.c:160 #, c-format msgid "--guess-perl Try to report perl libraries.\n" msgstr "" "--guess-perl Intentar informar de las bibliotecas de Perl.\n" #: src/exit.c:161 #, c-format msgid "--guess-pike Try to report pike libraries.\n" msgstr "" "--guess-pike Intentar informar de las bibliotecas de Pike.\n" #: src/exit.c:162 #, c-format msgid "--guess-python Try to report python libraries.\n" msgstr "" "--guess-python Intentar informar de las bibliotecas de Python.\n" #: src/exit.c:163 #, c-format msgid "--guess-ruby Try to report ruby libraries.\n" msgstr "" "--guess-ruby Intentar informar de las bibliotecas de Ruby.\n" #: src/exit.c:164 #, c-format msgid "" "--guess-section Try to report libraries in wrong sections.\n" msgstr "" "--guess-section Intentar informar sobre las bibliotecas en " "secciones\n" " incorrectas.\n" #: src/exit.c:166 #, c-format msgid "--guess-all Try all of the above.\n" msgstr "--guess-all Probar todos los arriba indicados.\n" #: src/exit.c:167 #, c-format msgid "--guess-only Use --guess options only.\n" msgstr "--guess-only Usar sólo las opciones --guess.\n" #: src/exit.c:169 #, c-format msgid "" "\n" "See also: deborphan(1), orphaner(8)\n" "Report bugs to:" msgstr "" "\n" "Consulte también: deborphan(1), orphaner(8)\n" "Envíe los informes de error a:" #: src/exit.c:177 #, c-format msgid "" "%s %s - Find packages without other packages depending on them\n" "Distributed under the terms of the Artistic License.\n" "\n" "THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n" "IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n" "WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n" msgstr "" "%s %s - Encuentra los paquetes de los que no depende ningún otro paquete\n" "Distribuido bajo los términos de la licencia Arttístics.\n" "\n" "ESTE PAQUETE SE DISTRIBUYE «TAL CUAL ES» SIN NINGUNA GARANTÍA EXPLICITA\n" "O IMPLICITA, INCLUYENDO, SIN NINGUNA LIMITACION, LAS GARANTIAS DE\n" "MERCANCIAS Y DE ADECUACION A UN PROPOSITO DETERMINADO.\n" #: src/exit.c:197 #, c-format msgid "Usage: %s [OPTIONS] [PACKAGE]...\n" msgstr "Modo de uso: %s [OPCIONES] [PAQUETE]...\n" #: src/exit.c:203 msgid "" "The status file is in an improper state.\n" "One or more packages are marked as half-installed, half-configured,\n" "unpacked, triggers-awaited or triggers-pending. Exiting.\n" msgstr "" "El archivo de estado está en un estado inconsiste.\n" "Hay uno o más paquetes marcados como medio-instalados, medio-configurados,\n" "desempaquetados, esperando-triggers o pendiente-triggers. Saliendo.\n" #: src/exit.c:211 msgid "Status file is probably invalid. Exiting.\n" msgstr "" "El fichero de estado probablemente sea inválido. Saliendo del programa.\n" #: util/orphaner.sh:57 #, sh-format msgid "Usage: %s [--help|--purge|--skip-apt] [deborphan options]" msgstr "Modo de uso: %s [--help|--purge|--skip-apt] [opciones de deborphan]" #: util/orphaner.sh:59 #, no-sh-format msgid "See orphaner(8) and deborphan(1) for a list of valid options." msgstr "" "Consulte orphaner(8) y deborphan(1) para obtener una lista de las opciones " "válidas." #: util/orphaner.sh:61 #, sh-format msgid "Invalid basename: %s." msgstr "Nombre base no válido: %s." #: util/orphaner.sh:63 #, sh-format msgid "%s: Invalid option: %s." msgstr "%s: Opción no válida: %s." #: util/orphaner.sh:65 #, sh-format msgid "%s: You need \"dialog\" in $PATH to run this frontend." msgstr "" "%s: Necesita tener el programa «dialog» en su $PATH para ejecutar esta " "interfaz." #: util/orphaner.sh:67 #, no-sh-format msgid "Screen too small or set $LINES and $COLUMNS." msgstr "" "El tamaño de la pantalla es muy pequeño o necesita establecer $LINES ó " "$COLUMNS." #: util/orphaner.sh:70 #, no-sh-format msgid "" "Select packages that should never be recommended for removal in deborphan:" msgstr "" "Seleccione los paquetes para los que deborphan nunca debería recomendar su " "eliminación." #: util/orphaner.sh:72 #, no-sh-format msgid "Select packages for removal or cancel to quit:" msgstr "Seleccione los paquetes a eliminar o cancele para salir:" #: util/orphaner.sh:75 #, no-sh-format msgid "No orphaned packages found." msgstr "No se han encontrando paquetes huérfanos." #: util/orphaner.sh:77 #, no-sh-format msgid "\"deborphan\" got removed. Exiting." msgstr "se eliminó «deborphan». Saliendo del programa." #: util/orphaner.sh:79 #, no-sh-format msgid "\"apt\" got removed. Exiting." msgstr "se eliminó «apt». Saliendo del programa." #: util/orphaner.sh:81 #, no-sh-format msgid "" "\"apt\" is not installed, broken dependencies found or could not open lock " "file, are you root? Printing \"apt-get\" commandline and exiting:" msgstr "" "No está instalado «apt», se han encontrado dependencias rotas o no se puedo " "abrir el fichero de bloqueo. Se va a imprimir la orden a ejecutar con «apt-" "get» y se saldrá del programa:" #: util/orphaner.sh:82 msgid "" "Explicitly specified status file or requested calling \"apt-get\" to be " "skipped. Printing \"apt-get\" commandline and exiting:" msgstr "" "Se ha especificado un fichero de estado de forma explícita o se solicitó que " "se omitiera la llamada a «apt-get». Se va a imprimir la orden a ejecutar con " "«apt-get» y se saldrá del programa:" #: util/orphaner.sh:84 #, no-sh-format msgid "Removing %s" msgstr "Eliminando %s" #: util/orphaner.sh:87 #, no-sh-format msgid "\"deborphan\" returned with error." msgstr "«deborphan» terminó con un error." #: util/orphaner.sh:89 #, sh-format msgid "\"apt-get\" returned with exitcode %s." msgstr "«apt-get» devolvió el error de salida %s." #: util/orphaner.sh:91 #, sh-format msgid "\"dialog\" returned with exitcode %s." msgstr "«dialog» devolvió el error de salida %s." #: util/orphaner.sh:93 #, no-sh-format msgid "" "\"apt-get\" tries to remove more packages than requested by \"orphaner\". " "Exiting." msgstr "" "«apt-get» intenta eliminar más paquetes de los que solicitaba el programa " "«orphaner». Saliendo del programa." #: util/orphaner.sh:96 #, no-sh-format msgid "Simulate" msgstr "Simular" #: util/orphaner.sh:99 #, no-sh-format msgid "Press enter to continue." msgstr "Pulse para continuar" #: util/orphaner.sh:102 #, no-sh-format msgid "\"find-circular\" is currently not supported by \"orphaner\". Exiting." msgstr "" "«orphaner» no soporta de momento «find-circular». Saliendo del programa." #~ msgid "-R PKGS.. Report PKGS if there are no dependencies.\n" #~ msgstr "-R PAQS.. Informar de PAQS si no hay dependencias.\n" deborphan-1.7.28.8ubuntu1/po/pl.po0000664000000000000000000003120411773645147013545 0ustar # Polish translation of deborphan. # # Robert Luberda < , 2010. msgid "" msgstr "" "Project-Id-Version: deborphan 1.7.18nReport-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-06-30 18:50+0000\n" "PO-Revision-Date: 2010-11-27 10:08+0100\n" "Last-Translator: Robert Luberda < \n" "Language-Team: Polish >\n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.0\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n" "%100<10 || n%100>=20) ? 1 : 2);\n" #: src/exit.c:70 #, c-format msgid "" "\n" "The following options are available:\n" msgstr "" "\n" "Dostępne są następujące opcje:\n" #: src/exit.c:73 #, c-format msgid "-h This help.\n" msgstr "-h Ten tekst.\n" #: src/exit.c:76 #, c-format msgid "-f FILE Use FILE as statusfile.\n" msgstr "-f PLIK Użyj PLIKU jako pliku stanu.\n" #: src/exit.c:79 #, c-format msgid "-v Version information.\n" msgstr "-v Informacja o wersji.\n" #: src/exit.c:84 #, c-format msgid "-d Show dependencies for packages that have them.\n" msgstr "-d Pokaż zależności pakietów, które je mają.\n" #: src/exit.c:87 #, c-format msgid "-P Show priority of packages found.\n" msgstr "-P Pokaż priorytety pakietów.\n" #: src/exit.c:90 #, c-format msgid "-s Show the sections the packages are in.\n" msgstr "-s Pokaż sekcje pakietów.\n" #: src/exit.c:92 #, c-format msgid "--no-show-section Do not show sections.\n" msgstr "--no-show-section Nie pokazuj sekcji.\n" #: src/exit.c:95 #, c-format msgid "-z Show installed size of packages found.\n" msgstr "-z Wyświetl rozmiar wyszukanego pakietu.\n" #: src/exit.c:100 #, c-format msgid "-a Compare all packages, not just libs.\n" msgstr "-a Porównaj wszystkie pakiety, nie tylko biblioteki.\n" #: src/exit.c:103 #, c-format msgid "-e LIST Work as if packages in LIST were not installed.\n" msgstr "" "-e LISTA Działaj tak, jakby pakiety z LISTA nie były\n" " zainstalowane.\n" #: src/exit.c:106 #, c-format msgid "-H Ignore hold flags.\n" msgstr "-H Ignoruj flagę \"wstrzymany\".\n" #: src/exit.c:110 #, c-format msgid "-n Disable checks for `recommends' and `suggests'.\n" msgstr "-n Wyłącz sprawdzanie \"polecania\" i \"sugerowania\".\n" #: src/exit.c:112 #, c-format msgid "-n Enable checks for `recommends' and `suggests'.\n" msgstr "-n Włącz sprawdzanie \"polecania\" i \"sugerowania\".\n" #: src/exit.c:116 #, c-format msgid "Disable checks for `recommends'.\n" msgstr "Wyłącz sprawdzanie \"polecania\".\n" #: src/exit.c:118 #, c-format msgid "Disable checks for `suggests'.\n" msgstr "Wyłącz sprawdzanie \"sugerowania\".\n" #: src/exit.c:121 #, c-format msgid "-p PRIOR Select only packages with priority >= PRIOR.\n" msgstr "-p PRIOR Wybierz tylko pakiety z priorytetem >= PRIOR.\n" #: src/exit.c:123 #, c-format msgid "--find-config Find \"orphaned\" configuration files.\n" msgstr "" "--find-config Znajdź \"osierocone\" pliki konfiguracyjne.\n" #: src/exit.c:125 #, c-format msgid "" "--libdevel Search in libdevel in addition to libs and " "oldlibs.\n" msgstr "" "--libdevel Szukaj w libdevel, oprócz libs i oldlibs.\n" #: src/exit.c:130 #, c-format msgid "-A PKGS.. Never report PKGS.\n" msgstr "-A PKT.. Nie zgłaszaj pakietów PKT.\n" #: src/exit.c:133 #, c-format msgid "-k FILE Use FILE to get/store info about kept packages.\n" msgstr "" "-k PLIK Przechowuj informacje na temat zatrzymanych pakietów\n" " w PLIKU.\n" #: src/exit.c:136 #, c-format msgid "-L List the packages that are never reported.\n" msgstr "-L Wypisuj pakiety, które nie są nigdy zgłaszane.\n" #: src/exit.c:139 #, c-format msgid "-R PKGS.. Remove PKGS from the \"keep\" file.\n" msgstr "-R PKT.. Usuń podane pakiety z pliku zatrzymań.\n" #: src/exit.c:142 #, c-format msgid "-Z Remove all packages from the \"keep\" file.\n" msgstr "-Z Usuń wszystkie pakiety z pliku zatrzymań.\n" #: src/exit.c:145 #, c-format msgid "--df-keep Read debfoster's \"keepers\" file.\n" msgstr "--df-keep Czytaj plik zatrzymań debfostera.\n" #: src/exit.c:146 #, c-format msgid "--no-df-keep Do not read debfoster's \"keepers\" file.\n" msgstr "--no-df-keep Nie czytaj pliku zatrzymań debfostera.\n" #. guessing #: src/exit.c:151 #, c-format msgid "--guess-common Try to report common packages.\n" msgstr "--guess-common Próbuj zgłaszać pakiety współdzielone.\n" #: src/exit.c:152 #, c-format msgid "--guess-data Try to report data packages.\n" msgstr "--guess-data Próbuj zgłaszać pakiety z danymi.\n" #: src/exit.c:153 #, c-format msgid "--guess-debug Try to report debugging libraries.\n" msgstr "" "--guess-debug Próbuj zgłaszać biblioteki do debugowania.\n" #: src/exit.c:154 #, c-format msgid "--guess-dev Try to report development packages.\n" msgstr "" "--guess-dev Próbuj zgłaszać pakiety \"developement\".\n" #: src/exit.c:155 #, c-format msgid "--guess-doc Try to report documentation packages.\n" msgstr "--guess-doc Próbuj zgłaszać pakiety dokumentacji.\n" #: src/exit.c:156 #, c-format msgid "--guess-dummy Try to report dummy packages.\n" msgstr "" "--guess-dummy Próbuj zgłaszać pakiety \"puste\" (dummy).\n" #: src/exit.c:157 #, c-format msgid "--guess-kernel Try to report kernel modules.\n" msgstr "--guess-kernel Próbuj zgłaszać moduły jądra.\n" #: src/exit.c:158 #, c-format msgid "--guess-interpreters Try to report interpreter libraries.\n" msgstr "" "--guess-interpreters Próbuj zgłaszać biblioteki interpreterów.\n" #: src/exit.c:159 #, c-format msgid "--guess-mono Try to report mono libraries.\n" msgstr "--guess-mono Próbuj zgłaszać biblioteki Mono.\n" #: src/exit.c:160 #, c-format msgid "--guess-perl Try to report perl libraries.\n" msgstr "--guess-perl Próbuj zgłaszać biblioteki Perla.\n" #: src/exit.c:161 #, c-format msgid "--guess-pike Try to report pike libraries.\n" msgstr "--guess-pike Próbuj zgłaszać biblioteki Pike'a.\n" #: src/exit.c:162 #, c-format msgid "--guess-python Try to report python libraries.\n" msgstr "--guess-python Próbuj zgłaszać biblioteki Pythona.\n" #: src/exit.c:163 #, c-format msgid "--guess-ruby Try to report ruby libraries.\n" msgstr "--guess-ruby Próbuj zgłaszać biblioteki Ruby'ego.\n" #: src/exit.c:164 #, c-format msgid "" "--guess-section Try to report libraries in wrong sections.\n" msgstr "" "--guess-section Próbuj zgłaszać biblioteki w niewłaściwych " "sekcjach.\n" #: src/exit.c:166 #, c-format msgid "--guess-all Try all of the above.\n" msgstr "--guess-all Próbuj wszystkich powyższych.\n" #: src/exit.c:167 #, c-format msgid "--guess-only Use --guess options only.\n" msgstr "--guess-only Używaj tylko opcji --guess.\n" #: src/exit.c:169 #, c-format msgid "" "\n" "See also: deborphan(1), orphaner(8)\n" "Report bugs to:" msgstr "" "\n" "Patrz także: deborphan(1), orphaner(8)\n" "Proszę zgłaszać błędy do:" #: src/exit.c:177 #, c-format msgid "" "%s %s - Find packages without other packages depending on them\n" "Distributed under the terms of the Artistic License.\n" "\n" "THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n" "IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n" "WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n" msgstr "" "%s %s - Znajduje pakiety, których nie wymagają żadne inne pakiety\n" "Distributed under the terms of the Artistic License.\n" "\n" "THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n" "IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n" "WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n" #: src/exit.c:197 #, c-format msgid "Usage: %s [OPTIONS] [PACKAGE]...\n" msgstr "Użycie: %s [OPCJE] [PAKIET]...\n" #: src/exit.c:203 msgid "" "The status file is in an improper state.\n" "One or more packages are marked as half-installed, half-configured,\n" "unpacked, triggers-awaited or triggers-pending. Exiting.\n" msgstr "" "Stan pliku statusu jest w nieprawidłowy.\n" "Jeden lub więcej pakietów jest oznaczonych jako w połowie zainstalowanych,\n" "w połowie skonfigurowanych, rozpakowanych, oczekujących na wyzwalacze\n" "lub w trakcie przetwarzania wyzwalaczy. Kończenie.\n" #: src/exit.c:211 msgid "Status file is probably invalid. Exiting.\n" msgstr "Prawdopodobnie plik stanu jest niepoprawny. Kończenie.\n" #: util/orphaner.sh:57 #, sh-format msgid "Usage: %s [--help|--purge|--skip-apt] [deborphan options]" msgstr "Użycie: %s [--help|--purge|--skip-apt] [opcje deborphan]" #: util/orphaner.sh:59 #, no-sh-format msgid "See orphaner(8) and deborphan(1) for a list of valid options." msgstr "Opcje można znaleźć w podręczniku orphaner(8) i deborphan(1)." #: util/orphaner.sh:61 #, sh-format msgid "Invalid basename: %s." msgstr "Nieprawidłowa nazwa: %s." #: util/orphaner.sh:63 #, sh-format msgid "%s: Invalid option: %s." msgstr "%s: Nieprawidłowa opcja: %s." #: util/orphaner.sh:65 #, sh-format msgid "%s: You need \"dialog\" in $PATH to run this frontend." msgstr "%s: Ten interfejs wymaga programu \"dialog\" w ścieżce $PATH." #: util/orphaner.sh:67 #, no-sh-format msgid "Screen too small or set $LINES and $COLUMNS." msgstr "Ekran jest za mały - spróbuj ustawić $LINES i $COLUMNS." #: util/orphaner.sh:70 #, no-sh-format msgid "" "Select packages that should never be recommended for removal in deborphan:" msgstr "" "Wybierz pakiety, których usunięcia deborphan nigdy nie powinien zalecać:" #: util/orphaner.sh:72 #, no-sh-format msgid "Select packages for removal or cancel to quit:" msgstr "Wybierz pakiety do usunięcia lub anuluj, aby zakończyć:" #: util/orphaner.sh:75 #, no-sh-format msgid "No orphaned packages found." msgstr "Nie znaleziono osieroconych pakietów." #: util/orphaner.sh:77 #, no-sh-format msgid "\"deborphan\" got removed. Exiting." msgstr "\"deborphan\" został usunięty. Kończenie." #: util/orphaner.sh:79 #, no-sh-format msgid "\"apt\" got removed. Exiting." msgstr "\"apt\" zostało usunięte. Kończenie." #: util/orphaner.sh:81 #, no-sh-format msgid "" "\"apt\" is not installed, broken dependencies found or could not open lock " "file, are you root? Printing \"apt-get\" commandline and exiting:" msgstr "" "\"apt\" nie jest zainstalowane, znaleziono popsute zależności lub nie " "powiodło się otwarcie pliku blokady, jesteś administratorem? Wypisywanie " "linii poleceń \"apt-get\" i kończenie:" #: util/orphaner.sh:82 msgid "" "Explicitly specified status file or requested calling \"apt-get\" to be " "skipped. Printing \"apt-get\" commandline and exiting:" msgstr "" "Wyraźnie podano plik stanu lub zażądano pominięcia wywołania \"apt-get\". " "Wypisywanie linii poleceń \"apt-get\" i kończenie:" #: util/orphaner.sh:84 #, no-sh-format msgid "Removing %s" msgstr "Usuwanie %s" #: util/orphaner.sh:87 #, no-sh-format msgid "\"deborphan\" returned with error." msgstr "\"deborphan\" zakończył się błędem." #: util/orphaner.sh:89 #, sh-format msgid "\"apt-get\" returned with exitcode %s." msgstr "\"apt-get\" zakończył się kodem wyjścia %s." #: util/orphaner.sh:91 #, sh-format msgid "\"dialog\" returned with exitcode %s." msgstr "\"dialog\" zakończył się kodem wyjścia %s." #: util/orphaner.sh:93 #, no-sh-format msgid "" "\"apt-get\" tries to remove more packages than requested by \"orphaner\". " "Exiting." msgstr "" "\"apt-get\" próbuje usunąć więcej pakietów, niż polecił mu \"orphaner\". " "Kończenie." #: util/orphaner.sh:96 #, no-sh-format msgid "Simulate" msgstr "Symulacja" #: util/orphaner.sh:99 #, no-sh-format msgid "Press enter to continue." msgstr "Proszę nacisnąć enter, aby kontynuować." #: util/orphaner.sh:102 #, no-sh-format msgid "\"find-circular\" is currently not supported by \"orphaner\". Exiting." msgstr "\"orphaner\" nie obsługuje obecnie \"find-circular\". Kończenie." #~ msgid "-R PKGS.. Report PKGS if there are no dependencies.\n" #~ msgstr "-R PKT.. Zgłaszaj pakiety PKT, jeśli nie ma zależności.\n" deborphan-1.7.28.8ubuntu1/po/da.po0000664000000000000000000003025411773645147013522 0ustar # Danish translation deborphan. # Copyright (C) 2010 Free Software Foundation, Inc. # This file is distributed under the same license as deborphan package. # Morten Brix Pedersen , 2004. # Joe Hansen , 2010. # msgid "" msgstr "" "Project-Id-Version: deborphan\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-06-30 18:50+0000\n" "PO-Revision-Date: 2010-11-26 22:45+0200\n" "Last-Translator: Joe Hansen \n" "Language-Team: Danish \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/exit.c:70 #, c-format msgid "" "\n" "The following options are available:\n" msgstr "" "\n" "Følgende tilvalg er tilgængelige:\n" #: src/exit.c:73 #, c-format msgid "-h This help.\n" msgstr "-h Denne hjælp.\n" #: src/exit.c:76 #, c-format msgid "-f FILE Use FILE as statusfile.\n" msgstr "-f FIL Brug FIL som statusfil.\n" #: src/exit.c:79 #, c-format msgid "-v Version information.\n" msgstr "-v Versionsinformation.\n" #: src/exit.c:84 #, c-format msgid "-d Show dependencies for packages that have them.\n" msgstr "-d Vis afhængigheder for pakker der har dem.\n" #: src/exit.c:87 #, c-format msgid "-P Show priority of packages found.\n" msgstr "-P Vis prioritet på fundne pakker.\n" #: src/exit.c:90 #, c-format msgid "-s Show the sections the packages are in.\n" msgstr "-s Vis de sektioner som pakkerne er i.\n" #: src/exit.c:92 #, c-format msgid "--no-show-section Do not show sections.\n" msgstr "--no-show-section Vis ikke sektioner.\n" #: src/exit.c:95 #, c-format msgid "-z Show installed size of packages found.\n" msgstr "-z Vis installeret størrelse på fundne pakker.\n" #: src/exit.c:100 #, c-format msgid "-a Compare all packages, not just libs.\n" msgstr "-a Sammenlign alle pakker, ikke bare biblioteker.\n" #: src/exit.c:103 #, c-format msgid "-e LIST Work as if packages in LIST were not installed.\n" msgstr "-e LIST Virker som hvis pakker i LIST ikke var installeret.\n" #: src/exit.c:106 #, c-format msgid "-H Ignore hold flags.\n" msgstr "-H Ignorer hold flag.\n" #: src/exit.c:110 #, c-format msgid "-n Disable checks for `recommends' and `suggests'.\n" msgstr "-n Deaktiver kontrol efter »recommends« og »suggests«.\n" #: src/exit.c:112 #, c-format msgid "-n Enable checks for `recommends' and `suggests'.\n" msgstr "-n Aktiver kontrol efter »recommends« og »suggests«.\n" #: src/exit.c:116 #, c-format msgid "Disable checks for `recommends'.\n" msgstr "Deaktiver kontrol efter »recommends«.\n" #: src/exit.c:118 #, c-format msgid "Disable checks for `suggests'.\n" msgstr "Deaktiver kontrol efter »suggests«.\n" #: src/exit.c:121 #, c-format msgid "-p PRIOR Select only packages with priority >= PRIOR.\n" msgstr "-p PRIOR Vælg kun pakker med prioritet >= PRIOR.\n" #: src/exit.c:123 #, c-format msgid "--find-config Find \"orphaned\" configuration files.\n" msgstr "--find-config Find »forældreløse« opsætningsfiler.\n" #: src/exit.c:125 #, c-format msgid "" "--libdevel Search in libdevel in addition to libs and " "oldlibs.\n" msgstr "" "--libdevel Søg i libdevel udover de normale libs og " "oldlibs.\n" #: src/exit.c:130 #, c-format msgid "-A PKGS.. Never report PKGS.\n" msgstr "-A PKGR.. Rapporter aldrig PKGR.\n" #: src/exit.c:133 #, c-format msgid "-k FILE Use FILE to get/store info about kept packages.\n" msgstr "-k FIL Brug FIL til at hente/lagre info omkring pakker.\n" #: src/exit.c:136 #, c-format msgid "-L List the packages that are never reported.\n" msgstr "-L Vis de pakker som aldrig er blevet rapporteret.\n" #: src/exit.c:139 #, c-format msgid "-R PKGS.. Remove PKGS from the \"keep\" file.\n" msgstr "-R PKGS.. Fjern PKGS fra filen »keep«.\n" #: src/exit.c:142 #, c-format msgid "-Z Remove all packages from the \"keep\" file.\n" msgstr "-Z Fjern alle pakker fra filen »keep«.\n" #: src/exit.c:145 #, c-format msgid "--df-keep Read debfoster's \"keepers\" file.\n" msgstr "--df-keep Læs debfosters fil »keepers«.\n" #: src/exit.c:146 #, c-format msgid "--no-df-keep Do not read debfoster's \"keepers\" file.\n" msgstr "--no-df-keep Læs ikke debfosters fil »keepers«.\n" #. guessing #: src/exit.c:151 #, c-format msgid "--guess-common Try to report common packages.\n" msgstr "--guess-common Prøv at rapportere fælles pakker.\n" #: src/exit.c:152 #, c-format msgid "--guess-data Try to report data packages.\n" msgstr "--guess-data Prøv at rapportere datapakker.\n" #: src/exit.c:153 #, c-format msgid "--guess-debug Try to report debugging libraries.\n" msgstr "" "--guess-debug Prøv at rapportere fejlsøgningsbiblioteker.\n" #: src/exit.c:154 #, c-format msgid "--guess-dev Try to report development packages.\n" msgstr "--guess-dev Prøv at rapportere udviklingspakker.\n" #: src/exit.c:155 #, c-format msgid "--guess-doc Try to report documentation packages.\n" msgstr "--guess-doc Prøv at rapportere dokumentationspakker.\n" #: src/exit.c:156 #, c-format msgid "--guess-dummy Try to report dummy packages.\n" msgstr "--guess-dummy Prøv at rapportere dummypakker.\n" #: src/exit.c:157 #, c-format msgid "--guess-kernel Try to report kernel modules.\n" msgstr "--guess-kernel Prøv at rapportere kernemoduler.\n" #: src/exit.c:158 #, c-format msgid "--guess-interpreters Try to report interpreter libraries.\n" msgstr "--guess-interpreters Prøv at rapportere fortolkerbiblioteker.\n" #: src/exit.c:159 #, c-format msgid "--guess-mono Try to report mono libraries.\n" msgstr "--guess-mono Prøv at rapportere monobiblioteker.\n" #: src/exit.c:160 #, c-format msgid "--guess-perl Try to report perl libraries.\n" msgstr "--guess-perl Prøv at rapportere perlbiblioteker.\n" #: src/exit.c:161 #, c-format msgid "--guess-pike Try to report pike libraries.\n" msgstr "--guess-pike Prøv at rapportere pikebiblioteker.\n" #: src/exit.c:162 #, c-format msgid "--guess-python Try to report python libraries.\n" msgstr "--guess-python Prøv at rapportere pythonbiblioteker.\n" #: src/exit.c:163 #, c-format msgid "--guess-ruby Try to report ruby libraries.\n" msgstr "--guess-ruby Prøv at rapportere rubybiblioteker.\n" #: src/exit.c:164 #, c-format msgid "" "--guess-section Try to report libraries in wrong sections.\n" msgstr "" "--guess-section Prøv at rapporter biblioteker i forkerte " "sektioner.\n" #: src/exit.c:166 #, c-format msgid "--guess-all Try all of the above.\n" msgstr "--guess-all Prøv alle af de ovenstående.\n" #: src/exit.c:167 #, c-format msgid "--guess-only Use --guess options only.\n" msgstr "--guess-only Brug kun --guess tilvalg.\n" #: src/exit.c:169 #, c-format msgid "" "\n" "See also: deborphan(1), orphaner(8)\n" "Report bugs to:" msgstr "" "\n" "Se også: deborphan(1), orphaner(8)\n" "Rapporter fejl til:" #: src/exit.c:177 #, c-format msgid "" "%s %s - Find packages without other packages depending on them\n" "Distributed under the terms of the Artistic License.\n" "\n" "THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n" "IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n" "WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n" msgstr "" "%s %s - Find pakker der ingen pakker har, som afhænger af dem\n" "Distributeret under betingelserne i den artistiske licens.\n" "\n" "DENNE PAKKE TILBYDES »SOM DEN ER« OG UDEN NOGEN DIREKTE ELLER\n" "INDIREKTE GARANTIER, INKLUSIVE, UDEN BEGRÆNSNING, DE UNDERFORSTÅENDE\n" "GARANTIER FOR SALGSBARHED OG EGNETHED TIL ET SPECIFIK FORMÅL.\n" #: src/exit.c:197 #, c-format msgid "Usage: %s [OPTIONS] [PACKAGE]...\n" msgstr "Brug: %s [TILVALG] [PAKKE]...\n" #: src/exit.c:203 msgid "" "The status file is in an improper state.\n" "One or more packages are marked as half-installed, half-configured,\n" "unpacked, triggers-awaited or triggers-pending. Exiting.\n" msgstr "" "Statusfilen er i en uheldig tilstand.\n" "En eller flere pakker er markeret som værende delvis installeret,\n" "delvis konfigureret, uudpakket, udløserventet eller udløserafventende.\n" "Afslutter.\n" #: src/exit.c:211 msgid "Status file is probably invalid. Exiting.\n" msgstr "Statusfil er sandsynligvis ugyldig. Afslutter.\n" #: util/orphaner.sh:57 #, sh-format msgid "Usage: %s [--help|--purge|--skip-apt] [deborphan options]" msgstr "Brug: %s [--help|--purge|--skip-apt] [tilvalg for deborphan]" #: util/orphaner.sh:59 #, no-sh-format msgid "See orphaner(8) and deborphan(1) for a list of valid options." msgstr "Se orphaner(8) og deborphan(1) for en liste over tilgængelige tilvalg." #: util/orphaner.sh:61 #, sh-format msgid "Invalid basename: %s." msgstr "Ugyldigt basisnavn: %s." #: util/orphaner.sh:63 #, sh-format msgid "%s: Invalid option: %s." msgstr "%s: Ugyldigt tilvalg: %s." #: util/orphaner.sh:65 #, sh-format msgid "%s: You need \"dialog\" in $PATH to run this frontend." msgstr "%s: Du skal bruge »dialog« i $PATH for at køre denne grænseflade." #: util/orphaner.sh:67 #, no-sh-format msgid "Screen too small or set $LINES and $COLUMNS." msgstr "Skærm for lille, eller indstil $LINES og $COLUMNS." #: util/orphaner.sh:70 #, no-sh-format msgid "" "Select packages that should never be recommended for removal in deborphan:" msgstr "Vælg pakker der aldrig skal blive anbefalet til fjernelse i deborphan:" #: util/orphaner.sh:72 #, no-sh-format msgid "Select packages for removal or cancel to quit:" msgstr "Vælg pakker der skal fjernes, eller annuller for at afslutte:" #: util/orphaner.sh:75 #, no-sh-format msgid "No orphaned packages found." msgstr "Ingen »forældreløse« pakker fundet." #: util/orphaner.sh:77 #, no-sh-format msgid "\"deborphan\" got removed. Exiting." msgstr "»deborphan« blev fjernet. Afslutter." #: util/orphaner.sh:79 #, no-sh-format msgid "\"apt\" got removed. Exiting." msgstr "»apt« blev fjernet. Afslutter." #: util/orphaner.sh:81 #, no-sh-format msgid "" "\"apt\" is not installed, broken dependencies found or could not open lock " "file, are you root? Printing \"apt-get\" commandline and exiting:" msgstr "" "»apt« er ikke installeret, ødelagte afhængigheder fundet eller kunne ikke " "åbne låsefil, er du administrator? Viser kommandolinjen »apt-get« og " "afslutter:" #: util/orphaner.sh:82 msgid "" "Explicitly specified status file or requested calling \"apt-get\" to be " "skipped. Printing \"apt-get\" commandline and exiting:" msgstr "" "Eksplicit specificeret statusfil eller anmodt kald »apt-get« springes over. " "Viser kommandolinjen »apt-get« og afslutter:" #: util/orphaner.sh:84 #, no-sh-format msgid "Removing %s" msgstr "Fjerner %s" #: util/orphaner.sh:87 #, no-sh-format msgid "\"deborphan\" returned with error." msgstr "»deborphan« returnede med fejl." #: util/orphaner.sh:89 #, sh-format msgid "\"apt-get\" returned with exitcode %s." msgstr "»apt-get« returnede med afslutningskode %s." #: util/orphaner.sh:91 #, sh-format msgid "\"dialog\" returned with exitcode %s." msgstr "»dialog« returnerede med afslutningskode %s." #: util/orphaner.sh:93 #, no-sh-format msgid "" "\"apt-get\" tries to remove more packages than requested by \"orphaner\". " "Exiting." msgstr "" "»apt-get« forsøger at fjerne flere pakker end anmodt om af »orphaner«. " "Afslutter." #: util/orphaner.sh:96 #, no-sh-format msgid "Simulate" msgstr "Simuler" #: util/orphaner.sh:99 #, no-sh-format msgid "Press enter to continue." msgstr "Tryk retur for at fortsætte." #: util/orphaner.sh:102 #, no-sh-format msgid "\"find-circular\" is currently not supported by \"orphaner\". Exiting." msgstr "»find-circular« er aktuelt ikke understøttet af »orphaner«. Afslutter" deborphan-1.7.28.8ubuntu1/po/nl.gmo0000664000000000000000000002361311773645147013714 0ustar C4YL4& *$O") L#m44= AQ 2 ; 9 ?< @| B : A; :} : 6 :* :e < : G P` D 2 )G5e+,4/)9Y:"::B9}71!1A!s{1Gc |,=.J"mv9!WlyD&+0R#0`T6""B2u@FD9[GBI GjJCMACF:FUFHF,qsIK/2{!"<50 1f ; > $!c8!*!!t!]R"@">",0#]#_{#(#'$,$$"$ %)%.F%Hu%B%G&I&R&:.'!i'<0&19(%/:,);3684 =- #$'.CB 5+A! *@2?7" >  See also: deborphan(1), orphaner(8) Report bugs to: The following options are available: "apt" got removed. Exiting."apt" is not installed, broken dependencies found or could not open lock file, are you root? Printing "apt-get" commandline and exiting:"apt-get" returned with exitcode %s."apt-get" tries to remove more packages than requested by "orphaner". Exiting."deborphan" got removed. Exiting."deborphan" returned with error."dialog" returned with exitcode %s.%s %s - Find packages without other packages depending on them Distributed under the terms of the Artistic License. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. %s: Invalid option: %s.%s: You need "dialog" in $PATH to run this frontend.--df-keep Read debfoster's "keepers" file. --find-config Find "orphaned" configuration files. --guess-all Try all of the above. --guess-common Try to report common packages. --guess-data Try to report data packages. --guess-debug Try to report debugging libraries. --guess-dev Try to report development packages. --guess-doc Try to report documentation packages. --guess-dummy Try to report dummy packages. --guess-interpreters Try to report interpreter libraries. --guess-kernel Try to report kernel modules. --guess-mono Try to report mono libraries. --guess-only Use --guess options only. --guess-perl Try to report perl libraries. --guess-pike Try to report pike libraries. --guess-python Try to report python libraries. --guess-ruby Try to report ruby libraries. --guess-section Try to report libraries in wrong sections. --libdevel Search in libdevel in addition to libs and oldlibs. --no-df-keep Do not read debfoster's "keepers" file. --no-show-section Do not show sections. -A PKGS.. Never report PKGS. -H Ignore hold flags. -L List the packages that are never reported. -P Show priority of packages found. -R PKGS.. Remove PKGS from the "keep" file. -Z Remove all packages from the "keep" file. -a Compare all packages, not just libs. -d Show dependencies for packages that have them. -e LIST Work as if packages in LIST were not installed. -f FILE Use FILE as statusfile. -h This help. -k FILE Use FILE to get/store info about kept packages. -n Disable checks for `recommends' and `suggests'. -n Enable checks for `recommends' and `suggests'. -p PRIOR Select only packages with priority >= PRIOR. -s Show the sections the packages are in. -v Version information. -z Show installed size of packages found. Disable checks for `recommends'. Disable checks for `suggests'. Explicitly specified status file or requested calling "apt-get" to be skipped. Printing "apt-get" commandline and exiting:Invalid basename: %s.No orphaned packages found.Press enter to continue.Removing %sScreen too small or set $LINES and $COLUMNS.See orphaner(8) and deborphan(1) for a list of valid options.Select packages for removal or cancel to quit:Select packages that should never be recommended for removal in deborphan:SimulateThe status file is in an improper state. One or more packages are marked as half-installed, half-configured, unpacked, triggers-awaited or triggers-pending. Exiting. Usage: %s [--help|--purge|--skip-apt] [deborphan options]Usage: %s [OPTIONS] [PACKAGE]... Project-Id-Version: deborphan 1.7.23 Report-Msgid-Bugs-To: POT-Creation-Date: 2012-06-30 18:50+0000 PO-Revision-Date: 2008-07-31 18:04+0200 Last-Translator: Thijs Kinkhorst Language-Team: Debian l10n Dutch Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Zie ook: deborphan(1), orphaner(8) Meld fouten (in het Engels) aan: De volgende opties zijn beschikbaar: apt werd verwijderd; bewerking wordt afgebroken.apt is niet geïnstalleerd, er zijn defecte vereisten geconstateerd of kon lockfile niet openen; bent u wel root? Bewerking wordt afgebroken; dit is de apt-get commandline:"apt-get" sloot af met foutcode %s."apt-get" wil meer pakketten verwijderen dan gevraagd door orphaner. Bewerking wordt afgebroken.deborphan werd verwijderd; bewerking wordt afgebroken."deborphan" sloot af met een fout."dialog" sloot af met foutcode %s.%s %s - Vind pakketten zonder pakketten die er afhankelijk van zijn. Gedistribueerd onder de voorwaarden van de Artistic License. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. %s: Ongeldige optie: %s.%s: "dialog" moet in $PATH staan om deze interface te gebruiken.--df-keep Lees het "keepers"-bestand van debfoster. --find-config Vind "verweesde" configuratiebestanden. --guess-all Probeer al het bovenstaande. --guess-common Probeer gedeelde pakketten te rapporteren. --guess-data Probeer datapakketten te rapporteren. --guess-debug Probeer ontkeverbibliotheken te rapporteren. --guess-dev Probeer ontwikkelpakketten te rapporteren. --guess-doc Probeer documentatiepakketten te rapporteren. --guess-dummy Probeer dummypakketten te rapporteren. --guess-interpreters Probeer interpreter-bibliotheken te rapporteren. --guess-kernel Probeer kernel modules te rapporteren. --guess-mono Probeer mono-bibliotheken te rapporteren. --guess-only Gebruik enkel --guess-opties. --guess-perl Probeer perl-bibliotheken te rapporteren. --guess-pike Probeer pike-bibliotheken te rapporteren. --guess-python Probeer python-bibliotheken te rapporteren. --guess-ruby Probeer ruby-bibliotheken te rapporteren. --guess-section Probeer pakketten in de verkeerde sectie te rapporteren. --libdevel Doorzoek naast libs en oldlibs ook libdevel. --no-df-keep Lees het "keepers"-bestand van debfoster niet. --no-show-section Toon de secties niet. -A PKGS.. Rapporteer PKGS nooit. -H Negeer hold-indicaties. -L Toon de pakketten die nooit gerapporteerd worden. -P Toon de prioriteit van gevonden pakketten. -Z Verwijder PKGS van het "keep"-bestand. -Z Verwijder alle pakketten uit het "keep" bestand. -a Vergelijk alle pakketten, niet alleen bibliotheken. -d Toon eventuele vereisten. -e LIJST Handel alsof de pakketten in LIJST niet geïnstalleerd zijn. -f FILE Gebruik FILE als statusbestand. -h Deze hulp. -k FILE FILE gebruiken voor het lezen/bewaren van informatie over behouden pakketten. -n Schakel controles voor `recommends' en `suggests' uit. -n Schakel controles voor `recommends' en `suggests' in. -p PRIOR Selecteer alleen pakketten met prioriteit >= PRIOR. -s Toon de secties van de pakketten. -v Versie-informatie. -z Toon de geïnstalleerde groottes van gevonden pakketten. Schakel controles voor `recommends' uit Schakel controles voor `suggests' uit. Het status-bestand werd expliciet opgegeven of er werd verzocht om de "apt-get"-aanroep over te slaan. Bewerking wordt afgebroken; dit is de apt-get commandline:Ongeldige basisnaam: %s.Geen verweesde pakketten gevonden.Druk op enter om door te gaan.Bezig met verwijderen van %sScherm te klein of stel $LINES en $COLUMNS in.Raadpleeg orphaner(8) en deborphan(1) voor een lijst met geldige opties.Selecteer pakketten om te verwijderen of "afbreken" om te stoppen:Selecteer pakketten die deborphan nooit voor verwijdering mag aanraden:SimuleerHet status-bestand is in een inconsistente toestand. Een of meer pakketten zijn gemarkeerd als half-geïnstalleerd, half-geconfigureerd, uitgepakt, wachtend-op-triggers of triggers-wachtend. Bewerking wordt afgebroken. Gebruik: %s [--help|--purge|--skip-apt] [deborphan-opties]Gebruik: %s [OPTIES] [PAKKET]... deborphan-1.7.28.8ubuntu1/po/de.po0000664000000000000000000003152511773645147013530 0ustar # German translations for deborphan package. # Copyright (C) 2004 THE deborphan'S COPYRIGHT HOLDER # This file is distributed under the same license as the deborphan package. # Florian Ernst , 2004. # Helge Kreutzmann , 2008, 2010. # msgid "" msgstr "" "Project-Id-Version: deborphan 1.7.28+nmu1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-06-30 18:50+0000\n" "PO-Revision-Date: 2010-11-21 18:30+0100\n" "Last-Translator: Helge Kreutzmann \n" "Language-Team: de \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: src/exit.c:70 #, c-format msgid "" "\n" "The following options are available:\n" msgstr "" "\n" "Die folgenden Optionen sind verfügbar:\n" #: src/exit.c:73 #, c-format msgid "-h This help.\n" msgstr "-h Diese Hilfe.\n" #: src/exit.c:76 #, c-format msgid "-f FILE Use FILE as statusfile.\n" msgstr "-f DATEI Benutzt DATEI als Statusdatei.\n" #: src/exit.c:79 #, c-format msgid "-v Version information.\n" msgstr "-v Versions-Informationen.\n" #: src/exit.c:84 #, c-format msgid "-d Show dependencies for packages that have them.\n" msgstr "-d Zeigt Abhängigkeiten für Pakete, die welche haben.\n" #: src/exit.c:87 #, c-format msgid "-P Show priority of packages found.\n" msgstr "-P Zeigt die Prioritäten der gefundenen Pakete.\n" #: src/exit.c:90 #, c-format msgid "-s Show the sections the packages are in.\n" msgstr "-s Zeigt die Bereiche, in welchen die Pakete sind.\n" #: src/exit.c:92 #, c-format msgid "--no-show-section Do not show sections.\n" msgstr "--no-show-section Zeigt die Bereiche nicht an.\n" #: src/exit.c:95 #, c-format msgid "-z Show installed size of packages found.\n" msgstr "-z Zeigt den Platzverbrauch der gefundenen Pakete.\n" #: src/exit.c:100 #, c-format msgid "-a Compare all packages, not just libs.\n" msgstr "-a Vergleicht alle Pakete, nicht nur Bibliotheken.\n" #: src/exit.c:103 #, c-format msgid "-e LIST Work as if packages in LIST were not installed.\n" msgstr "" "-e LISTE Funktioniert, als ob Pakete in LISTE nicht\n" " installiert wären.\n" #: src/exit.c:106 #, c-format msgid "-H Ignore hold flags.\n" msgstr "-H Ignoriert »hold«-Markierungen.\n" #: src/exit.c:110 #, c-format msgid "-n Disable checks for `recommends' and `suggests'.\n" msgstr "-n Prüft nicht auf »Recommends« und »Suggests«.\n" #: src/exit.c:112 #, c-format msgid "-n Enable checks for `recommends' and `suggests'.\n" msgstr "-n Prüft auf »Recommends« und »Suggests«.\n" #: src/exit.c:116 #, c-format msgid "Disable checks for `recommends'.\n" msgstr "Prüfungen auf »Recommends« abschalten.\n" #: src/exit.c:118 #, c-format msgid "Disable checks for `suggests'.\n" msgstr "Prüfungen auf »Suggests« abschalten.\n" #: src/exit.c:121 #, c-format msgid "-p PRIOR Select only packages with priority >= PRIOR.\n" msgstr "-p PRIO Wählt nur Pakete mit einer Priorität >= PRIO aus.\n" #: src/exit.c:123 #, c-format msgid "--find-config Find \"orphaned\" configuration files.\n" msgstr "" "--find-config Findet »verwaiste« Konfigurationsdateien.\n" #: src/exit.c:125 #, c-format msgid "" "--libdevel Search in libdevel in addition to libs and " "oldlibs.\n" msgstr "" "--libdevel Sucht zusätzlich zu »libs« und »oldlibs« ini\n" " »libdevel«.\n" #: src/exit.c:130 #, c-format msgid "-A PKGS.. Never report PKGS.\n" msgstr "-A PKT.. Niemals PKT melden.\n" #: src/exit.c:133 #, c-format msgid "-k FILE Use FILE to get/store info about kept packages.\n" msgstr "" "-k DATEI Benutzt DATEI als Informationsspeicher für zu\n" " behaltende Pakete.\n" #: src/exit.c:136 #, c-format msgid "-L List the packages that are never reported.\n" msgstr "-L Listet die Pakete auf, die nie gemeldet werden.\n" #: src/exit.c:139 #, c-format msgid "-R PKGS.. Remove PKGS from the \"keep\" file.\n" msgstr "-R PKGS.. Entfernt PKGS aus der »keep«-Datei.\n" #: src/exit.c:142 #, c-format msgid "-Z Remove all packages from the \"keep\" file.\n" msgstr "-Z Entfernt alle Pakete aus der »keep«-Datei.\n" #: src/exit.c:145 #, c-format msgid "--df-keep Read debfoster's \"keepers\" file.\n" msgstr "--df-keep Liest die »keepers«-Datei von debfoster.\n" #: src/exit.c:146 #, c-format msgid "--no-df-keep Do not read debfoster's \"keepers\" file.\n" msgstr "" "--no-df-keep Liest nicht die »keepers«-Datei von debfoster.\n" #. guessing #: src/exit.c:151 #, c-format msgid "--guess-common Try to report common packages.\n" msgstr "--guess-common Versucht, allgemeine Pakete zu melden.\n" #: src/exit.c:152 #, c-format msgid "--guess-data Try to report data packages.\n" msgstr "--guess-data Versucht, Datenpakete zu melden.\n" #: src/exit.c:153 #, c-format msgid "--guess-debug Try to report debugging libraries.\n" msgstr "" "--guess-debug Versucht, Debugging-Bibliotheken zu melden.\n" #: src/exit.c:154 #, c-format msgid "--guess-dev Try to report development packages.\n" msgstr "--guess-dev Versucht, Entwicklerpakete zu melden.\n" #: src/exit.c:155 #, c-format msgid "--guess-doc Try to report documentation packages.\n" msgstr "" "--guess-doc Versucht, Dokumentationspakete zu melden.\n" #: src/exit.c:156 #, c-format msgid "--guess-dummy Try to report dummy packages.\n" msgstr "--guess-dummy Versucht, Pseudopakete zu melden.\n" #: src/exit.c:157 #, c-format msgid "--guess-kernel Try to report kernel modules.\n" msgstr "--guess-kernel Versucht, Kernelmodule zu melden.\n" #: src/exit.c:158 #, c-format msgid "--guess-interpreters Try to report interpreter libraries.\n" msgstr "" "--guess-interpreters Versucht, Interpreter-Bibliotheken zu melden.\n" #: src/exit.c:159 #, c-format msgid "--guess-mono Try to report mono libraries.\n" msgstr "--guess-mono Versucht, Mono-Bibliotheken zu melden.\n" #: src/exit.c:160 #, c-format msgid "--guess-perl Try to report perl libraries.\n" msgstr "--guess-perl Versucht, Perl-Bibliotheken zu melden.\n" #: src/exit.c:161 #, c-format msgid "--guess-pike Try to report pike libraries.\n" msgstr "--guess-pike Versucht, Pike-Bibliotheken zu melden.\n" #: src/exit.c:162 #, c-format msgid "--guess-python Try to report python libraries.\n" msgstr "--guess-python Versucht, Python-Bibliotheken zu melden.\n" #: src/exit.c:163 #, c-format msgid "--guess-ruby Try to report ruby libraries.\n" msgstr "--guess-ruby Versucht, Ruby-Bibliotheken zu melden.\n" #: src/exit.c:164 #, c-format msgid "" "--guess-section Try to report libraries in wrong sections.\n" msgstr "" "--guess-section Versucht, Bibliotheken in falschen Bereichen zu\n" " melden.\n" #: src/exit.c:166 #, c-format msgid "--guess-all Try all of the above.\n" msgstr "--guess-all Versucht alles oben genannte.\n" #: src/exit.c:167 #, c-format msgid "--guess-only Use --guess options only.\n" msgstr "--guess-only Verwendet nur Optionen --guess.\n" #: src/exit.c:169 #, c-format msgid "" "\n" "See also: deborphan(1), orphaner(8)\n" "Report bugs to:" msgstr "" "\n" "Siehe auch: deborphan(1), orphaner(8)\n" "Melden Sie Fehler an:" #: src/exit.c:177 #, c-format msgid "" "%s %s - Find packages without other packages depending on them\n" "Distributed under the terms of the Artistic License.\n" "\n" "THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n" "IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n" "WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n" msgstr "" "%s %s - Findet Pakete, von denen keine anderen Pakete abhängen FIXME\n" "Vertrieben unter den Bedingungen der »Artistic License«.\n" "\n" "DIE SOFTWARE WIRD »WIE VORLIEGEND« GELIEFERT, OHNE JEGLICHE GEWÄHRLEISTUNG,\n" "WEDER AUSDRÜCKLICH NOCH STILLSCHWEIGEND, EINSCHLIESSLICH, ABER NICHT\n" "BESCHRÄNKT AUF, MÄNGELGEWÄHRLEISTUNGEN UND EIGNUNG FÜR EINEN BESTIMMTEN " "ZWECK.\n" #: src/exit.c:197 #, c-format msgid "Usage: %s [OPTIONS] [PACKAGE]...\n" msgstr "Aufruf: %s [OPTIONEN] [PAKET]...\n" #: src/exit.c:203 msgid "" "The status file is in an improper state.\n" "One or more packages are marked as half-installed, half-configured,\n" "unpacked, triggers-awaited or triggers-pending. Exiting.\n" msgstr "" "Die Statusdatei ist in einem ungültigen Zustand.\n" "Ein oder mehrere Pakete sind als halb-installiert, halb-konfiguriert,\n" "entpackt, Trigger-erwartend oder Trigger-anhängig markiert. Ende.\n" #: src/exit.c:211 msgid "Status file is probably invalid. Exiting.\n" msgstr "Statusdatei ist wahrscheinlich ungültig. Ende.\n" #: util/orphaner.sh:57 #, sh-format msgid "Usage: %s [--help|--purge|--skip-apt] [deborphan options]" msgstr "Aufruf: %s [--help|--purge|--skip-apt] [deborphan-Optionen]" #: util/orphaner.sh:59 #, no-sh-format msgid "See orphaner(8) and deborphan(1) for a list of valid options." msgstr "Siehe orphaner(8) und deborphan(1) für eine Liste gültiger Optionen." #: util/orphaner.sh:61 #, sh-format msgid "Invalid basename: %s." msgstr "Ungültiger Programmname: %s." #: util/orphaner.sh:63 #, sh-format msgid "%s: Invalid option: %s." msgstr "%s: Ungültige Option: %s." #: util/orphaner.sh:65 #, sh-format msgid "%s: You need \"dialog\" in $PATH to run this frontend." msgstr "%s: Für diese Oberfläche muss sich »dialog« im $PATH befinden." #: util/orphaner.sh:67 #, no-sh-format msgid "Screen too small or set $LINES and $COLUMNS." msgstr "Bildschirm zu klein oder setzen Sie $LINES und $COLUMNS." #: util/orphaner.sh:70 #, no-sh-format msgid "" "Select packages that should never be recommended for removal in deborphan:" msgstr "" "Wählen Sie die Pakete, die Deborphan niemals zum Entfernen vorschlagen soll:" #: util/orphaner.sh:72 #, no-sh-format msgid "Select packages for removal or cancel to quit:" msgstr "Wählen Sie die Pakete zum Entfernen oder »Abbrechen« zum Beenden:" #: util/orphaner.sh:75 #, no-sh-format msgid "No orphaned packages found." msgstr "Keine verwaisten Pakete gefunden." #: util/orphaner.sh:77 #, no-sh-format msgid "\"deborphan\" got removed. Exiting." msgstr "»deborphan« wurde entfernt. Ende." #: util/orphaner.sh:79 #, no-sh-format msgid "\"apt\" got removed. Exiting." msgstr "»apt« wurde entfernt. Ende." #: util/orphaner.sh:81 #, no-sh-format msgid "" "\"apt\" is not installed, broken dependencies found or could not open lock " "file, are you root? Printing \"apt-get\" commandline and exiting:" msgstr "" "»apt« ist nicht installiert, defekte Abhängigkeiten wurden gefunden oder die " "Lock-Datei konnte nicht geöffnet werden. Sind Sie root? Befehlszeile von " "»apt-get« wird ausgegeben. Ende:" #: util/orphaner.sh:82 msgid "" "Explicitly specified status file or requested calling \"apt-get\" to be " "skipped. Printing \"apt-get\" commandline and exiting:" msgstr "" "Explizit angegebene Statusdatei oder Anweisung, den Aufruf von »apt-get« zu " "überspringen. Befehlszeile für »apt-get« wird ausgegeben. Ende:" #: util/orphaner.sh:84 #, no-sh-format msgid "Removing %s" msgstr "%s wird entfernt" #: util/orphaner.sh:87 #, no-sh-format msgid "\"deborphan\" returned with error." msgstr "»deborphan« gab einen Fehler zurück." #: util/orphaner.sh:89 #, sh-format msgid "\"apt-get\" returned with exitcode %s." msgstr "»apt-get« gab den Exit-Code %s zurück." #: util/orphaner.sh:91 #, sh-format msgid "\"dialog\" returned with exitcode %s." msgstr "»dialog« gab den Beendigungscode %s zurück." #: util/orphaner.sh:93 #, no-sh-format msgid "" "\"apt-get\" tries to remove more packages than requested by \"orphaner\". " "Exiting." msgstr "" "»apt-get« versucht mehr Pakete zu entfernen, als von »orphaner« erbeten " "wurde. Ende." #: util/orphaner.sh:96 #, no-sh-format msgid "Simulate" msgstr "Simulieren" #: util/orphaner.sh:99 #, no-sh-format msgid "Press enter to continue." msgstr "Drücken Sie die Eingabetaste, um fortzufahren." #: util/orphaner.sh:102 #, no-sh-format msgid "\"find-circular\" is currently not supported by \"orphaner\". Exiting." msgstr "»find-circular« wird derzeit vom »orphaner« nicht unterstützt. Ende." #~ msgid "-R PKGS.. Report PKGS if there are no dependencies.\n" #~ msgstr "-R PKT.. PKT melden, falls keine Abhängigkeiten bestehen.\n" deborphan-1.7.28.8ubuntu1/po/nl.po0000664000000000000000000003131311773645147013544 0ustar # Dutch messages for deborphan. # Copyright (C) 2000 Free Software Foundation, Inc. # Cris van Pelt , 2000. # Cris van Pelt , 2005. # Jouke Witteveen, 2005 # Thijs Kinkhorst, 2006,2008 # msgid "" msgstr "" "Project-Id-Version: deborphan 1.7.23\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-06-30 18:50+0000\n" "PO-Revision-Date: 2008-07-31 18:04+0200\n" "Last-Translator: Thijs Kinkhorst \n" "Language-Team: Debian l10n Dutch \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/exit.c:70 #, c-format msgid "" "\n" "The following options are available:\n" msgstr "" "\n" "De volgende opties zijn beschikbaar:\n" #: src/exit.c:73 #, c-format msgid "-h This help.\n" msgstr "-h Deze hulp.\n" #: src/exit.c:76 #, c-format msgid "-f FILE Use FILE as statusfile.\n" msgstr "-f FILE Gebruik FILE als statusbestand.\n" #: src/exit.c:79 #, c-format msgid "-v Version information.\n" msgstr "-v Versie-informatie.\n" #: src/exit.c:84 #, c-format msgid "-d Show dependencies for packages that have them.\n" msgstr "-d Toon eventuele vereisten.\n" #: src/exit.c:87 #, c-format msgid "-P Show priority of packages found.\n" msgstr "-P Toon de prioriteit van gevonden pakketten.\n" #: src/exit.c:90 #, c-format msgid "-s Show the sections the packages are in.\n" msgstr "-s Toon de secties van de pakketten.\n" #: src/exit.c:92 #, c-format msgid "--no-show-section Do not show sections.\n" msgstr "--no-show-section Toon de secties niet.\n" #: src/exit.c:95 #, c-format msgid "-z Show installed size of packages found.\n" msgstr "" "-z Toon de geïnstalleerde groottes van gevonden\n" " pakketten.\n" #: src/exit.c:100 #, c-format msgid "-a Compare all packages, not just libs.\n" msgstr "-a Vergelijk alle pakketten, niet alleen bibliotheken.\n" #: src/exit.c:103 #, c-format msgid "-e LIST Work as if packages in LIST were not installed.\n" msgstr "" "-e LIJST Handel alsof de pakketten in LIJST niet\n" " geïnstalleerd zijn.\n" #: src/exit.c:106 #, c-format msgid "-H Ignore hold flags.\n" msgstr "-H Negeer hold-indicaties.\n" #: src/exit.c:110 #, c-format msgid "-n Disable checks for `recommends' and `suggests'.\n" msgstr "" "-n Schakel controles voor `recommends' en `suggests'\n" " uit.\n" #: src/exit.c:112 #, c-format msgid "-n Enable checks for `recommends' and `suggests'.\n" msgstr "-n Schakel controles voor `recommends' en `suggests' in.\n" #: src/exit.c:116 #, c-format msgid "Disable checks for `recommends'.\n" msgstr "Schakel controles voor `recommends' uit\n" #: src/exit.c:118 #, c-format msgid "Disable checks for `suggests'.\n" msgstr "Schakel controles voor `suggests' uit.\n" #: src/exit.c:121 #, c-format msgid "-p PRIOR Select only packages with priority >= PRIOR.\n" msgstr "-p PRIOR Selecteer alleen pakketten met prioriteit >= PRIOR.\n" #: src/exit.c:123 #, c-format msgid "--find-config Find \"orphaned\" configuration files.\n" msgstr "" "--find-config Vind \"verweesde\" configuratiebestanden.\n" #: src/exit.c:125 #, c-format msgid "" "--libdevel Search in libdevel in addition to libs and " "oldlibs.\n" msgstr "" "--libdevel Doorzoek naast libs en oldlibs ook libdevel.\n" #: src/exit.c:130 #, c-format msgid "-A PKGS.. Never report PKGS.\n" msgstr "-A PKGS.. Rapporteer PKGS nooit.\n" #: src/exit.c:133 #, c-format msgid "-k FILE Use FILE to get/store info about kept packages.\n" msgstr "" "-k FILE FILE gebruiken voor het lezen/bewaren van\n" " informatie over behouden pakketten.\n" #: src/exit.c:136 #, c-format msgid "-L List the packages that are never reported.\n" msgstr "-L Toon de pakketten die nooit gerapporteerd worden.\n" #: src/exit.c:139 #, c-format msgid "-R PKGS.. Remove PKGS from the \"keep\" file.\n" msgstr "-Z Verwijder PKGS van het \"keep\"-bestand.\n" #: src/exit.c:142 #, c-format msgid "-Z Remove all packages from the \"keep\" file.\n" msgstr "-Z Verwijder alle pakketten uit het \"keep\" bestand.\n" #: src/exit.c:145 #, c-format msgid "--df-keep Read debfoster's \"keepers\" file.\n" msgstr "" "--df-keep Lees het \"keepers\"-bestand van debfoster.\n" #: src/exit.c:146 #, c-format msgid "--no-df-keep Do not read debfoster's \"keepers\" file.\n" msgstr "" "--no-df-keep Lees het \"keepers\"-bestand van debfoster " "niet.\n" #. guessing #: src/exit.c:151 #, c-format msgid "--guess-common Try to report common packages.\n" msgstr "" "--guess-common Probeer gedeelde pakketten te rapporteren.\n" #: src/exit.c:152 #, c-format msgid "--guess-data Try to report data packages.\n" msgstr "--guess-data Probeer datapakketten te rapporteren.\n" #: src/exit.c:153 #, c-format msgid "--guess-debug Try to report debugging libraries.\n" msgstr "" "--guess-debug Probeer ontkeverbibliotheken te rapporteren.\n" #: src/exit.c:154 #, c-format msgid "--guess-dev Try to report development packages.\n" msgstr "" "--guess-dev Probeer ontwikkelpakketten te rapporteren.\n" #: src/exit.c:155 #, c-format msgid "--guess-doc Try to report documentation packages.\n" msgstr "" "--guess-doc Probeer documentatiepakketten te rapporteren.\n" #: src/exit.c:156 #, c-format msgid "--guess-dummy Try to report dummy packages.\n" msgstr "--guess-dummy Probeer dummypakketten te rapporteren.\n" #: src/exit.c:157 #, c-format msgid "--guess-kernel Try to report kernel modules.\n" msgstr "--guess-kernel Probeer kernel modules te rapporteren.\n" #: src/exit.c:158 #, c-format msgid "--guess-interpreters Try to report interpreter libraries.\n" msgstr "" "--guess-interpreters Probeer interpreter-bibliotheken te " "rapporteren.\n" #: src/exit.c:159 #, c-format msgid "--guess-mono Try to report mono libraries.\n" msgstr "" "--guess-mono Probeer mono-bibliotheken te rapporteren.\n" #: src/exit.c:160 #, c-format msgid "--guess-perl Try to report perl libraries.\n" msgstr "" "--guess-perl Probeer perl-bibliotheken te rapporteren.\n" #: src/exit.c:161 #, c-format msgid "--guess-pike Try to report pike libraries.\n" msgstr "" "--guess-pike Probeer pike-bibliotheken te rapporteren.\n" #: src/exit.c:162 #, c-format msgid "--guess-python Try to report python libraries.\n" msgstr "" "--guess-python Probeer python-bibliotheken te rapporteren.\n" #: src/exit.c:163 #, c-format msgid "--guess-ruby Try to report ruby libraries.\n" msgstr "" "--guess-ruby Probeer ruby-bibliotheken te rapporteren.\n" #: src/exit.c:164 #, c-format msgid "" "--guess-section Try to report libraries in wrong sections.\n" msgstr "" "--guess-section Probeer pakketten in de verkeerde sectie te\n" " rapporteren.\n" #: src/exit.c:166 #, c-format msgid "--guess-all Try all of the above.\n" msgstr "--guess-all Probeer al het bovenstaande.\n" #: src/exit.c:167 #, c-format msgid "--guess-only Use --guess options only.\n" msgstr "--guess-only Gebruik enkel --guess-opties.\n" #: src/exit.c:169 #, c-format msgid "" "\n" "See also: deborphan(1), orphaner(8)\n" "Report bugs to:" msgstr "" "\n" "Zie ook: deborphan(1), orphaner(8)\n" "Meld fouten (in het Engels) aan:" #: src/exit.c:177 #, c-format msgid "" "%s %s - Find packages without other packages depending on them\n" "Distributed under the terms of the Artistic License.\n" "\n" "THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n" "IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n" "WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n" msgstr "" "%s %s - Vind pakketten zonder pakketten die er afhankelijk van zijn.\n" "Gedistribueerd onder de voorwaarden van de Artistic License.\n" "\n" "THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n" "IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n" "WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n" #: src/exit.c:197 #, c-format msgid "Usage: %s [OPTIONS] [PACKAGE]...\n" msgstr "Gebruik: %s [OPTIES] [PAKKET]...\n" #: src/exit.c:203 msgid "" "The status file is in an improper state.\n" "One or more packages are marked as half-installed, half-configured,\n" "unpacked, triggers-awaited or triggers-pending. Exiting.\n" msgstr "" "Het status-bestand is in een inconsistente toestand. Een of meer pakketten " "zijn gemarkeerd als half-geïnstalleerd, half-geconfigureerd, uitgepakt, " "wachtend-op-triggers of triggers-wachtend. Bewerking wordt afgebroken.\n" #: src/exit.c:211 msgid "Status file is probably invalid. Exiting.\n" msgstr "" #: util/orphaner.sh:57 #, sh-format msgid "Usage: %s [--help|--purge|--skip-apt] [deborphan options]" msgstr "Gebruik: %s [--help|--purge|--skip-apt] [deborphan-opties]" #: util/orphaner.sh:59 #, no-sh-format msgid "See orphaner(8) and deborphan(1) for a list of valid options." msgstr "" "Raadpleeg orphaner(8) en deborphan(1) voor een lijst met geldige opties." #: util/orphaner.sh:61 #, sh-format msgid "Invalid basename: %s." msgstr "Ongeldige basisnaam: %s." #: util/orphaner.sh:63 #, sh-format msgid "%s: Invalid option: %s." msgstr "%s: Ongeldige optie: %s." #: util/orphaner.sh:65 #, sh-format msgid "%s: You need \"dialog\" in $PATH to run this frontend." msgstr "%s: \"dialog\" moet in $PATH staan om deze interface te gebruiken." #: util/orphaner.sh:67 #, no-sh-format msgid "Screen too small or set $LINES and $COLUMNS." msgstr "Scherm te klein of stel $LINES en $COLUMNS in." #: util/orphaner.sh:70 #, no-sh-format msgid "" "Select packages that should never be recommended for removal in deborphan:" msgstr "" "Selecteer pakketten die deborphan nooit voor verwijdering mag aanraden:" #: util/orphaner.sh:72 #, no-sh-format msgid "Select packages for removal or cancel to quit:" msgstr "Selecteer pakketten om te verwijderen of \"afbreken\" om te stoppen:" #: util/orphaner.sh:75 #, no-sh-format msgid "No orphaned packages found." msgstr "Geen verweesde pakketten gevonden." #: util/orphaner.sh:77 #, no-sh-format msgid "\"deborphan\" got removed. Exiting." msgstr "deborphan werd verwijderd; bewerking wordt afgebroken." #: util/orphaner.sh:79 #, no-sh-format msgid "\"apt\" got removed. Exiting." msgstr "apt werd verwijderd; bewerking wordt afgebroken." #: util/orphaner.sh:81 #, no-sh-format msgid "" "\"apt\" is not installed, broken dependencies found or could not open lock " "file, are you root? Printing \"apt-get\" commandline and exiting:" msgstr "" "apt is niet geïnstalleerd, er zijn defecte vereisten geconstateerd of kon " "lockfile niet openen; bent u wel root? Bewerking wordt afgebroken; dit is de " "apt-get commandline:" #: util/orphaner.sh:82 msgid "" "Explicitly specified status file or requested calling \"apt-get\" to be " "skipped. Printing \"apt-get\" commandline and exiting:" msgstr "" "Het status-bestand werd expliciet opgegeven of er werd verzocht om de \"apt-" "get\"-aanroep over te slaan. Bewerking wordt afgebroken; dit is de apt-get " "commandline:" #: util/orphaner.sh:84 #, no-sh-format msgid "Removing %s" msgstr "Bezig met verwijderen van %s" #: util/orphaner.sh:87 #, no-sh-format msgid "\"deborphan\" returned with error." msgstr "\"deborphan\" sloot af met een fout." #: util/orphaner.sh:89 #, sh-format msgid "\"apt-get\" returned with exitcode %s." msgstr "\"apt-get\" sloot af met foutcode %s." #: util/orphaner.sh:91 #, sh-format msgid "\"dialog\" returned with exitcode %s." msgstr "\"dialog\" sloot af met foutcode %s." #: util/orphaner.sh:93 #, no-sh-format msgid "" "\"apt-get\" tries to remove more packages than requested by \"orphaner\". " "Exiting." msgstr "" "\"apt-get\" wil meer pakketten verwijderen dan gevraagd door orphaner. " "Bewerking wordt afgebroken." #: util/orphaner.sh:96 #, no-sh-format msgid "Simulate" msgstr "Simuleer" #: util/orphaner.sh:99 #, no-sh-format msgid "Press enter to continue." msgstr "Druk op enter om door te gaan." #: util/orphaner.sh:102 #, no-sh-format msgid "\"find-circular\" is currently not supported by \"orphaner\". Exiting." msgstr "" #~ msgid "-R PKGS.. Report PKGS if there are no dependencies.\n" #~ msgstr "-R PKGS.. Rapporteer PKGS als er geen vereisten zijn.\n" deborphan-1.7.28.8ubuntu1/po/it.gmo0000664000000000000000000002350211773645147013714 0ustar EDal4&&Mj$O"i #C4J 4b = A 2 ;J 9 ? @ BA : A : :< 6w : : <$ :a G P D52z5+,K4x/9:"Ru::97;1s1!{9 , =9.wJ*%9!V(5'/b# .D.sAG,IHB:?DPBDFBdCE@1@rI@@>B@QFUC3 !2 =T 5 ( 3 =%!3c!>!&!!;"<Q"@"="\ #'j#?#####l$$ $$$8$K'%?s%K%%5&<&<&&'%5',!= 3E)/08*&D?-6C2(;.#1 >A4< " B$:97@ + See also: deborphan(1), orphaner(8) Report bugs to: The following options are available: "apt" got removed. Exiting."apt" is not installed, broken dependencies found or could not open lock file, are you root? Printing "apt-get" commandline and exiting:"apt-get" returned with exitcode %s."apt-get" tries to remove more packages than requested by "orphaner". Exiting."deborphan" got removed. Exiting."deborphan" returned with error."dialog" returned with exitcode %s."find-circular" is currently not supported by "orphaner". Exiting.%s %s - Find packages without other packages depending on them Distributed under the terms of the Artistic License. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. %s: Invalid option: %s.%s: You need "dialog" in $PATH to run this frontend.--df-keep Read debfoster's "keepers" file. --find-config Find "orphaned" configuration files. --guess-all Try all of the above. --guess-common Try to report common packages. --guess-data Try to report data packages. --guess-debug Try to report debugging libraries. --guess-dev Try to report development packages. --guess-doc Try to report documentation packages. --guess-dummy Try to report dummy packages. --guess-interpreters Try to report interpreter libraries. --guess-kernel Try to report kernel modules. --guess-mono Try to report mono libraries. --guess-only Use --guess options only. --guess-perl Try to report perl libraries. --guess-pike Try to report pike libraries. --guess-python Try to report python libraries. --guess-ruby Try to report ruby libraries. --guess-section Try to report libraries in wrong sections. --libdevel Search in libdevel in addition to libs and oldlibs. --no-df-keep Do not read debfoster's "keepers" file. --no-show-section Do not show sections. -A PKGS.. Never report PKGS. -H Ignore hold flags. -L List the packages that are never reported. -P Show priority of packages found. -R PKGS.. Remove PKGS from the "keep" file. -Z Remove all packages from the "keep" file. -a Compare all packages, not just libs. -d Show dependencies for packages that have them. -e LIST Work as if packages in LIST were not installed. -f FILE Use FILE as statusfile. -h This help. -k FILE Use FILE to get/store info about kept packages. -n Disable checks for `recommends' and `suggests'. -n Enable checks for `recommends' and `suggests'. -p PRIOR Select only packages with priority >= PRIOR. -s Show the sections the packages are in. -v Version information. -z Show installed size of packages found. Disable checks for `recommends'. Disable checks for `suggests'. Explicitly specified status file or requested calling "apt-get" to be skipped. Printing "apt-get" commandline and exiting:Invalid basename: %s.No orphaned packages found.Press enter to continue.Removing %sScreen too small or set $LINES and $COLUMNS.See orphaner(8) and deborphan(1) for a list of valid options.Select packages for removal or cancel to quit:Select packages that should never be recommended for removal in deborphan:SimulateStatus file is probably invalid. Exiting. The status file is in an improper state. One or more packages are marked as half-installed, half-configured, unpacked, triggers-awaited or triggers-pending. Exiting. Usage: %s [--help|--purge|--skip-apt] [deborphan options]Usage: %s [OPTIONS] [PACKAGE]... Project-Id-Version: 1.7.28 Report-Msgid-Bugs-To: POT-Creation-Date: 2012-06-30 18:50+0000 PO-Revision-Date: 2010-04-22 17:45+0100 Last-Translator: Alessandro De Zorzi Language-Team: debian-l10n-italian@lists.debian.org Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Vedi anche: deborphan(1), orphaner(8) Segnala bug a: Sono disponibili le seguenti opzioni: "apt" è stato rimosso. Esco."apt" non è installato, trovate delle dipendenze interrotte o impossibile aprire il file di lock, sei root? Stampa "apt-get" commandline e esco:"apt-get" è uscito con il codice di errore %s."apt-get" sta cercando di rimuove più pacchetti di quelli richiesti da orphaner. Uscita in corso."deborphan" è stato rimosso. Esco."deborphan" è uscito con un codice di errore."dialog" è uscito con il codice di errore %s."find-circular" non è al momento supportato da "orphaner". Esco.%s %s - Cerca i pacchetti dai quali non dipendono altri pacchetti Software rilasciato nei termini della Artistic License. QUESTO PACCHETTO È FORNITO "COSÌ COME È" E SENZA ALCUNA GARANZIA ESPLICITA O IMPLICITA, COMPRESA, SENZA LIMITAZIONI, LA GARANZIA IMPLICITA DI COMMERCIABILITÀ O DI IDONEITÀ PER UNO SCOPO PARTICOLARE. %s: opzione non valida: %s.%s: È necessario che "dialog" sia in $PATH per usare questa interfaccia.--df-keep Legge il file "keepers" di debfoster. --find-config Cerca file di configurazione "orfani". --guess-all Tenta tutto quello elencato sopra. --guess-common Tenta di elencare i pacchetti "common". --guess-data Tenta di elencare i pacchetti "data". --guess-debug Tenta di elencare le librerie di debug. --guess-dev Tenta di elencare i pacchtti di sviluppo. --guess-doc Tenta di elencare i pacchetti di doc. --guess-dummy Tenta di elencare i pacchetti "dummy". --guess-interpreters Tenta di elencare interpreter libraries. --guess-kernel Tenta di elencare i kernel modules. --guess-mono Tenta di elencare le librerie mono. --guess-only Usa soltanto le opzioni --guess specificate. --guess-perl Tenta di elencare le librerie Perl. --guess-pike Tenta di elencare le librerie Pike. --guess-python Tenta di elencare le librerie Python. --guess-ruby Tenta di elencare le librerie Ruby. --guess-section Tenta di elencare le librerie nelle sezioni errate. --libdevel Cerca in libdevel oltre a libs e oldlibs. --no-df-keep Ignora il file "keepers" di debfoster. --no-show-section Non mostra le sezioni. -A PKGS.. Non elenca i PKGS. -H Ignora il flag "hold". -L Mostra i pacchetti che sono esclusi dalla ricerca. -P Mostra la priorità dei pacchetti trovati. -R PKGS.. Elimina PKGS dal file "keep". -Z Elimina tutti i pacchetti dal file keep. -a Confronta tutti i pacchetti, non solo le librerie. -d Visualizza i pacchetti che dipendono da. -e LIST Come se i pacchetti in LIST non fossero installati. -f FILE Usa FILE come "statusfile". -h Questo help. -k FILE Usa FILE per gestire l'elenco dei pacchetti kept -n Disabilita check per `raccomanda' e `suggerisce'. -n Abilita il controllo per `raccomanda' e `suggerisce'. -p PRIOR Seleziona solo i pacchetti con priorità >= PRIOR. -s Mostra le sezioni alle quali il pacchetto appartiene. -v Informazioni sulla versione. -z Mostra la dimensione su disco dei pacchetti trovati. Disabilita check per `raccomanda'. Disabilita check per `suggerisce'. Espressamente specificato status file o richiesta di saltare la chiamata "apt-get". Stampa "apt-get" e esce:"Basename" %s non valida.Nessun pacchetto orfano trovato.Premi invio per continuare.Rimozione di %sMonitor troppo piccolo oppure imposta $LINES e $COLUMNS.Vedi orphaner(8) e deborphan(1) per la lista completa delle opzioni valide.Selezionare i pacchetti da rimuovere oppure annulla per uscire:Seleziona i pacchetti che deborphan non deve mai raccomandare di rimuovere:SimulaLo stato del file è probabilmente non valido. Esco. Lo stato del file è improprio. Uno o più paccketti sono segnalati come semi-installati, semi-configurati, estratti, triggers-awaited o triggers-pending. Esco. Sintassi: %s [--help|--purge|--skip-apt] [deborphan options]Sintassi: %s [OPZIONI] [PACCHETTO]... deborphan-1.7.28.8ubuntu1/po/eu.po0000664000000000000000000003155011773645147013547 0ustar # translation of deborphan_1.7.28+nmu1_eu.po to Basque # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Piarres Beobide , 2006, 2007. # Iñaki Larrañaga Murgoitio , 2010. msgid "" msgstr "" "Project-Id-Version: deborphan_1.7.28+nmu1_eu\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-06-30 18:50+0000\n" "PO-Revision-Date: 2010-11-20 17:05+0100\n" "Last-Translator: Iñaki Larrañaga Murgoitio \n" "Language-Team: Basque \n" "Language: eu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: src/exit.c:70 #, c-format msgid "" "\n" "The following options are available:\n" msgstr "" "\n" "Honako aukerak daude erabilgarri:\n" #: src/exit.c:73 #, c-format msgid "-h This help.\n" msgstr "-h Laguntza hau.\n" #: src/exit.c:76 #, c-format msgid "-f FILE Use FILE as statusfile.\n" msgstr "-f FITX Erabili FITX egoeraren fitxategi bezala.\n" #: src/exit.c:79 #, c-format msgid "-v Version information.\n" msgstr "-v Bertsioaren informazioa.\n" #: src/exit.c:84 #, c-format msgid "-d Show dependencies for packages that have them.\n" msgstr "-d Erakutsi paketeek dituzten mendekotasunak.\n" #: src/exit.c:87 #, c-format msgid "-P Show priority of packages found.\n" msgstr "-P Erakutsi aurkitutako paketeen lehentasunak.\n" #: src/exit.c:90 #, c-format msgid "-s Show the sections the packages are in.\n" msgstr "-s Erakutsi paketeen atalak.\n" #: src/exit.c:92 #, c-format msgid "--no-show-section Do not show sections.\n" msgstr "--no-show-section Ez erakutsi atalak.\n" #: src/exit.c:95 #, c-format msgid "-z Show installed size of packages found.\n" msgstr "" "-z Erakutsi aurkitutako paketeen instalatutako\n" " tamainak.\n" #: src/exit.c:100 #, c-format msgid "-a Compare all packages, not just libs.\n" msgstr "-a Parekatu pakete guztiak, ez liburutegiak bakarrik.\n" #: src/exit.c:103 #, c-format msgid "-e LIST Work as if packages in LIST were not installed.\n" msgstr "" "-e EZ Zerrendako pakete guztiak instalaturik EZ\n" " baleude bezala funtzionatu.\n" #: src/exit.c:106 #, c-format msgid "-H Ignore hold flags.\n" msgstr "-H Ezikusi egin mantentze-banderei.\n" #: src/exit.c:110 #, c-format msgid "-n Disable checks for `recommends' and `suggests'.\n" msgstr "" "-n Desgaitu 'iradokitutako' eta 'gomendatutako'\n" " egiaztapenak.\n" #: src/exit.c:112 #, c-format msgid "-n Enable checks for `recommends' and `suggests'.\n" msgstr "-n Gaitu 'iradokitutako' eta 'gomendatutako' egiaztapenak.\n" #: src/exit.c:116 #, c-format msgid "Disable checks for `recommends'.\n" msgstr "Desgaitu 'gomendatutako' egiaztapenak.\n" #: src/exit.c:118 #, c-format msgid "Disable checks for `suggests'.\n" msgstr "Desgaitu 'iradokitutako' egiaztapenak.\n" #: src/exit.c:121 #, c-format msgid "-p PRIOR Select only packages with priority >= PRIOR.\n" msgstr "-p LEHEN Hautatu lehentasuna >= LEHEN duten paketeak soilik.\n" #: src/exit.c:123 #, c-format msgid "--find-config Find \"orphaned\" configuration files.\n" msgstr "" "--find-config Bilatu konfigurazioko fitxategi \"umezurtzak\".\n" #: src/exit.c:125 #, c-format msgid "" "--libdevel Search in libdevel in addition to libs and " "oldlibs.\n" msgstr "" "--libdevel Bilatu libdevel-en libs eta oldlibs-ez gain.\n" #: src/exit.c:130 #, c-format msgid "-A PKGS.. Never report PKGS.\n" msgstr "-A PKTK.. Inoiz ez PKTK-ren berri eman.\n" #: src/exit.c:133 #, c-format msgid "-k FILE Use FILE to get/store info about kept packages.\n" msgstr "" "-k FITX Erabili FITX paketeei buruzko informazioa\n" " eskuratzeko/gordetzeko.\n" #: src/exit.c:136 #, c-format msgid "-L List the packages that are never reported.\n" msgstr "" "-L Zerrendatu paketeak (hauen berri inoiz eman ez\n" " direnak).\n" #: src/exit.c:139 #, c-format msgid "-R PKGS.. Remove PKGS from the \"keep\" file.\n" msgstr "-R PKTK.. Kendu PKTK 'mantenimenduko' fitxategitik.\n" #: src/exit.c:142 #, c-format msgid "-Z Remove all packages from the \"keep\" file.\n" msgstr "-Z Kendu pakete guztiak 'mantenimenduko' fitxategitik.\n" #: src/exit.c:145 #, c-format msgid "--df-keep Read debfoster's \"keepers\" file.\n" msgstr "" "--df-keep Irakurri debfoster-en 'mantentzaileak' " "fitxategia.\n" #: src/exit.c:146 #, c-format msgid "--no-df-keep Do not read debfoster's \"keepers\" file.\n" msgstr "" "--no-df-keep Ez irakurri debfoster-en 'mantentzaileak' " "fitxategia.\n" #. guessing #: src/exit.c:151 #, c-format msgid "--guess-common Try to report common packages.\n" msgstr "--guess-common Saiatu pakete arrunten berri ematen.\n" #: src/exit.c:152 #, c-format msgid "--guess-data Try to report data packages.\n" msgstr "--guess-data Saiatu datuen paketeen berri ematen.\n" #: src/exit.c:153 #, c-format msgid "--guess-debug Try to report debugging libraries.\n" msgstr "" "--guess-debug Saiatu arazketako liburutegien berri ematen.\n" #: src/exit.c:154 #, c-format msgid "--guess-dev Try to report development packages.\n" msgstr "" "--guess-dev Saiatu garapeneko liburutegien berri ematen.\n" #: src/exit.c:155 #, c-format msgid "--guess-doc Try to report documentation packages.\n" msgstr "" "--guess-doc Saiatu dokumentazioen paketeen berri ematen.\n" #: src/exit.c:156 #, c-format msgid "--guess-dummy Try to report dummy packages.\n" msgstr "--guess-dummy Saiatu gezurrezko paketeen berri ematen.\n" #: src/exit.c:157 #, c-format msgid "--guess-kernel Try to report kernel modules.\n" msgstr "--guess-kernel Saiatu kernelaren moduluen berri ematen.\n" #: src/exit.c:158 #, c-format msgid "--guess-interpreters Try to report interpreter libraries.\n" msgstr "" "--guess-interpreters Saiatu interpretatzailearen liburutegien berri\n" " ematen.\n" #: src/exit.c:159 #, c-format msgid "--guess-mono Try to report mono libraries.\n" msgstr "" "--guess-mono Saiatu mono-ren liburutegien berri ematen.\n" #: src/exit.c:160 #, c-format msgid "--guess-perl Try to report perl libraries.\n" msgstr "" "--guess-perl Saiatu perl-en liburutegien berri ematen.\n" #: src/exit.c:161 #, c-format msgid "--guess-pike Try to report pike libraries.\n" msgstr "" "--guess-pike Saiatu pike-ren liburutegien berri ematen.\n" #: src/exit.c:162 #, c-format msgid "--guess-python Try to report python libraries.\n" msgstr "" "--guess-python Saiatu python-en liburutegien berri ematen.\n" #: src/exit.c:163 #, c-format msgid "--guess-ruby Try to report ruby libraries.\n" msgstr "" "--guess-ruby Saiatu rubyren liburutegien berri ematen.\n" #: src/exit.c:164 #, c-format msgid "" "--guess-section Try to report libraries in wrong sections.\n" msgstr "" "--guess-section Saiatu okerreko ataleko liburutegien berri " "ematen.\n" #: src/exit.c:166 #, c-format msgid "--guess-all Try all of the above.\n" msgstr "--guess-all Saiatu goiko guztiekin.\n" #: src/exit.c:167 #, c-format msgid "--guess-only Use --guess options only.\n" msgstr "--guess-only Erabili --guess aukerak soilik.\n" #: src/exit.c:169 #, c-format msgid "" "\n" "See also: deborphan(1), orphaner(8)\n" "Report bugs to:" msgstr "" "\n" "Irakurri: deborphan(1), orphaner(8)\n" "Erroreei buruzko txostenak hona bidali:" #: src/exit.c:177 #, c-format msgid "" "%s %s - Find packages without other packages depending on them\n" "Distributed under the terms of the Artistic License.\n" "\n" "THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n" "IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n" "WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n" msgstr "" "%s%s - Beste paketeen gain mendekotasunik sortzen ez dituzten paketeak " "bilatu\n" "\"Artistic License\" lizentziaren baldintzetan banatua.\n" "\n" "PAKETE HAU \"HONELA\" BANATZEN DA INOLAKO BERMERIK GABE;\n" "ERA BEREAN EZ DA BERMATZEN BERAREN EGOKITASUNA MERKATURATZEKO\n" "EDO HELBURU PARTIKULARRETARAKO ERABILTZEKO.\n" #: src/exit.c:197 #, c-format msgid "Usage: %s [OPTIONS] [PACKAGE]...\n" msgstr "Erabilera: %s [AUKERAK] [PAKETEA]...\n" #: src/exit.c:203 msgid "" "The status file is in an improper state.\n" "One or more packages are marked as half-installed, half-configured,\n" "unpacked, triggers-awaited or triggers-pending. Exiting.\n" msgstr "" "Egoeraren fitxategia egoera desegoki batean dago.\n" "Pakete bat edo gehiago erdi instalatuta, erdi konfiguratuta, \n" "deskonprimituta, abiarazlearen zain edo abiarazlearen erabakiaren zain\n" "bezala markatuta dago. Irtetzen.\n" #: src/exit.c:211 msgid "Status file is probably invalid. Exiting.\n" msgstr "Egoeraren fitxategia baliteke baliogabea izatea. Irtetzen.\n" #: util/orphaner.sh:57 #, sh-format msgid "Usage: %s [--help|--purge|--skip-apt] [deborphan options]" msgstr "Erabilera: %s [--help|--purge|--skip-apt] [deborphan aukerak]" #: util/orphaner.sh:59 #, no-sh-format msgid "See orphaner(8) and deborphan(1) for a list of valid options." msgstr "Ikus ophaner(8) eta deborphan(1) aukera erabilgarrien zerrendarako." #: util/orphaner.sh:61 #, sh-format msgid "Invalid basename: %s." msgstr "Oinarrizko izen baliogabea: %s." #: util/orphaner.sh:63 #, sh-format msgid "%s: Invalid option: %s." msgstr "%s: aukera baliogabea: %s." #: util/orphaner.sh:65 #, sh-format msgid "%s: You need \"dialog\" in $PATH to run this frontend." msgstr "%s: \"dialog\" $PATH aldagaian behar duzu interfaze hau erabiltzeko." #: util/orphaner.sh:67 #, no-sh-format msgid "Screen too small or set $LINES and $COLUMNS." msgstr "Pantaila txikiegia da edo ezarri $LINES eta $COLUMNS." #: util/orphaner.sh:70 #, no-sh-format msgid "" "Select packages that should never be recommended for removal in deborphan:" msgstr "" "Hautatu paketeak (deborphan-en ezabatzea inoiz gomendatu behar ez direnak):" #: util/orphaner.sh:72 #, no-sh-format msgid "Select packages for removal or cancel to quit:" msgstr "Hautatu paketeak kentzeko edo utzi irtetzeko:" #: util/orphaner.sh:75 #, no-sh-format msgid "No orphaned packages found." msgstr "Ez da pakete umezurtzik aurkitu." #: util/orphaner.sh:77 #, no-sh-format msgid "\"deborphan\" got removed. Exiting." msgstr "\"deborphan\" ezabatuta. Irtetzen." #: util/orphaner.sh:79 #, no-sh-format msgid "\"apt\" got removed. Exiting." msgstr "\"apt\" ezabatuta. Irtetzen." #: util/orphaner.sh:81 #, no-sh-format msgid "" "\"apt\" is not installed, broken dependencies found or could not open lock " "file, are you root? Printing \"apt-get\" commandline and exiting:" msgstr "" "\"apt\" ez dago instalatuta, hautsitako mendekotasunak aurkitu dira edo ezin " "izan da blokeoko fitxategia ireki, 'root' al zara? \"apt-get\" komando-" "lerroa erakusten eta irtetzen:" #: util/orphaner.sh:82 msgid "" "Explicitly specified status file or requested calling \"apt-get\" to be " "skipped. Printing \"apt-get\" commandline and exiting:" msgstr "" "Esplizitoki zehaztutako egoeraren fitxategia edo eskatutako \"apt-get\" deia " "saltatu egingo da. \"apt-get\" komando-lerroa erakusten eta irtetzen:" #: util/orphaner.sh:84 #, no-sh-format msgid "Removing %s" msgstr "%s kentzen" #: util/orphaner.sh:87 #, no-sh-format msgid "\"deborphan\" returned with error." msgstr "\"deborphan\"-ek errore bat itzuli du." #: util/orphaner.sh:89 #, sh-format msgid "\"apt-get\" returned with exitcode %s." msgstr "\"apt-get\"-ek irteerako '%s' kodea itzuli du." #: util/orphaner.sh:91 #, sh-format msgid "\"dialog\" returned with exitcode %s." msgstr "\"dialog\"-ek irteerako '%s' kodea itzuli du." #: util/orphaner.sh:93 #, no-sh-format msgid "" "\"apt-get\" tries to remove more packages than requested by \"orphaner\". " "Exiting." msgstr "" "\"orphaner\"-ek eskatutako baino pakete gehiago kentzen saiatu da \"apt-get" "\". Irtetzen." #: util/orphaner.sh:96 #, no-sh-format msgid "Simulate" msgstr "Simulatu" #: util/orphaner.sh:99 #, no-sh-format msgid "Press enter to continue." msgstr "Sakatu Sartu tekla jarraitzeko." #: util/orphaner.sh:102 #, no-sh-format msgid "\"find-circular\" is currently not supported by \"orphaner\". Exiting." msgstr "\"orphaner\"-ek ez du \"find-circular\"onartzen. Irtetzen." deborphan-1.7.28.8ubuntu1/po/ChangeLog0000664000000000000000000000000011773644727014335 0ustar deborphan-1.7.28.8ubuntu1/po/pt.po0000664000000000000000000003076611773645147013571 0ustar # Portuguese translation for deborphan package. # Copyright (C) 2008 Pedro Ribeiro # This file is distributed under the same license as the deborphan package. # Pedro Ribeiro , 2008-2010. # msgid "" msgstr "" "Project-Id-Version: deborphan 1.7.28+nmu1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-06-30 18:50+0000\n" "PO-Revision-Date: 2010-11-24 20:31+0100\n" "Last-Translator: Pedro Ribeiro\n" "Language-Team: Portuguese \n" "Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/exit.c:70 #, c-format msgid "" "\n" "The following options are available:\n" msgstr "" "\n" "As seguintes opções estão disponíveis:\n" #: src/exit.c:73 #, c-format msgid "-h This help.\n" msgstr "-h Esta ajuda.\n" #: src/exit.c:76 #, c-format msgid "-f FILE Use FILE as statusfile.\n" msgstr "-f FILE Usar FILE como ficheiro de estado.\n" #: src/exit.c:79 #, c-format msgid "-v Version information.\n" msgstr "-v Informação de versão.\n" #: src/exit.c:84 #, c-format msgid "-d Show dependencies for packages that have them.\n" msgstr "-d Mostrar dependências para pacotes que as têm.\n" #: src/exit.c:87 #, c-format msgid "-P Show priority of packages found.\n" msgstr "-P Mostrar prioridade dos pacotes encontrados.\n" #: src/exit.c:90 #, c-format msgid "-s Show the sections the packages are in.\n" msgstr "-s Mostrar as secções nas quais se incluem os pacotes.\n" #: src/exit.c:92 #, c-format msgid "--no-show-section Do not show sections.\n" msgstr "--no-show-section Não mostrar secções.\n" #: src/exit.c:95 #, c-format msgid "-z Show installed size of packages found.\n" msgstr "-z Mostrar o tamanho instalado dos pacotes encontrados.\n" #: src/exit.c:100 #, c-format msgid "-a Compare all packages, not just libs.\n" msgstr "-a Comparar todos os pacotes, não só as bibliotecas.\n" #: src/exit.c:103 #, c-format msgid "-e LIST Work as if packages in LIST were not installed.\n" msgstr "" "-e LIST Fazer como se os pacotes em LIST não estivessem\n" " instalados.\n" #: src/exit.c:106 #, c-format msgid "-H Ignore hold flags.\n" msgstr "-H Ignorar flags hold.\n" #: src/exit.c:110 #, c-format msgid "-n Disable checks for `recommends' and `suggests'.\n" msgstr "" "-n Desabilitar verificação de `recommends' e\n" " `suggests'.\n" #: src/exit.c:112 #, c-format msgid "-n Enable checks for `recommends' and `suggests'.\n" msgstr "-n Habilitar verificação de `recommends' e `suggests'.\n" #: src/exit.c:116 #, c-format msgid "Disable checks for `recommends'.\n" msgstr "Desabilitar verificação de `recommends'.\n" #: src/exit.c:118 #, c-format msgid "Disable checks for `suggests'.\n" msgstr "Desabilitar verificação de `suggests'.\n" #: src/exit.c:121 #, c-format msgid "-p PRIOR Select only packages with priority >= PRIOR.\n" msgstr "-p PRIOR Seleccionar apenas pacotes com prioridade >= PRIOR.\n" #: src/exit.c:123 #, c-format msgid "--find-config Find \"orphaned\" configuration files.\n" msgstr "" "--find-config Encontrar ficheiros de configuração \"órfãos\".\n" #: src/exit.c:125 #, c-format msgid "" "--libdevel Search in libdevel in addition to libs and " "oldlibs.\n" msgstr "" "--libdevel Procurar em libdevel além de libs e oldlibs.\n" #: src/exit.c:130 #, c-format msgid "-A PKGS.. Never report PKGS.\n" msgstr "-A PKGS.. Nunca reportar PKGS.\n" #: src/exit.c:133 #, c-format msgid "-k FILE Use FILE to get/store info about kept packages.\n" msgstr "" "-k FILE Usar FILE para obter/guardar informação sobre\n" " pacotes mantidos.\n" #: src/exit.c:136 #, c-format msgid "-L List the packages that are never reported.\n" msgstr "-L Listar os pacotes que nunca são reportados.\n" #: src/exit.c:139 #, c-format msgid "-R PKGS.. Remove PKGS from the \"keep\" file.\n" msgstr "-R PKGS.. Remover PKGS do ficheiro \"keep\".\n" #: src/exit.c:142 #, c-format msgid "-Z Remove all packages from the \"keep\" file.\n" msgstr "-Z Remover todos os pacotes do ficheiro \"keep\".\n" #: src/exit.c:145 #, c-format msgid "--df-keep Read debfoster's \"keepers\" file.\n" msgstr "--df-keep Ler ficheiro \"keepers\" de debfoster.\n" #: src/exit.c:146 #, c-format msgid "--no-df-keep Do not read debfoster's \"keepers\" file.\n" msgstr "" "--no-df-keep Não ler ficheiro \"keepers\" de debfoster.\n" #. guessing #: src/exit.c:151 #, c-format msgid "--guess-common Try to report common packages.\n" msgstr "--guess-common Tentar reportar pacotes comuns.\n" #: src/exit.c:152 #, c-format msgid "--guess-data Try to report data packages.\n" msgstr "--guess-data Tentar reportar pacotes de dados.\n" #: src/exit.c:153 #, c-format msgid "--guess-debug Try to report debugging libraries.\n" msgstr "--guess-debug Tentar reportar bibliotecas de debug.\n" #: src/exit.c:154 #, c-format msgid "--guess-dev Try to report development packages.\n" msgstr "" "--guess-dev Tentar reportar pacotes de desenvolvimento.\n" #: src/exit.c:155 #, c-format msgid "--guess-doc Try to report documentation packages.\n" msgstr "--guess-doc Tentar reportar pacotes de documentação.\n" #: src/exit.c:156 #, c-format msgid "--guess-dummy Try to report dummy packages.\n" msgstr "--guess-dummy Tentar reportar pacotes dummy.\n" #: src/exit.c:157 #, c-format msgid "--guess-kernel Try to report kernel modules.\n" msgstr "--guess-kernel Tentar reportar módulos do kernel.\n" #: src/exit.c:158 #, c-format msgid "--guess-interpreters Try to report interpreter libraries.\n" msgstr "" "--guess-interpreters Tentar reportar bibliotecas de interpretação.\n" #: src/exit.c:159 #, c-format msgid "--guess-mono Try to report mono libraries.\n" msgstr "--guess-mono Tentar reportar bibliotecas mono.\n" #: src/exit.c:160 #, c-format msgid "--guess-perl Try to report perl libraries.\n" msgstr "--guess-perl Tentar reportar bibliotecas perl.\n" #: src/exit.c:161 #, c-format msgid "--guess-pike Try to report pike libraries.\n" msgstr "--guess-pike Tentar reportar bibliotecas pike.\n" #: src/exit.c:162 #, c-format msgid "--guess-python Try to report python libraries.\n" msgstr "--guess-python Tentar reportar bibliotecas python.\n" #: src/exit.c:163 #, c-format msgid "--guess-ruby Try to report ruby libraries.\n" msgstr "--guess-ruby Tentar reportar bibliotecas ruby.\n" #: src/exit.c:164 #, c-format msgid "" "--guess-section Try to report libraries in wrong sections.\n" msgstr "" "--guess-section Tentar reportar bibliotecas na secção errada.\n" #: src/exit.c:166 #, c-format msgid "--guess-all Try all of the above.\n" msgstr "--guess-all Tentar todas as anteriores.\n" #: src/exit.c:167 #, c-format msgid "--guess-only Use --guess options only.\n" msgstr "--guess-only Usar apenas opções --guess.\n" #: src/exit.c:169 #, c-format msgid "" "\n" "See also: deborphan(1), orphaner(8)\n" "Report bugs to:" msgstr "" "\n" "Ver também: deborphan(1), orphaner(8)\n" "Reportar bugs para:" #: src/exit.c:177 #, c-format msgid "" "%s %s - Find packages without other packages depending on them\n" "Distributed under the terms of the Artistic License.\n" "\n" "THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n" "IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n" "WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n" msgstr "" "%s %s - Procurar pacotes sem outros pacotes a depender deles\n" "Distribuído sob os termos da Artistic License.\n" "\n" "THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n" "IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n" "WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n" #: src/exit.c:197 #, c-format msgid "Usage: %s [OPTIONS] [PACKAGE]...\n" msgstr "Uso: %s [OPÇÕES] [PACOTE]...\n" #: src/exit.c:203 msgid "" "The status file is in an improper state.\n" "One or more packages are marked as half-installed, half-configured,\n" "unpacked, triggers-awaited or triggers-pending. Exiting.\n" msgstr "" "O ficheiro de estado está num estado impróprio.\n" "Um ou mais pacotes estão marcados como half-installed, half-configured,\n" "unpacked, triggers-awaited ou triggers-pending. A sair.\n" #: src/exit.c:211 msgid "Status file is probably invalid. Exiting.\n" msgstr "Ficheiro de estado provavelmente inválido. A sair.\n" #: util/orphaner.sh:57 #, sh-format msgid "Usage: %s [--help|--purge|--skip-apt] [deborphan options]" msgstr "Uso: %s [--help|--purge|--skip-apt] [opções do deborphan]" #: util/orphaner.sh:59 #, no-sh-format msgid "See orphaner(8) and deborphan(1) for a list of valid options." msgstr "Veja orphaner(8) e deborphan(1) para uma lista de opções válidas." #: util/orphaner.sh:61 #, sh-format msgid "Invalid basename: %s." msgstr "Basename inválido: %s." #: util/orphaner.sh:63 #, sh-format msgid "%s: Invalid option: %s." msgstr "%s: Opção inválida: %s." #: util/orphaner.sh:65 #, sh-format msgid "%s: You need \"dialog\" in $PATH to run this frontend." msgstr "%s: Precisa de \"dialog\" na $PATH para correr este frontend." #: util/orphaner.sh:67 #, no-sh-format msgid "Screen too small or set $LINES and $COLUMNS." msgstr "Écran demasiado pequeno ou $LINES e $COLUMNS definidas." #: util/orphaner.sh:70 #, no-sh-format msgid "" "Select packages that should never be recommended for removal in deborphan:" msgstr "" "Escolha os pacotes que nunca deverão ser recomendados para remoção em " "deborphan:" #: util/orphaner.sh:72 #, no-sh-format msgid "Select packages for removal or cancel to quit:" msgstr "Escolha pacotes para remoção ou cancele para sair:" #: util/orphaner.sh:75 #, no-sh-format msgid "No orphaned packages found." msgstr "Não foram encontrados pacotes órfãos." #: util/orphaner.sh:77 #, no-sh-format msgid "\"deborphan\" got removed. Exiting." msgstr "\"deborphan\" foi removido. A sair." #: util/orphaner.sh:79 #, no-sh-format msgid "\"apt\" got removed. Exiting." msgstr "\"apt\" foi removido. A sair." #: util/orphaner.sh:81 #, no-sh-format msgid "" "\"apt\" is not installed, broken dependencies found or could not open lock " "file, are you root? Printing \"apt-get\" commandline and exiting:" msgstr "" "\"apt\" não está instalado, dependências falhadas ou impossível abrir o " "ficheiro de lock, é root? A imprimir a linha de comandos de \"apt-get\" e " "sair:" #: util/orphaner.sh:82 msgid "" "Explicitly specified status file or requested calling \"apt-get\" to be " "skipped. Printing \"apt-get\" commandline and exiting:" msgstr "" "Ficheiro de estado explicitamente declarado ou pedido a não-invocação de " "\"apt-get\". A imprimir a linha de comandos de \"apt-get\" e sair:" #: util/orphaner.sh:84 #, no-sh-format msgid "Removing %s" msgstr "A remover %s" #: util/orphaner.sh:87 #, no-sh-format msgid "\"deborphan\" returned with error." msgstr "\"deborphan\" retornou com erro." #: util/orphaner.sh:89 #, sh-format msgid "\"apt-get\" returned with exitcode %s." msgstr "\"apt-get\" retornou com código de saída %s." #: util/orphaner.sh:91 #, sh-format msgid "\"dialog\" returned with exitcode %s." msgstr "\"dialog\" retornou com código de saída %s." #: util/orphaner.sh:93 #, no-sh-format msgid "" "\"apt-get\" tries to remove more packages than requested by \"orphaner\". " "Exiting." msgstr "" "\"apt-get\" tenta remover mais pacotes que o pedido pelo \"orphaner\". A " "sair." #: util/orphaner.sh:96 #, no-sh-format msgid "Simulate" msgstr "Simular" #: util/orphaner.sh:99 #, no-sh-format msgid "Press enter to continue." msgstr "Pressione enter para continuar." #: util/orphaner.sh:102 #, no-sh-format msgid "\"find-circular\" is currently not supported by \"orphaner\". Exiting." msgstr "" "\"find-circular\" não é actualmente suportado pelo \"orphaner\". A sair." #~ msgid "-R PKGS.. Report PKGS if there are no dependencies.\n" #~ msgstr "-R PKGS.. Reportar PKGS se não houver dependências.\n" deborphan-1.7.28.8ubuntu1/po/es.gmo0000664000000000000000000002550511773645147013714 0ustar EDal4&&Mj$O"i #C4J 4b = A 2 ;J 9 ? @ BA : A : :< 6w : : <$ :a G P D52z5+,K4x/9:"Ru::97;1s1!{9 , =9.wJ*%9!r(M-+C,q,1$+L!JnRa(N?FD`QIQAERK,Jx=JJLLJz/ X d!6h!#!8!;!?8"=x">"f"a\#j#1)$[$sr$j$hQ%]%<&'U&f}&5&3'N'(*/(Z( w(S(T(8.)Yg))I)*C*(+%5',!= 3E)/08*&D?-6C2(;.#1 >A4< " B$:97@ + See also: deborphan(1), orphaner(8) Report bugs to: The following options are available: "apt" got removed. Exiting."apt" is not installed, broken dependencies found or could not open lock file, are you root? Printing "apt-get" commandline and exiting:"apt-get" returned with exitcode %s."apt-get" tries to remove more packages than requested by "orphaner". Exiting."deborphan" got removed. Exiting."deborphan" returned with error."dialog" returned with exitcode %s."find-circular" is currently not supported by "orphaner". Exiting.%s %s - Find packages without other packages depending on them Distributed under the terms of the Artistic License. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. %s: Invalid option: %s.%s: You need "dialog" in $PATH to run this frontend.--df-keep Read debfoster's "keepers" file. --find-config Find "orphaned" configuration files. --guess-all Try all of the above. --guess-common Try to report common packages. --guess-data Try to report data packages. --guess-debug Try to report debugging libraries. --guess-dev Try to report development packages. --guess-doc Try to report documentation packages. --guess-dummy Try to report dummy packages. --guess-interpreters Try to report interpreter libraries. --guess-kernel Try to report kernel modules. --guess-mono Try to report mono libraries. --guess-only Use --guess options only. --guess-perl Try to report perl libraries. --guess-pike Try to report pike libraries. --guess-python Try to report python libraries. --guess-ruby Try to report ruby libraries. --guess-section Try to report libraries in wrong sections. --libdevel Search in libdevel in addition to libs and oldlibs. --no-df-keep Do not read debfoster's "keepers" file. --no-show-section Do not show sections. -A PKGS.. Never report PKGS. -H Ignore hold flags. -L List the packages that are never reported. -P Show priority of packages found. -R PKGS.. Remove PKGS from the "keep" file. -Z Remove all packages from the "keep" file. -a Compare all packages, not just libs. -d Show dependencies for packages that have them. -e LIST Work as if packages in LIST were not installed. -f FILE Use FILE as statusfile. -h This help. -k FILE Use FILE to get/store info about kept packages. -n Disable checks for `recommends' and `suggests'. -n Enable checks for `recommends' and `suggests'. -p PRIOR Select only packages with priority >= PRIOR. -s Show the sections the packages are in. -v Version information. -z Show installed size of packages found. Disable checks for `recommends'. Disable checks for `suggests'. Explicitly specified status file or requested calling "apt-get" to be skipped. Printing "apt-get" commandline and exiting:Invalid basename: %s.No orphaned packages found.Press enter to continue.Removing %sScreen too small or set $LINES and $COLUMNS.See orphaner(8) and deborphan(1) for a list of valid options.Select packages for removal or cancel to quit:Select packages that should never be recommended for removal in deborphan:SimulateStatus file is probably invalid. Exiting. The status file is in an improper state. One or more packages are marked as half-installed, half-configured, unpacked, triggers-awaited or triggers-pending. Exiting. Usage: %s [--help|--purge|--skip-apt] [deborphan options]Usage: %s [OPTIONS] [PACKAGE]... Project-Id-Version: deborphan Report-Msgid-Bugs-To: POT-Creation-Date: 2012-06-30 18:50+0000 PO-Revision-Date: 2010-11-22 01:51+0100 Last-Translator: Javier Fernandez-Sanguino Peña Language-Team: Debian Spanish Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Consulte también: deborphan(1), orphaner(8) Envíe los informes de error a: Las siguientes opciones están disponibles: se eliminó «apt». Saliendo del programa.No está instalado «apt», se han encontrado dependencias rotas o no se puedo abrir el fichero de bloqueo. Se va a imprimir la orden a ejecutar con «apt-get» y se saldrá del programa:«apt-get» devolvió el error de salida %s.«apt-get» intenta eliminar más paquetes de los que solicitaba el programa «orphaner». Saliendo del programa.se eliminó «deborphan». Saliendo del programa.«deborphan» terminó con un error.«dialog» devolvió el error de salida %s.«orphaner» no soporta de momento «find-circular». Saliendo del programa.%s %s - Encuentra los paquetes de los que no depende ningún otro paquete Distribuido bajo los términos de la licencia Arttístics. ESTE PAQUETE SE DISTRIBUYE «TAL CUAL ES» SIN NINGUNA GARANTÍA EXPLICITA O IMPLICITA, INCLUYENDO, SIN NINGUNA LIMITACION, LAS GARANTIAS DE MERCANCIAS Y DE ADECUACION A UN PROPOSITO DETERMINADO. %s: Opción no válida: %s.%s: Necesita tener el programa «dialog» en su $PATH para ejecutar esta interfaz.--df-keep Leer el fichero de paquetes a mantener «keepers» de «debfoster». --find-config Buscar ficheros de configuración «huérfanos». --guess-all Probar todos los arriba indicados. --guess-common Intentar informar de paquetes habituales. --guess-data Intentar informar de paquetes de datos. --guess-debug Intentar informar de las bibliotecas de depuración. --guess-dev Intentar informar de paquetes de desarrollo. --guess-doc Intentar informar de los paquetes de documentación. --guess-dummy Intentar informar de paquetes «dummy». --guess-interpreters Intentar informar de las bibliotecas de intérpretes. --guess-kernel Intentar informar de los módulos del núcleo. --guess-mono Intentar informar de las bibliotecas de Mono. --guess-only Usar sólo las opciones --guess. --guess-perl Intentar informar de las bibliotecas de Perl. --guess-pike Intentar informar de las bibliotecas de Pike. --guess-python Intentar informar de las bibliotecas de Python. --guess-ruby Intentar informar de las bibliotecas de Ruby. --guess-section Intentar informar sobre las bibliotecas en secciones incorrectas. --libdevel Buscar en «libdevel» además de en «libs» y «oldlibs» --no-df-keep No leer el fichero de paquetes a mantener «keepers» de «debfoster». --no-show-section No mostrar las secciones. -A PAQS.. Nunca informar de PAQS.. -H Ignorar las marcas de retención de paquetes. -L Listar los paquetes que nunca serán reportados. -P Mostrar las prioridades de los paquetes encontrados. -R PAQS.. Eliminar PAQS los paquetes de la lista a mantener. -Z Eliminar todos los paquetes de la lista a mantener. -a Comparar todos los paquetes, en lugar de sólo las bibliotecas. -d Mostrar las dependencias para los paquetes que las tienen. -e LISTA Trabajar como si no estuvieran instalados los paquetes de la LISTA. -f FICH. Utilizar FICH. como fichero de estado. -h Esta ayuda. -k FICH. Usar FICH. para obtener y establecer información sobre paquetes a mantener. -n Deshabilitar las comprobaciones para «recommends» o «suggests». -n Habilitar las comprobaciones para «recommends» o «suggests». -p PRIOR Seleccionar sólo los paquetes con prioridad >= PRIOR. -s Mosrtar las secciones en que están los paquetes. -v Información de la versión. -z Mostrar el tamaño de instalación de los paquetes encontrados. Deshabilitar las comprobaciones para «recommends». Deshabilitar las comprobaciones para «suggests». Se ha especificado un fichero de estado de forma explícita o se solicitó que se omitiera la llamada a «apt-get». Se va a imprimir la orden a ejecutar con «apt-get» y se saldrá del programa:Nombre base no válido: %s.No se han encontrando paquetes huérfanos.Pulse para continuarEliminando %sEl tamaño de la pantalla es muy pequeño o necesita establecer $LINES ó $COLUMNS.Consulte orphaner(8) y deborphan(1) para obtener una lista de las opciones válidas.Seleccione los paquetes a eliminar o cancele para salir:Seleccione los paquetes para los que deborphan nunca debería recomendar su eliminación.SimularEl fichero de estado probablemente sea inválido. Saliendo del programa. El archivo de estado está en un estado inconsiste. Hay uno o más paquetes marcados como medio-instalados, medio-configurados, desempaquetados, esperando-triggers o pendiente-triggers. Saliendo. Modo de uso: %s [--help|--purge|--skip-apt] [opciones de deborphan]Modo de uso: %s [OPCIONES] [PAQUETE]... deborphan-1.7.28.8ubuntu1/po/pt.gmo0000664000000000000000000002362211773645147013726 0ustar EDal4&&Mj$O"i #C4J 4b = A 2 ;J 9 ? @ BA : A : :< 6w : : <$ :a G P D52z5+,K4x/9:"Ru::97;1s1!{9 , =9.wJ*%9!a(;,,J""E+dF-; A\N8<&>cBHG.;vL@>@:>>@8>yLJFP47 6C +z 7 > :!cX!-!!h"^j"@"> #@I###?#+#)$D$$($% 1%8>%Dw%4%S%E&4M&&;6'r'%5',!= 3E)/08*&D?-6C2(;.#1 >A4< " B$:97@ + See also: deborphan(1), orphaner(8) Report bugs to: The following options are available: "apt" got removed. Exiting."apt" is not installed, broken dependencies found or could not open lock file, are you root? Printing "apt-get" commandline and exiting:"apt-get" returned with exitcode %s."apt-get" tries to remove more packages than requested by "orphaner". Exiting."deborphan" got removed. Exiting."deborphan" returned with error."dialog" returned with exitcode %s."find-circular" is currently not supported by "orphaner". Exiting.%s %s - Find packages without other packages depending on them Distributed under the terms of the Artistic License. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. %s: Invalid option: %s.%s: You need "dialog" in $PATH to run this frontend.--df-keep Read debfoster's "keepers" file. --find-config Find "orphaned" configuration files. --guess-all Try all of the above. --guess-common Try to report common packages. --guess-data Try to report data packages. --guess-debug Try to report debugging libraries. --guess-dev Try to report development packages. --guess-doc Try to report documentation packages. --guess-dummy Try to report dummy packages. --guess-interpreters Try to report interpreter libraries. --guess-kernel Try to report kernel modules. --guess-mono Try to report mono libraries. --guess-only Use --guess options only. --guess-perl Try to report perl libraries. --guess-pike Try to report pike libraries. --guess-python Try to report python libraries. --guess-ruby Try to report ruby libraries. --guess-section Try to report libraries in wrong sections. --libdevel Search in libdevel in addition to libs and oldlibs. --no-df-keep Do not read debfoster's "keepers" file. --no-show-section Do not show sections. -A PKGS.. Never report PKGS. -H Ignore hold flags. -L List the packages that are never reported. -P Show priority of packages found. -R PKGS.. Remove PKGS from the "keep" file. -Z Remove all packages from the "keep" file. -a Compare all packages, not just libs. -d Show dependencies for packages that have them. -e LIST Work as if packages in LIST were not installed. -f FILE Use FILE as statusfile. -h This help. -k FILE Use FILE to get/store info about kept packages. -n Disable checks for `recommends' and `suggests'. -n Enable checks for `recommends' and `suggests'. -p PRIOR Select only packages with priority >= PRIOR. -s Show the sections the packages are in. -v Version information. -z Show installed size of packages found. Disable checks for `recommends'. Disable checks for `suggests'. Explicitly specified status file or requested calling "apt-get" to be skipped. Printing "apt-get" commandline and exiting:Invalid basename: %s.No orphaned packages found.Press enter to continue.Removing %sScreen too small or set $LINES and $COLUMNS.See orphaner(8) and deborphan(1) for a list of valid options.Select packages for removal or cancel to quit:Select packages that should never be recommended for removal in deborphan:SimulateStatus file is probably invalid. Exiting. The status file is in an improper state. One or more packages are marked as half-installed, half-configured, unpacked, triggers-awaited or triggers-pending. Exiting. Usage: %s [--help|--purge|--skip-apt] [deborphan options]Usage: %s [OPTIONS] [PACKAGE]... Project-Id-Version: deborphan 1.7.28+nmu1 Report-Msgid-Bugs-To: POT-Creation-Date: 2012-06-30 18:50+0000 PO-Revision-Date: 2010-11-24 20:31+0100 Last-Translator: Pedro Ribeiro Language-Team: Portuguese Language: pt MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Ver também: deborphan(1), orphaner(8) Reportar bugs para: As seguintes opções estão disponíveis: "apt" foi removido. A sair."apt" não está instalado, dependências falhadas ou impossível abrir o ficheiro de lock, é root? A imprimir a linha de comandos de "apt-get" e sair:"apt-get" retornou com código de saída %s."apt-get" tenta remover mais pacotes que o pedido pelo "orphaner". A sair."deborphan" foi removido. A sair."deborphan" retornou com erro."dialog" retornou com código de saída %s."find-circular" não é actualmente suportado pelo "orphaner". A sair.%s %s - Procurar pacotes sem outros pacotes a depender deles Distribuído sob os termos da Artistic License. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. %s: Opção inválida: %s.%s: Precisa de "dialog" na $PATH para correr este frontend.--df-keep Ler ficheiro "keepers" de debfoster. --find-config Encontrar ficheiros de configuração "órfãos". --guess-all Tentar todas as anteriores. --guess-common Tentar reportar pacotes comuns. --guess-data Tentar reportar pacotes de dados. --guess-debug Tentar reportar bibliotecas de debug. --guess-dev Tentar reportar pacotes de desenvolvimento. --guess-doc Tentar reportar pacotes de documentação. --guess-dummy Tentar reportar pacotes dummy. --guess-interpreters Tentar reportar bibliotecas de interpretação. --guess-kernel Tentar reportar módulos do kernel. --guess-mono Tentar reportar bibliotecas mono. --guess-only Usar apenas opções --guess. --guess-perl Tentar reportar bibliotecas perl. --guess-pike Tentar reportar bibliotecas pike. --guess-python Tentar reportar bibliotecas python. --guess-ruby Tentar reportar bibliotecas ruby. --guess-section Tentar reportar bibliotecas na secção errada. --libdevel Procurar em libdevel além de libs e oldlibs. --no-df-keep Não ler ficheiro "keepers" de debfoster. --no-show-section Não mostrar secções. -A PKGS.. Nunca reportar PKGS. -H Ignorar flags hold. -L Listar os pacotes que nunca são reportados. -P Mostrar prioridade dos pacotes encontrados. -R PKGS.. Remover PKGS do ficheiro "keep". -Z Remover todos os pacotes do ficheiro "keep". -a Comparar todos os pacotes, não só as bibliotecas. -d Mostrar dependências para pacotes que as têm. -e LIST Fazer como se os pacotes em LIST não estivessem instalados. -f FILE Usar FILE como ficheiro de estado. -h Esta ajuda. -k FILE Usar FILE para obter/guardar informação sobre pacotes mantidos. -n Desabilitar verificação de `recommends' e `suggests'. -n Habilitar verificação de `recommends' e `suggests'. -p PRIOR Seleccionar apenas pacotes com prioridade >= PRIOR. -s Mostrar as secções nas quais se incluem os pacotes. -v Informação de versão. -z Mostrar o tamanho instalado dos pacotes encontrados. Desabilitar verificação de `recommends'. Desabilitar verificação de `suggests'. Ficheiro de estado explicitamente declarado ou pedido a não-invocação de "apt-get". A imprimir a linha de comandos de "apt-get" e sair:Basename inválido: %s.Não foram encontrados pacotes órfãos.Pressione enter para continuar.A remover %sÉcran demasiado pequeno ou $LINES e $COLUMNS definidas.Veja orphaner(8) e deborphan(1) para uma lista de opções válidas.Escolha pacotes para remoção ou cancele para sair:Escolha os pacotes que nunca deverão ser recomendados para remoção em deborphan:SimularFicheiro de estado provavelmente inválido. A sair. O ficheiro de estado está num estado impróprio. Um ou mais pacotes estão marcados como half-installed, half-configured, unpacked, triggers-awaited ou triggers-pending. A sair. Uso: %s [--help|--purge|--skip-apt] [opções do deborphan]Uso: %s [OPÇÕES] [PACOTE]... deborphan-1.7.28.8ubuntu1/po/deborphan.pot0000664000000000000000000001766011773645146015271 0ustar # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-06-30 18:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #: src/exit.c:70 #, c-format msgid "" "\n" "The following options are available:\n" msgstr "" #: src/exit.c:73 #, c-format msgid "-h This help.\n" msgstr "" #: src/exit.c:76 #, c-format msgid "-f FILE Use FILE as statusfile.\n" msgstr "" #: src/exit.c:79 #, c-format msgid "-v Version information.\n" msgstr "" #: src/exit.c:84 #, c-format msgid "-d Show dependencies for packages that have them.\n" msgstr "" #: src/exit.c:87 #, c-format msgid "-P Show priority of packages found.\n" msgstr "" #: src/exit.c:90 #, c-format msgid "-s Show the sections the packages are in.\n" msgstr "" #: src/exit.c:92 #, c-format msgid "--no-show-section Do not show sections.\n" msgstr "" #: src/exit.c:95 #, c-format msgid "-z Show installed size of packages found.\n" msgstr "" #: src/exit.c:100 #, c-format msgid "-a Compare all packages, not just libs.\n" msgstr "" #: src/exit.c:103 #, c-format msgid "-e LIST Work as if packages in LIST were not installed.\n" msgstr "" #: src/exit.c:106 #, c-format msgid "-H Ignore hold flags.\n" msgstr "" #: src/exit.c:110 #, c-format msgid "-n Disable checks for `recommends' and `suggests'.\n" msgstr "" #: src/exit.c:112 #, c-format msgid "-n Enable checks for `recommends' and `suggests'.\n" msgstr "" #: src/exit.c:116 #, c-format msgid "Disable checks for `recommends'.\n" msgstr "" #: src/exit.c:118 #, c-format msgid "Disable checks for `suggests'.\n" msgstr "" #: src/exit.c:121 #, c-format msgid "-p PRIOR Select only packages with priority >= PRIOR.\n" msgstr "" #: src/exit.c:123 #, c-format msgid "--find-config Find \"orphaned\" configuration files.\n" msgstr "" #: src/exit.c:125 #, c-format msgid "" "--libdevel Search in libdevel in addition to libs and " "oldlibs.\n" msgstr "" #: src/exit.c:130 #, c-format msgid "-A PKGS.. Never report PKGS.\n" msgstr "" #: src/exit.c:133 #, c-format msgid "-k FILE Use FILE to get/store info about kept packages.\n" msgstr "" #: src/exit.c:136 #, c-format msgid "-L List the packages that are never reported.\n" msgstr "" #: src/exit.c:139 #, c-format msgid "-R PKGS.. Remove PKGS from the \"keep\" file.\n" msgstr "" #: src/exit.c:142 #, c-format msgid "-Z Remove all packages from the \"keep\" file.\n" msgstr "" #: src/exit.c:145 #, c-format msgid "--df-keep Read debfoster's \"keepers\" file.\n" msgstr "" #: src/exit.c:146 #, c-format msgid "--no-df-keep Do not read debfoster's \"keepers\" file.\n" msgstr "" #. guessing #: src/exit.c:151 #, c-format msgid "--guess-common Try to report common packages.\n" msgstr "" #: src/exit.c:152 #, c-format msgid "--guess-data Try to report data packages.\n" msgstr "" #: src/exit.c:153 #, c-format msgid "--guess-debug Try to report debugging libraries.\n" msgstr "" #: src/exit.c:154 #, c-format msgid "--guess-dev Try to report development packages.\n" msgstr "" #: src/exit.c:155 #, c-format msgid "--guess-doc Try to report documentation packages.\n" msgstr "" #: src/exit.c:156 #, c-format msgid "--guess-dummy Try to report dummy packages.\n" msgstr "" #: src/exit.c:157 #, c-format msgid "--guess-kernel Try to report kernel modules.\n" msgstr "" #: src/exit.c:158 #, c-format msgid "--guess-interpreters Try to report interpreter libraries.\n" msgstr "" #: src/exit.c:159 #, c-format msgid "--guess-mono Try to report mono libraries.\n" msgstr "" #: src/exit.c:160 #, c-format msgid "--guess-perl Try to report perl libraries.\n" msgstr "" #: src/exit.c:161 #, c-format msgid "--guess-pike Try to report pike libraries.\n" msgstr "" #: src/exit.c:162 #, c-format msgid "--guess-python Try to report python libraries.\n" msgstr "" #: src/exit.c:163 #, c-format msgid "--guess-ruby Try to report ruby libraries.\n" msgstr "" #: src/exit.c:164 #, c-format msgid "" "--guess-section Try to report libraries in wrong sections.\n" msgstr "" #: src/exit.c:166 #, c-format msgid "--guess-all Try all of the above.\n" msgstr "" #: src/exit.c:167 #, c-format msgid "--guess-only Use --guess options only.\n" msgstr "" #: src/exit.c:169 #, c-format msgid "" "\n" "See also: deborphan(1), orphaner(8)\n" "Report bugs to:" msgstr "" #: src/exit.c:177 #, c-format msgid "" "%s %s - Find packages without other packages depending on them\n" "Distributed under the terms of the Artistic License.\n" "\n" "THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n" "IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n" "WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n" msgstr "" #: src/exit.c:197 #, c-format msgid "Usage: %s [OPTIONS] [PACKAGE]...\n" msgstr "" #: src/exit.c:203 msgid "" "The status file is in an improper state.\n" "One or more packages are marked as half-installed, half-configured,\n" "unpacked, triggers-awaited or triggers-pending. Exiting.\n" msgstr "" #: src/exit.c:211 msgid "Status file is probably invalid. Exiting.\n" msgstr "" #: util/orphaner.sh:57 #, sh-format msgid "Usage: %s [--help|--purge|--skip-apt] [deborphan options]" msgstr "" #: util/orphaner.sh:59 #, no-sh-format msgid "See orphaner(8) and deborphan(1) for a list of valid options." msgstr "" #: util/orphaner.sh:61 #, sh-format msgid "Invalid basename: %s." msgstr "" #: util/orphaner.sh:63 #, sh-format msgid "%s: Invalid option: %s." msgstr "" #: util/orphaner.sh:65 #, sh-format msgid "%s: You need \"dialog\" in $PATH to run this frontend." msgstr "" #: util/orphaner.sh:67 #, no-sh-format msgid "Screen too small or set $LINES and $COLUMNS." msgstr "" #: util/orphaner.sh:70 #, no-sh-format msgid "" "Select packages that should never be recommended for removal in deborphan:" msgstr "" #: util/orphaner.sh:72 #, no-sh-format msgid "Select packages for removal or cancel to quit:" msgstr "" #: util/orphaner.sh:75 #, no-sh-format msgid "No orphaned packages found." msgstr "" #: util/orphaner.sh:77 #, no-sh-format msgid "\"deborphan\" got removed. Exiting." msgstr "" #: util/orphaner.sh:79 #, no-sh-format msgid "\"apt\" got removed. Exiting." msgstr "" #: util/orphaner.sh:81 #, no-sh-format msgid "" "\"apt\" is not installed, broken dependencies found or could not open lock " "file, are you root? Printing \"apt-get\" commandline and exiting:" msgstr "" #: util/orphaner.sh:82 msgid "" "Explicitly specified status file or requested calling \"apt-get\" to be " "skipped. Printing \"apt-get\" commandline and exiting:" msgstr "" #: util/orphaner.sh:84 #, no-sh-format msgid "Removing %s" msgstr "" #: util/orphaner.sh:87 #, no-sh-format msgid "\"deborphan\" returned with error." msgstr "" #: util/orphaner.sh:89 #, sh-format msgid "\"apt-get\" returned with exitcode %s." msgstr "" #: util/orphaner.sh:91 #, sh-format msgid "\"dialog\" returned with exitcode %s." msgstr "" #: util/orphaner.sh:93 #, no-sh-format msgid "" "\"apt-get\" tries to remove more packages than requested by \"orphaner\". " "Exiting." msgstr "" #: util/orphaner.sh:96 #, no-sh-format msgid "Simulate" msgstr "" #: util/orphaner.sh:99 #, no-sh-format msgid "Press enter to continue." msgstr "" #: util/orphaner.sh:102 #, no-sh-format msgid "\"find-circular\" is currently not supported by \"orphaner\". Exiting." msgstr "" deborphan-1.7.28.8ubuntu1/po/vi.gmo0000664000000000000000000002551011773645147013717 0ustar EDal4&&Mj$O"i #C4J 4b = A 2 ;J 9 ? @ BA : A : :< 6w : : <$ :a G P D52z5+,K4x/9:"Ru::97;1s1!{9 , =9.wJ*%9!x(70( 3$^,/#RNQ#EL MWNRMGSOM9NVJ-MxLMMaOMVM { S !;t!/!9!G"Kb"6"D"@*#Mk##E:$ $$I/%Iy%R%;&'R&{z&,&+#'O'!'4( F(g(7z(X(B )LN) )?))E*.+%5',!= 3E)/08*&D?-6C2(;.#1 >A4< " B$:97@ + See also: deborphan(1), orphaner(8) Report bugs to: The following options are available: "apt" got removed. Exiting."apt" is not installed, broken dependencies found or could not open lock file, are you root? Printing "apt-get" commandline and exiting:"apt-get" returned with exitcode %s."apt-get" tries to remove more packages than requested by "orphaner". Exiting."deborphan" got removed. Exiting."deborphan" returned with error."dialog" returned with exitcode %s."find-circular" is currently not supported by "orphaner". Exiting.%s %s - Find packages without other packages depending on them Distributed under the terms of the Artistic License. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. %s: Invalid option: %s.%s: You need "dialog" in $PATH to run this frontend.--df-keep Read debfoster's "keepers" file. --find-config Find "orphaned" configuration files. --guess-all Try all of the above. --guess-common Try to report common packages. --guess-data Try to report data packages. --guess-debug Try to report debugging libraries. --guess-dev Try to report development packages. --guess-doc Try to report documentation packages. --guess-dummy Try to report dummy packages. --guess-interpreters Try to report interpreter libraries. --guess-kernel Try to report kernel modules. --guess-mono Try to report mono libraries. --guess-only Use --guess options only. --guess-perl Try to report perl libraries. --guess-pike Try to report pike libraries. --guess-python Try to report python libraries. --guess-ruby Try to report ruby libraries. --guess-section Try to report libraries in wrong sections. --libdevel Search in libdevel in addition to libs and oldlibs. --no-df-keep Do not read debfoster's "keepers" file. --no-show-section Do not show sections. -A PKGS.. Never report PKGS. -H Ignore hold flags. -L List the packages that are never reported. -P Show priority of packages found. -R PKGS.. Remove PKGS from the "keep" file. -Z Remove all packages from the "keep" file. -a Compare all packages, not just libs. -d Show dependencies for packages that have them. -e LIST Work as if packages in LIST were not installed. -f FILE Use FILE as statusfile. -h This help. -k FILE Use FILE to get/store info about kept packages. -n Disable checks for `recommends' and `suggests'. -n Enable checks for `recommends' and `suggests'. -p PRIOR Select only packages with priority >= PRIOR. -s Show the sections the packages are in. -v Version information. -z Show installed size of packages found. Disable checks for `recommends'. Disable checks for `suggests'. Explicitly specified status file or requested calling "apt-get" to be skipped. Printing "apt-get" commandline and exiting:Invalid basename: %s.No orphaned packages found.Press enter to continue.Removing %sScreen too small or set $LINES and $COLUMNS.See orphaner(8) and deborphan(1) for a list of valid options.Select packages for removal or cancel to quit:Select packages that should never be recommended for removal in deborphan:SimulateStatus file is probably invalid. Exiting. The status file is in an improper state. One or more packages are marked as half-installed, half-configured, unpacked, triggers-awaited or triggers-pending. Exiting. Usage: %s [--help|--purge|--skip-apt] [deborphan options]Usage: %s [OPTIONS] [PACKAGE]... Project-Id-Version: deborphan 1.7.28.5 Report-Msgid-Bugs-To: POT-Creation-Date: 2012-06-30 18:50+0000 PO-Revision-Date: 2011-01-25 21:28+0700 Last-Translator: Lê Hoàng Phương Language-Team: Vietnamese Language: vi MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Xem cả: deborphan(1), orphaner(8) Gửi lỗi tới: Những tùy chọn sau có thể sử dụng: "apt" đã bị xóa bỏ. Đang thoát."apt" chưa được cài đặt, các phụ thuộc bị hỏng được tìm ra hoặc không thể mở tập tin khóa, bạn có phải là root không? Đang hiển thị dòng lệnh "apt-get" và thoát:"apt-get" trả lại mã thoát %s."apt-get" cố gắng loại bỏ nhiều gói hơn yêu cầu từ "orphaner". Đang thoát."deborphan" đã bị xóa bỏ. Đang thoát."deborphan" trả lại lỗi."dialog" trả lại mã thoát %s."find-circular" hiện không được hỗ trợ bởi "orphaner". Đang thoát.%s %s - Tìm các gói mà không có gói khác phụ thuộc vào Phân phối dưới những điều khoản của Giấy phép Artistic. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. %s: Tùy chọn vô giá trị: %s.%s: Bạn cần "dialog" trong $PATH để chạy trình đầu này.--df-keep Đọc tập tin "keepers" của debfoster. --find-config Tìm các tập tin cấu hình "mồ côi". --guess-all Cố gắng tất cả những điều trên. --guess-common Cố gắng báo cáo các gói thông thường. --guess-data Cố gắng báo cáo các gói dữ liệu. --guess-debug Cố gắng báo cáo các thư viện gỡ lỗi. --guess-dev Cố gắng báo cáo các gói phát triển. --guess-doc Cố gắng báo cáo các gói tài liệu. --guess-dummy Cố gắng báo cáo các gói giả dạng. --guess-interpreters Cố gắng báo cáo các thư viện phiên dịch. --guess-kernel Cố gắng báo cáo các mô-đun lõi. --guess-mono Cố gắng báo cáo các thư viện mono. --guess-only Chỉ sử dụng các tùy chọn --guess. --guess-perl Cố gắng báo cáo các thư viện perl. --guess-pike Cố gắng báo cáo các thư viện pike. --guess-python Cố gắng báo cáo các thư viện python. --guess-ruby Cố gắng báo cáo các thư viện ruby. --guess-section Cố gắng báo cáo các thư viện ở sai mục. --libdevel Tìm trong libdevel để thêm vào cho libs và oldlibs. --no-df-keep Không đọc tập tin "keepers" của debfoster. --no-show-section Không hiển thị mục. -A PKGS.. Không bao giờ báo cáo PKGS. -H Bỏ qua những cờ đã được giữ. -L Liệt kê các gói chưa bao giờ được báo cáo. -P Hiện độ ưu tiên của các gói được tìm thấy. -R PKGS.. Xóa bỏ PKGS khỏi tập tin "keep". -Z Xóa bỏ tất cả các gói từ tập tin "keep". -a So sánh tất cả các gói, không chỉ libs. -d Hiển thị các phụ thuộc của gói bị phụ thuộc. -e DANH_SÁCH Hoạt động nếu như các gói trong DANH_SÁCH chưa được cài đặt. -f TẬP_TIN Sử dụng TẬP_TIN như tập tin trạng thái. -h Giúp đỡ này. -k TẬP_TIN Sử dụng TẬP_TIN để lấy/lưu trữ thông tin về các gói được giữ lại. -n Tắt kiểm tra với `khuyến cáo' và `đề nghị'. -n Bật kiểm tra với `khuyến cáo' và `đề nghị'. -p ĐỘ_ƯU_TIÊN Chỉ chọn các gói có độ ưu tiên >= ĐỘ_ƯU_TIÊN. -s Hiện các mục có các gói nằm trong. -v Thông tin phiên bản. -z Hiện kích thước đã cài đặt của các gói được tìm thấy. Tắt kiểm tra với "khuyến cáo". Tắt kiểm tra với 'đề nghị'. Rõ ràng tập tin trạng thái được chỉ định hoặc yêu cầu gọi "apt-get" bị bỏ qua. Đang hiển thị dòng lệnh "apt-get" và thoát:Tên cơ sở vô giá trị: %s.Không có gói mồ côi nào được tìm thấy.Nhấn enter để tiếp tục.Đang xóa bỏ %sMàn hình quá nhỏ để đặt $LINES và $COLUMNS.Xem orphaner(8) và deborphan(1) để lấy danh sách các tùy chọn có giá trị.Chọn các gói để loại bỏ hoặc hủy bỏ để thoát:Chọn các gói không nên bị khuyến cáo loại bỏ trong deborphan:Mô phỏngTập tin trạng thái có thể vô giá trị. Đang thoát Tập tin trạng thái đang ở tình trạng không chính xác. Một hoặc nhiều gói được đánh dấu là đã-cài-đặt-nửa, đã-cấu-hình-nửa, đã mở, triggers-awaited hoặc triggers-pending. Đang thoát. Cách sử dụng: %s [--help|--purge|--skip-apt] [deborphan options]Cách sử dụng: %s [TÙY_CHỌN] [GÓI]... deborphan-1.7.28.8ubuntu1/po/ru.po0000664000000000000000000003676311773645147013577 0ustar # translation of deborphan_1.7.28_ru.po to Russian # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Yuri Kozlov , 2008. # Yuri Kozlov , 2009. msgid "" msgstr "" "Project-Id-Version: deborphan 1.7.28\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-06-30 18:50+0000\n" "PO-Revision-Date: 2009-07-13 22:06+0400\n" "Last-Translator: Yuri Kozlov \n" "Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #: src/exit.c:70 #, c-format msgid "" "\n" "The following options are available:\n" msgstr "" "\n" "Доступны следующие параметры:\n" #: src/exit.c:73 #, c-format msgid "-h This help.\n" msgstr "-h эта справка.\n" #: src/exit.c:76 #, c-format msgid "-f FILE Use FILE as statusfile.\n" msgstr "-f ФАЙЛ использовать ФАЙЛ вместо файла состояния.\n" #: src/exit.c:79 #, c-format msgid "-v Version information.\n" msgstr "-v показать информацию о версии.\n" #: src/exit.c:84 #, c-format msgid "-d Show dependencies for packages that have them.\n" msgstr "-d показывать зависимости пакетов, у которых они есть.\n" #: src/exit.c:87 #, c-format msgid "-P Show priority of packages found.\n" msgstr "-P показывать приоритеты найденных пакетов.\n" #: src/exit.c:90 #, c-format msgid "-s Show the sections the packages are in.\n" msgstr "-s показывать разделы найденных пакетов.\n" #: src/exit.c:92 #, c-format msgid "--no-show-section Do not show sections.\n" msgstr "--no-show-section не показывать разделы.\n" #: src/exit.c:95 #, c-format msgid "-z Show installed size of packages found.\n" msgstr "-z показывать размер найденных установленных пакетов.\n" #: src/exit.c:100 #, c-format msgid "-a Compare all packages, not just libs.\n" msgstr "-a сравнивать все пакеты, а не только в libs.\n" #: src/exit.c:103 #, c-format msgid "-e LIST Work as if packages in LIST were not installed.\n" msgstr "" "-e СПИСОК работать, как если бы пакеты из СПИСКА не были\n" " установлены.\n" #: src/exit.c:106 #, c-format msgid "-H Ignore hold flags.\n" msgstr "-H игнорировать флаг фиксации.\n" #: src/exit.c:110 #, c-format msgid "-n Disable checks for `recommends' and `suggests'.\n" msgstr "" "-n выключить проверки для 'рекомендуемых' и\n" " 'предлагаемых'.\n" #: src/exit.c:112 #, c-format msgid "-n Enable checks for `recommends' and `suggests'.\n" msgstr "" "-n включить проверки для 'рекомендуемых' и\n" " 'предлагаемых'.\n" #: src/exit.c:116 #, c-format msgid "Disable checks for `recommends'.\n" msgstr "Выключить проверки для 'рекомендуемых'.\n" #: src/exit.c:118 #, c-format msgid "Disable checks for `suggests'.\n" msgstr "Выключить проверки для 'предлагаемых'.\n" #: src/exit.c:121 #, c-format msgid "-p PRIOR Select only packages with priority >= PRIOR.\n" msgstr "-p ПРИОР выбрать пакеты только с приоритетом >= ПРИОР.\n" #: src/exit.c:123 #, c-format msgid "--find-config Find \"orphaned\" configuration files.\n" msgstr "--find-config найти \"брошенные\" файлы настройки.\n" #: src/exit.c:125 #, c-format msgid "" "--libdevel Search in libdevel in addition to libs and " "oldlibs.\n" msgstr "--libdevel поиск в libdevel, помимо libs и oldlibs.\n" #: src/exit.c:130 #, c-format msgid "-A PKGS.. Never report PKGS.\n" msgstr "-A СПИС.. не сообщать о пакетах из СПИСКА.\n" #: src/exit.c:133 #, c-format msgid "-k FILE Use FILE to get/store info about kept packages.\n" msgstr "" "-k ФАЙЛ использовать ФАЙЛ для получен/хранен данных об\n" " удержанных пакетах.\n" #: src/exit.c:136 #, c-format msgid "-L List the packages that are never reported.\n" msgstr "" "-L показать список пакетов, о которых никогда не\n" " сообщается.\n" #: src/exit.c:139 #, c-format msgid "-R PKGS.. Remove PKGS from the \"keep\" file.\n" msgstr "-R ПКТЫ...Удалить ПАКЕТЫ из файла \"keep\".\n" #: src/exit.c:142 #, c-format msgid "-Z Remove all packages from the \"keep\" file.\n" msgstr "-Z удалить все пакеты из файла \"keep\".\n" #: src/exit.c:145 #, c-format msgid "--df-keep Read debfoster's \"keepers\" file.\n" msgstr "--df-keep читать файл \"keepers\" от debfoster.\n" #: src/exit.c:146 #, c-format msgid "--no-df-keep Do not read debfoster's \"keepers\" file.\n" msgstr "--no-df-keep не читать файл \"keepers\" от debfoster.\n" #. guessing #: src/exit.c:151 #, c-format msgid "--guess-common Try to report common packages.\n" msgstr "--guess-common попытаться сообщить об общих пакетах.\n" #: src/exit.c:152 #, c-format msgid "--guess-data Try to report data packages.\n" msgstr "--guess-data попытаться сообщить о пакетах с данными.\n" #: src/exit.c:153 #, c-format msgid "--guess-debug Try to report debugging libraries.\n" msgstr "" "--guess-debug попытаться сообщить о библиотеках отладки.\n" #: src/exit.c:154 #, c-format msgid "--guess-dev Try to report development packages.\n" msgstr "" "--guess-dev попытаться сообщить о пакетах разработчика.\n" #: src/exit.c:155 #, c-format msgid "--guess-doc Try to report documentation packages.\n" msgstr "" "--guess-doc попытаться сообщить о пакетах с документацией.\n" #: src/exit.c:156 #, c-format msgid "--guess-dummy Try to report dummy packages.\n" msgstr "--guess-dummy попытаться сообщить о фиктивных пакетах.\n" #: src/exit.c:157 #, c-format msgid "--guess-kernel Try to report kernel modules.\n" msgstr "--guess-kernel попытаться сообщить о модулях ядра.\n" #: src/exit.c:158 #, c-format msgid "--guess-interpreters Try to report interpreter libraries.\n" msgstr "" "--guess-interpreters попытаться сообщить о библиотеках " "интерпретаторов.\n" #: src/exit.c:159 #, c-format msgid "--guess-mono Try to report mono libraries.\n" msgstr "--guess-mono попытаться сообщить о библиотеках mono.\n" #: src/exit.c:160 #, c-format msgid "--guess-perl Try to report perl libraries.\n" msgstr "--guess-perl попытаться сообщить о библиотеках perl.\n" #: src/exit.c:161 #, c-format msgid "--guess-pike Try to report pike libraries.\n" msgstr "--guess-pike попытаться сообщить о библиотеках pike.\n" #: src/exit.c:162 #, c-format msgid "--guess-python Try to report python libraries.\n" msgstr "" "--guess-python попытаться сообщить о библиотеках python.\n" #: src/exit.c:163 #, c-format msgid "--guess-ruby Try to report ruby libraries.\n" msgstr "--guess-ruby попытаться сообщить о библиотеках ruby.\n" #: src/exit.c:164 #, c-format msgid "" "--guess-section Try to report libraries in wrong sections.\n" msgstr "" "--guess-section попытаться сообщить о библиотеках в " "неправильных\n" " разделах.\n" #: src/exit.c:166 #, c-format msgid "--guess-all Try all of the above.\n" msgstr "" "--guess-all попытаться сообщить обо всём, перечисленном " "выше.\n" #: src/exit.c:167 #, c-format msgid "--guess-only Use --guess options only.\n" msgstr "--guess-only использовать только параметры --guess.\n" #: src/exit.c:169 #, c-format msgid "" "\n" "See also: deborphan(1), orphaner(8)\n" "Report bugs to:" msgstr "" "\n" "Смотрите также: deborphan(1), orphaner(8)\n" "Об ошибках сообщать:" #: src/exit.c:177 #, c-format msgid "" "%s %s - Find packages without other packages depending on them\n" "Distributed under the terms of the Artistic License.\n" "\n" "THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n" "IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n" "WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n" msgstr "" "%s %s - ищет пакеты, от которых не зависят другие пакеты\n" "Распространяется на условиях Artistic License.\n" "\n" "ЭТОТ ПАКЕТ ПРЕДОСТАВЛЯЕТСЯ \"КАК ЕСТЬ\", БЕЗ КАК-ЛИБО ЯВНЫХ ИЛИ\n" "ПОДРАЗУМЕВАЕМЫХ ГАРАНТИЙ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ПОДРАЗУМЕВАЕМЫМИ\n" "ГАРАНТИЯМИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ.\n" #: src/exit.c:197 #, c-format msgid "Usage: %s [OPTIONS] [PACKAGE]...\n" msgstr "Использование: %s [ПАРАМЕТРЫ] [ПАКЕТ]...\n" #: src/exit.c:203 msgid "" "The status file is in an improper state.\n" "One or more packages are marked as half-installed, half-configured,\n" "unpacked, triggers-awaited or triggers-pending. Exiting.\n" msgstr "" "Испорчен файл состояния.\n" "Один или более пакетов помечены как частично установленные, частично\n" "настроенные, распакованные, выполняют или ожидание выполнения триггеров.\n" "Завершение работы.\n" #: src/exit.c:211 msgid "Status file is probably invalid. Exiting.\n" msgstr "Возможно, некорректный файл состояния. Завершение работы.\n" #: util/orphaner.sh:57 #, sh-format msgid "Usage: %s [--help|--purge|--skip-apt] [deborphan options]" msgstr "Использование: %s [--help|--purge|--skip-apt] [параметры deborphan]" #: util/orphaner.sh:59 #, no-sh-format msgid "See orphaner(8) and deborphan(1) for a list of valid options." msgstr "Список возможных параметров смотрите в orphaner(8) и deborphan(1)." #: util/orphaner.sh:61 #, sh-format msgid "Invalid basename: %s." msgstr "Неправильное базовое имя: %s." #: util/orphaner.sh:63 #, sh-format msgid "%s: Invalid option: %s." msgstr "%s: неверный параметр: %s." #: util/orphaner.sh:65 #, sh-format msgid "%s: You need \"dialog\" in $PATH to run this frontend." msgstr "" "%s: для работы требуется программа \"dialog\" в одном из каталогов $PATH." #: util/orphaner.sh:67 #, no-sh-format msgid "Screen too small or set $LINES and $COLUMNS." msgstr "Слишком маленький экран, или настройте $LINES и $COLUMNS." #: util/orphaner.sh:70 #, no-sh-format msgid "" "Select packages that should never be recommended for removal in deborphan:" msgstr "Выберите пакеты, которые не нужно рекомендовать к удалению:" #: util/orphaner.sh:72 #, no-sh-format msgid "Select packages for removal or cancel to quit:" msgstr "Выберите пакеты для удаления или отмены при выходе:" #: util/orphaner.sh:75 #, no-sh-format msgid "No orphaned packages found." msgstr "Брошенные пакеты не найдены." #: util/orphaner.sh:77 #, no-sh-format msgid "\"deborphan\" got removed. Exiting." msgstr "\"deborphan\" был удалён. Завершение работы." #: util/orphaner.sh:79 #, no-sh-format msgid "\"apt\" got removed. Exiting." msgstr "\"apt\" был удалён. Завершение работы." #: util/orphaner.sh:81 #, no-sh-format msgid "" "\"apt\" is not installed, broken dependencies found or could not open lock " "file, are you root? Printing \"apt-get\" commandline and exiting:" msgstr "" "\"apt\" не установлен, обнаружены сломанные зависимости или не удаётся " "открыть файл блокировки, у вас есть права суперпользователя? Печатается " "командная строка \"apt-get\" и работа завершается:" #: util/orphaner.sh:82 msgid "" "Explicitly specified status file or requested calling \"apt-get\" to be " "skipped. Printing \"apt-get\" commandline and exiting:" msgstr "" "Явно указанный файл состояния или запрашиваемый вызов \"apt-get\" пропущен. " "Печатается командная строка \"apt-get\" и работа завершается:" #: util/orphaner.sh:84 #, no-sh-format msgid "Removing %s" msgstr "Удаляется %s" #: util/orphaner.sh:87 #, no-sh-format msgid "\"deborphan\" returned with error." msgstr "Работа \"deborphan\" завершилась с ошибкой." #: util/orphaner.sh:89 #, sh-format msgid "\"apt-get\" returned with exitcode %s." msgstr "Работа \"apt-get\" завершилась с кодом %s." #: util/orphaner.sh:91 #, sh-format msgid "\"dialog\" returned with exitcode %s." msgstr "Работа \"dialog\" завершилась с кодом %s." #: util/orphaner.sh:93 #, no-sh-format msgid "" "\"apt-get\" tries to remove more packages than requested by \"orphaner\". " "Exiting." msgstr "" "\"apt-get\" пытается удалить больше пакетов, чем было запрошено \"orphaner" "\". Завершение работы." #: util/orphaner.sh:96 #, no-sh-format msgid "Simulate" msgstr "Симуляция" #: util/orphaner.sh:99 #, no-sh-format msgid "Press enter to continue." msgstr "Чтобы продолжить, нажмите enter." #: util/orphaner.sh:102 #, no-sh-format msgid "\"find-circular\" is currently not supported by \"orphaner\". Exiting." msgstr "" "\"find-circular\", в настоящее время, не поддерживается \"orphaner\". " "Завершение работы." deborphan-1.7.28.8ubuntu1/po/ru.gmo0000664000000000000000000003167011773645147013733 0ustar EDal4&&Mj$O"i #C4J 4b = A 2 ;J 9 ? @ BA : A : :< 6w : : <$ :a G P D52z5+,K4x/9:"Ru::97;1s1!{9 , =9.wJ*%9!(]9|=Q?FCBc>!i*sL*[wxbLgl n s hg!|!^M"b"^#bn#b#d4$b$$R%Q%FH&I&>&'W'B(ED(R(i(G)\)!=*_*++a ,Q,A,j-I-G-.3.4//6d//[/e 0^s0m0@1kS1Y1Y3Ds3%5',!= 3E)/08*&D?-6C2(;.#1 >A4< " B$:97@ + See also: deborphan(1), orphaner(8) Report bugs to: The following options are available: "apt" got removed. Exiting."apt" is not installed, broken dependencies found or could not open lock file, are you root? Printing "apt-get" commandline and exiting:"apt-get" returned with exitcode %s."apt-get" tries to remove more packages than requested by "orphaner". Exiting."deborphan" got removed. Exiting."deborphan" returned with error."dialog" returned with exitcode %s."find-circular" is currently not supported by "orphaner". Exiting.%s %s - Find packages without other packages depending on them Distributed under the terms of the Artistic License. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. %s: Invalid option: %s.%s: You need "dialog" in $PATH to run this frontend.--df-keep Read debfoster's "keepers" file. --find-config Find "orphaned" configuration files. --guess-all Try all of the above. --guess-common Try to report common packages. --guess-data Try to report data packages. --guess-debug Try to report debugging libraries. --guess-dev Try to report development packages. --guess-doc Try to report documentation packages. --guess-dummy Try to report dummy packages. --guess-interpreters Try to report interpreter libraries. --guess-kernel Try to report kernel modules. --guess-mono Try to report mono libraries. --guess-only Use --guess options only. --guess-perl Try to report perl libraries. --guess-pike Try to report pike libraries. --guess-python Try to report python libraries. --guess-ruby Try to report ruby libraries. --guess-section Try to report libraries in wrong sections. --libdevel Search in libdevel in addition to libs and oldlibs. --no-df-keep Do not read debfoster's "keepers" file. --no-show-section Do not show sections. -A PKGS.. Never report PKGS. -H Ignore hold flags. -L List the packages that are never reported. -P Show priority of packages found. -R PKGS.. Remove PKGS from the "keep" file. -Z Remove all packages from the "keep" file. -a Compare all packages, not just libs. -d Show dependencies for packages that have them. -e LIST Work as if packages in LIST were not installed. -f FILE Use FILE as statusfile. -h This help. -k FILE Use FILE to get/store info about kept packages. -n Disable checks for `recommends' and `suggests'. -n Enable checks for `recommends' and `suggests'. -p PRIOR Select only packages with priority >= PRIOR. -s Show the sections the packages are in. -v Version information. -z Show installed size of packages found. Disable checks for `recommends'. Disable checks for `suggests'. Explicitly specified status file or requested calling "apt-get" to be skipped. Printing "apt-get" commandline and exiting:Invalid basename: %s.No orphaned packages found.Press enter to continue.Removing %sScreen too small or set $LINES and $COLUMNS.See orphaner(8) and deborphan(1) for a list of valid options.Select packages for removal or cancel to quit:Select packages that should never be recommended for removal in deborphan:SimulateStatus file is probably invalid. Exiting. The status file is in an improper state. One or more packages are marked as half-installed, half-configured, unpacked, triggers-awaited or triggers-pending. Exiting. Usage: %s [--help|--purge|--skip-apt] [deborphan options]Usage: %s [OPTIONS] [PACKAGE]... Project-Id-Version: deborphan 1.7.28 Report-Msgid-Bugs-To: POT-Creation-Date: 2012-06-30 18:50+0000 PO-Revision-Date: 2009-07-13 22:06+0400 Last-Translator: Yuri Kozlov Language-Team: Russian Language: ru MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.11.4 Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2); Смотрите также: deborphan(1), orphaner(8) Об ошибках сообщать: Доступны следующие параметры: "apt" был удалён. Завершение работы."apt" не установлен, обнаружены сломанные зависимости или не удаётся открыть файл блокировки, у вас есть права суперпользователя? Печатается командная строка "apt-get" и работа завершается:Работа "apt-get" завершилась с кодом %s."apt-get" пытается удалить больше пакетов, чем было запрошено "orphaner". Завершение работы."deborphan" был удалён. Завершение работы.Работа "deborphan" завершилась с ошибкой.Работа "dialog" завершилась с кодом %s."find-circular", в настоящее время, не поддерживается "orphaner". Завершение работы.%s %s - ищет пакеты, от которых не зависят другие пакеты Распространяется на условиях Artistic License. ЭТОТ ПАКЕТ ПРЕДОСТАВЛЯЕТСЯ "КАК ЕСТЬ", БЕЗ КАК-ЛИБО ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ ГАРАНТИЙ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ПОДРАЗУМЕВАЕМЫМИ ГАРАНТИЯМИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. %s: неверный параметр: %s.%s: для работы требуется программа "dialog" в одном из каталогов $PATH.--df-keep читать файл "keepers" от debfoster. --find-config найти "брошенные" файлы настройки. --guess-all попытаться сообщить обо всём, перечисленном выше. --guess-common попытаться сообщить об общих пакетах. --guess-data попытаться сообщить о пакетах с данными. --guess-debug попытаться сообщить о библиотеках отладки. --guess-dev попытаться сообщить о пакетах разработчика. --guess-doc попытаться сообщить о пакетах с документацией. --guess-dummy попытаться сообщить о фиктивных пакетах. --guess-interpreters попытаться сообщить о библиотеках интерпретаторов. --guess-kernel попытаться сообщить о модулях ядра. --guess-mono попытаться сообщить о библиотеках mono. --guess-only использовать только параметры --guess. --guess-perl попытаться сообщить о библиотеках perl. --guess-pike попытаться сообщить о библиотеках pike. --guess-python попытаться сообщить о библиотеках python. --guess-ruby попытаться сообщить о библиотеках ruby. --guess-section попытаться сообщить о библиотеках в неправильных разделах. --libdevel поиск в libdevel, помимо libs и oldlibs. --no-df-keep не читать файл "keepers" от debfoster. --no-show-section не показывать разделы. -A СПИС.. не сообщать о пакетах из СПИСКА. -H игнорировать флаг фиксации. -L показать список пакетов, о которых никогда не сообщается. -P показывать приоритеты найденных пакетов. -R ПКТЫ...Удалить ПАКЕТЫ из файла "keep". -Z удалить все пакеты из файла "keep". -a сравнивать все пакеты, а не только в libs. -d показывать зависимости пакетов, у которых они есть. -e СПИСОК работать, как если бы пакеты из СПИСКА не были установлены. -f ФАЙЛ использовать ФАЙЛ вместо файла состояния. -h эта справка. -k ФАЙЛ использовать ФАЙЛ для получен/хранен данных об удержанных пакетах. -n выключить проверки для 'рекомендуемых' и 'предлагаемых'. -n включить проверки для 'рекомендуемых' и 'предлагаемых'. -p ПРИОР выбрать пакеты только с приоритетом >= ПРИОР. -s показывать разделы найденных пакетов. -v показать информацию о версии. -z показывать размер найденных установленных пакетов. Выключить проверки для 'рекомендуемых'. Выключить проверки для 'предлагаемых'. Явно указанный файл состояния или запрашиваемый вызов "apt-get" пропущен. Печатается командная строка "apt-get" и работа завершается:Неправильное базовое имя: %s.Брошенные пакеты не найдены.Чтобы продолжить, нажмите enter.Удаляется %sСлишком маленький экран, или настройте $LINES и $COLUMNS.Список возможных параметров смотрите в orphaner(8) и deborphan(1).Выберите пакеты для удаления или отмены при выходе:Выберите пакеты, которые не нужно рекомендовать к удалению:СимуляцияВозможно, некорректный файл состояния. Завершение работы. Испорчен файл состояния. Один или более пакетов помечены как частично установленные, частично настроенные, распакованные, выполняют или ожидание выполнения триггеров. Завершение работы. Использование: %s [--help|--purge|--skip-apt] [параметры deborphan]Использование: %s [ПАРАМЕТРЫ] [ПАКЕТ]... deborphan-1.7.28.8ubuntu1/po/cs.gmo0000664000000000000000000002377511773645147013721 0ustar EDal4&&Mj$O"i #C4J 4b = A 2 ;J 9 ? @ BA : A : :< 6w : : <$ :a G P D52z5+,K4x/9:"Ru::97;1s1!{9 , =9.wJ*%9!X(=,#0])W"/W,GLML4?>\?AE@cD<F&:mCCE0CvLNNV.)-;, 2h 4 < 5 !<C!`!0!"g."G"I"5(#<^##?#*#'$$L$ $$$$%B%FT%?%H%S$& x&8&&<'"'%5',!= 3E)/08*&D?-6C2(;.#1 >A4< " B$:97@ + See also: deborphan(1), orphaner(8) Report bugs to: The following options are available: "apt" got removed. Exiting."apt" is not installed, broken dependencies found or could not open lock file, are you root? Printing "apt-get" commandline and exiting:"apt-get" returned with exitcode %s."apt-get" tries to remove more packages than requested by "orphaner". Exiting."deborphan" got removed. Exiting."deborphan" returned with error."dialog" returned with exitcode %s."find-circular" is currently not supported by "orphaner". Exiting.%s %s - Find packages without other packages depending on them Distributed under the terms of the Artistic License. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. %s: Invalid option: %s.%s: You need "dialog" in $PATH to run this frontend.--df-keep Read debfoster's "keepers" file. --find-config Find "orphaned" configuration files. --guess-all Try all of the above. --guess-common Try to report common packages. --guess-data Try to report data packages. --guess-debug Try to report debugging libraries. --guess-dev Try to report development packages. --guess-doc Try to report documentation packages. --guess-dummy Try to report dummy packages. --guess-interpreters Try to report interpreter libraries. --guess-kernel Try to report kernel modules. --guess-mono Try to report mono libraries. --guess-only Use --guess options only. --guess-perl Try to report perl libraries. --guess-pike Try to report pike libraries. --guess-python Try to report python libraries. --guess-ruby Try to report ruby libraries. --guess-section Try to report libraries in wrong sections. --libdevel Search in libdevel in addition to libs and oldlibs. --no-df-keep Do not read debfoster's "keepers" file. --no-show-section Do not show sections. -A PKGS.. Never report PKGS. -H Ignore hold flags. -L List the packages that are never reported. -P Show priority of packages found. -R PKGS.. Remove PKGS from the "keep" file. -Z Remove all packages from the "keep" file. -a Compare all packages, not just libs. -d Show dependencies for packages that have them. -e LIST Work as if packages in LIST were not installed. -f FILE Use FILE as statusfile. -h This help. -k FILE Use FILE to get/store info about kept packages. -n Disable checks for `recommends' and `suggests'. -n Enable checks for `recommends' and `suggests'. -p PRIOR Select only packages with priority >= PRIOR. -s Show the sections the packages are in. -v Version information. -z Show installed size of packages found. Disable checks for `recommends'. Disable checks for `suggests'. Explicitly specified status file or requested calling "apt-get" to be skipped. Printing "apt-get" commandline and exiting:Invalid basename: %s.No orphaned packages found.Press enter to continue.Removing %sScreen too small or set $LINES and $COLUMNS.See orphaner(8) and deborphan(1) for a list of valid options.Select packages for removal or cancel to quit:Select packages that should never be recommended for removal in deborphan:SimulateStatus file is probably invalid. Exiting. The status file is in an improper state. One or more packages are marked as half-installed, half-configured, unpacked, triggers-awaited or triggers-pending. Exiting. Usage: %s [--help|--purge|--skip-apt] [deborphan options]Usage: %s [OPTIONS] [PACKAGE]... Project-Id-Version: deborphan Report-Msgid-Bugs-To: POT-Creation-Date: 2012-06-30 18:50+0000 PO-Revision-Date: 2010-11-26 21:51+0100 Last-Translator: Miroslav Kure Language-Team: Czech Language: cs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Viz též: deborphan(1), orphaner(8) Chyby hlaste na adresu: K dispozici jsou následující parametry: „apt“ byl odstraněn. Končím.„apt“ není nainstalován, byly nalezeny porušené závislosti, nebo se nepodařilo otevřít zámkový soubor. Jste root? Vypisuji příkazový řádek „apt-get“ a končím:„apt-get“ skončil s návratovým kódem %s.„apt-get“ se pokouší odstranit víc balíků, než „orphaner“ vyžadoval. Končím.„deborphan“ byl odstraněn. Končím.„deborphan“ skončil s chybou.„dialog“ skončil s návratovým kódem %s.„find-circular“ není momentálně nástrojem „orphaner“ podporován. Končím.%s %s - Hledá balíky, na nichž nezávisí jiné instalované balíky Distribuovaný pod podmínkami licence Artistic. TENTO BALÍK JE POSKYTOVÁN „TAK JAK JE“ BEZ JAKÉKOLIV ZÁRUKY. %s: Neplatná volba: %s.%s: Pro spuštění programu musíte mít v $PATH cestu k „dialog“.--df-keep Načte soubor „keepers“ programu debfoster. --find-config Najde „opuštěné“ konfigurační soubory. --guess-all Zkusí vše zmíněné. --guess-common Zkusí nahlásit běžné balíky. --guess-data Zkusí nahlásit datové balíky. --guess-debug Zkusí nahlásit ladicí knihovny. --guess-dev Zkusí nahlásit balíky pro vývoj. --guess-doc Zkusí nahlásit balíky s dokumentací. --guess-dummy Zkusí nahlásit prázdné balíky. --guess-interpreters Zkusí nahlásit knihovny interpretrů. --guess-kernel Zkusí nahlásit moduly jádra. --guess-mono Zkusí nahlásit knihovny platformy mono. --guess-only Použije pouze volby --guess. --guess-perl Zkusí nahlásit knihovny jazyka perl. --guess-pike Zkusí nahlásit knihovny jazyka pike. --guess-python Zkusí nahlásit knihovny jazyka python. --guess-ruby Zkusí nahlásit knihovny jazyka ruby. --guess-section Zkusí nahlásit knihovny v chybných sekcích. --libdevel Kromě sekcí libs a oldlibs hledá i v libdevel. --no-df-keep Nenačte soubor „keepers“ programu debfoster. --no-show-section Nezobrazí sekce. -A BALÍKY Nikdy nebude hlásit BALÍKY. -H Ignoruje příznak pro podržení. -L Zobrazí balíky, které nejsou nikdy hlášeny. -P Zobrazí prioritu nalezených balíků. -R BALÍKY Odstraní BALÍKY ze souboru „keep“. -Z Odstraní všechny balíky ze souboru „keep“. -a Porovná všechny balíky, nejen knihovny. -d Zobrazí závislosti u balíků, které je mají. -e SEZNAM Pracuje, jako by balíky v SEZNAMu nebyly nainstalované. -f SOUBOR Jako stavový soubor použije SOUBOR. -h Tato nápověda. -k SOUBOR K získání informací o držených balících použije SOUBOR. -n Nebude kontrolovat „doporučované“ a „navrhované“. -n Povolí kontrolu „doporučovaných“ a „navrhovaných“. -p PRIOR Vybere pouze balíky s prioritou >= PRIOR. -s Zobrazí sekce, ve kterých se balíky nachází. -v Informace o verzi. -z Zobrazí instalovanou velikost nalezených balíků. Zakáže kontrolu „doporučovaných“. Zakáže kontrolu „navrhovaných“. Explicitně zadaný stavový soubor nebo volání „apt-get“ bude přeskočeno. Vypisuji příkazový řádek „apt-get“ a končím:Neplatné základní jméno: %s.Nebyly nalezeny opuštěné balíky.Pro pokračování stiskněte enter.Odstraňuje se %sObrazovka je příliš malá, nebo musíte nastavit $LINES a $COLUMNS.Seznam platných voleb naleznete v orphaner(8) a deborphan(1).Vyberte balíky pro odstranění, nebo použijte Zrušit pro ukončení:Vyberte balíky, které by nikdy neměly být deborphanem nabízeny k odstranění:SimulovatStavový soubor je pravděpodobně neplatný. Končím. Stavový soubor se není v konzistentním stavu. Jeden nebo více balíků jsou označeny jako částečně nainstalované, částečně nakonfigurované, rozbalené nebo očekávající zpracování spouštěčů. Končím. Použití: %s [--help|--purge|--skip-apt] [volby deborphanu]Použití: %s [VOLBY] [BALÍK]... deborphan-1.7.28.8ubuntu1/po/stamp-cat-id0000664000000000000000000000001211773645147014771 0ustar timestamp deborphan-1.7.28.8ubuntu1/po/it.po0000664000000000000000000003043411773645147013552 0ustar # Italian translation of deborphan. # Copyright (C) 2008 THE deborphan'S COPYRIGHT HOLDER # This file is distributed under the same license as the deborphan package. # Alessandro De Zorzi , 2008. # msgid "" msgstr "" "Project-Id-Version: 1.7.28\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-06-30 18:50+0000\n" "PO-Revision-Date: 2010-04-22 17:45+0100\n" "Last-Translator: Alessandro De Zorzi \n" "Language-Team: debian-l10n-italian@lists.debian.org\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/exit.c:70 #, c-format msgid "" "\n" "The following options are available:\n" msgstr "" "\n" "Sono disponibili le seguenti opzioni:\n" #: src/exit.c:73 #, c-format msgid "-h This help.\n" msgstr "-h Questo help.\n" #: src/exit.c:76 #, c-format msgid "-f FILE Use FILE as statusfile.\n" msgstr "-f FILE Usa FILE come \"statusfile\".\n" #: src/exit.c:79 #, c-format msgid "-v Version information.\n" msgstr "-v Informazioni sulla versione.\n" #: src/exit.c:84 #, c-format msgid "-d Show dependencies for packages that have them.\n" msgstr "-d Visualizza i pacchetti che dipendono da.\n" #: src/exit.c:87 #, c-format msgid "-P Show priority of packages found.\n" msgstr "-P Mostra la priorità dei pacchetti trovati.\n" #: src/exit.c:90 #, c-format msgid "-s Show the sections the packages are in.\n" msgstr "" "-s Mostra le sezioni alle quali il pacchetto\n" " appartiene.\n" #: src/exit.c:92 #, c-format msgid "--no-show-section Do not show sections.\n" msgstr "--no-show-section Non mostra le sezioni.\n" #: src/exit.c:95 #, c-format msgid "-z Show installed size of packages found.\n" msgstr "-z Mostra la dimensione su disco dei pacchetti trovati.\n" #: src/exit.c:100 #, c-format msgid "-a Compare all packages, not just libs.\n" msgstr "-a Confronta tutti i pacchetti, non solo le librerie.\n" #: src/exit.c:103 #, c-format msgid "-e LIST Work as if packages in LIST were not installed.\n" msgstr "-e LIST Come se i pacchetti in LIST non fossero installati.\n" #: src/exit.c:106 #, c-format msgid "-H Ignore hold flags.\n" msgstr "-H Ignora il flag \"hold\".\n" #: src/exit.c:110 #, c-format msgid "-n Disable checks for `recommends' and `suggests'.\n" msgstr "-n Disabilita check per `raccomanda' e `suggerisce'.\n" #: src/exit.c:112 #, c-format msgid "-n Enable checks for `recommends' and `suggests'.\n" msgstr "-n Abilita il controllo per `raccomanda' e `suggerisce'.\n" #: src/exit.c:116 #, c-format msgid "Disable checks for `recommends'.\n" msgstr "Disabilita check per `raccomanda'.\n" #: src/exit.c:118 #, c-format msgid "Disable checks for `suggests'.\n" msgstr "Disabilita check per `suggerisce'.\n" #: src/exit.c:121 #, c-format msgid "-p PRIOR Select only packages with priority >= PRIOR.\n" msgstr "-p PRIOR Seleziona solo i pacchetti con priorità >= PRIOR.\n" #: src/exit.c:123 #, c-format msgid "--find-config Find \"orphaned\" configuration files.\n" msgstr "--find-config\t\t Cerca file di configurazione \"orfani\".\n" #: src/exit.c:125 #, c-format msgid "" "--libdevel Search in libdevel in addition to libs and " "oldlibs.\n" msgstr "" "--libdevel Cerca in libdevel oltre a libs e oldlibs.\n" #: src/exit.c:130 #, c-format msgid "-A PKGS.. Never report PKGS.\n" msgstr "-A PKGS.. Non elenca i PKGS.\n" #: src/exit.c:133 #, c-format msgid "-k FILE Use FILE to get/store info about kept packages.\n" msgstr "-k FILE Usa FILE per gestire l'elenco dei pacchetti kept\n" #: src/exit.c:136 #, c-format msgid "-L List the packages that are never reported.\n" msgstr "-L Mostra i pacchetti che sono esclusi dalla ricerca.\n" #: src/exit.c:139 #, c-format msgid "-R PKGS.. Remove PKGS from the \"keep\" file.\n" msgstr "-R PKGS.. Elimina PKGS dal file \"keep\".\n" #: src/exit.c:142 #, c-format msgid "-Z Remove all packages from the \"keep\" file.\n" msgstr "-Z Elimina tutti i pacchetti dal file keep.\n" #: src/exit.c:145 #, c-format msgid "--df-keep Read debfoster's \"keepers\" file.\n" msgstr "--df-keep Legge il file \"keepers\" di debfoster.\n" #: src/exit.c:146 #, c-format msgid "--no-df-keep Do not read debfoster's \"keepers\" file.\n" msgstr "--no-df-keep Ignora il file \"keepers\" di debfoster.\n" #. guessing #: src/exit.c:151 #, c-format msgid "--guess-common Try to report common packages.\n" msgstr "" "--guess-common Tenta di elencare i pacchetti \"common\".\n" #: src/exit.c:152 #, c-format msgid "--guess-data Try to report data packages.\n" msgstr "--guess-data Tenta di elencare i pacchetti \"data\".\n" #: src/exit.c:153 #, c-format msgid "--guess-debug Try to report debugging libraries.\n" msgstr "--guess-debug Tenta di elencare le librerie di debug.\n" #: src/exit.c:154 #, c-format msgid "--guess-dev Try to report development packages.\n" msgstr "" "--guess-dev Tenta di elencare i pacchtti di sviluppo.\n" #: src/exit.c:155 #, c-format msgid "--guess-doc Try to report documentation packages.\n" msgstr "--guess-doc Tenta di elencare i pacchetti di doc.\n" #: src/exit.c:156 #, c-format msgid "--guess-dummy Try to report dummy packages.\n" msgstr "--guess-dummy Tenta di elencare i pacchetti \"dummy\".\n" #: src/exit.c:157 #, c-format msgid "--guess-kernel Try to report kernel modules.\n" msgstr "--guess-kernel Tenta di elencare i kernel modules.\n" #: src/exit.c:158 #, c-format msgid "--guess-interpreters Try to report interpreter libraries.\n" msgstr "--guess-interpreters Tenta di elencare interpreter libraries.\n" #: src/exit.c:159 #, c-format msgid "--guess-mono Try to report mono libraries.\n" msgstr "--guess-mono Tenta di elencare le librerie mono.\n" #: src/exit.c:160 #, c-format msgid "--guess-perl Try to report perl libraries.\n" msgstr "--guess-perl Tenta di elencare le librerie Perl.\n" #: src/exit.c:161 #, c-format msgid "--guess-pike Try to report pike libraries.\n" msgstr "--guess-pike Tenta di elencare le librerie Pike.\n" #: src/exit.c:162 #, c-format msgid "--guess-python Try to report python libraries.\n" msgstr "--guess-python Tenta di elencare le librerie Python.\n" #: src/exit.c:163 #, c-format msgid "--guess-ruby Try to report ruby libraries.\n" msgstr "--guess-ruby Tenta di elencare le librerie Ruby.\n" #: src/exit.c:164 #, c-format msgid "" "--guess-section Try to report libraries in wrong sections.\n" msgstr "" "--guess-section Tenta di elencare le librerie nelle sezioni " "errate.\n" #: src/exit.c:166 #, c-format msgid "--guess-all Try all of the above.\n" msgstr "--guess-all Tenta tutto quello elencato sopra.\n" #: src/exit.c:167 #, c-format msgid "--guess-only Use --guess options only.\n" msgstr "" "--guess-only Usa soltanto le opzioni --guess specificate.\n" #: src/exit.c:169 #, c-format msgid "" "\n" "See also: deborphan(1), orphaner(8)\n" "Report bugs to:" msgstr "" "\n" "Vedi anche: deborphan(1), orphaner(8)\n" "Segnala bug a:" #: src/exit.c:177 #, c-format msgid "" "%s %s - Find packages without other packages depending on them\n" "Distributed under the terms of the Artistic License.\n" "\n" "THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n" "IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n" "WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n" msgstr "" "%s %s - Cerca i pacchetti dai quali non dipendono altri pacchetti\n" "Software rilasciato nei termini della Artistic License.\n" "\n" "QUESTO PACCHETTO È FORNITO \"COSÌ COME È\" E SENZA ALCUNA GARANZIA\n" "ESPLICITA O IMPLICITA, COMPRESA, SENZA LIMITAZIONI, LA GARANZIA\n" "IMPLICITA DI COMMERCIABILITÀ O DI IDONEITÀ PER UNO SCOPO PARTICOLARE.\n" #: src/exit.c:197 #, c-format msgid "Usage: %s [OPTIONS] [PACKAGE]...\n" msgstr "Sintassi: %s [OPZIONI] [PACCHETTO]...\n" #: src/exit.c:203 msgid "" "The status file is in an improper state.\n" "One or more packages are marked as half-installed, half-configured,\n" "unpacked, triggers-awaited or triggers-pending. Exiting.\n" msgstr "" "Lo stato del file è improprio.\n" "Uno o più paccketti sono segnalati come semi-installati, semi-configurati,\n" "estratti, triggers-awaited o triggers-pending. Esco.\n" #: src/exit.c:211 msgid "Status file is probably invalid. Exiting.\n" msgstr "Lo stato del file è probabilmente non valido. Esco.\n" #: util/orphaner.sh:57 #, sh-format msgid "Usage: %s [--help|--purge|--skip-apt] [deborphan options]" msgstr "Sintassi: %s [--help|--purge|--skip-apt] [deborphan options]" #: util/orphaner.sh:59 #, no-sh-format msgid "See orphaner(8) and deborphan(1) for a list of valid options." msgstr "" "Vedi orphaner(8) e deborphan(1) per la lista completa delle opzioni valide." #: util/orphaner.sh:61 #, sh-format msgid "Invalid basename: %s." msgstr "\"Basename\" %s non valida." #: util/orphaner.sh:63 #, sh-format msgid "%s: Invalid option: %s." msgstr "%s: opzione non valida: %s." #: util/orphaner.sh:65 #, sh-format msgid "%s: You need \"dialog\" in $PATH to run this frontend." msgstr "" "%s: È necessario che \"dialog\" sia in $PATH per usare questa interfaccia." #: util/orphaner.sh:67 #, no-sh-format msgid "Screen too small or set $LINES and $COLUMNS." msgstr "Monitor troppo piccolo oppure imposta $LINES e $COLUMNS." #: util/orphaner.sh:70 #, no-sh-format msgid "" "Select packages that should never be recommended for removal in deborphan:" msgstr "" "Seleziona i pacchetti che deborphan non deve mai raccomandare di rimuovere:" #: util/orphaner.sh:72 #, no-sh-format msgid "Select packages for removal or cancel to quit:" msgstr "Selezionare i pacchetti da rimuovere oppure annulla per uscire:" #: util/orphaner.sh:75 #, no-sh-format msgid "No orphaned packages found." msgstr "Nessun pacchetto orfano trovato." #: util/orphaner.sh:77 #, no-sh-format msgid "\"deborphan\" got removed. Exiting." msgstr "\"deborphan\" è stato rimosso. Esco." #: util/orphaner.sh:79 #, no-sh-format msgid "\"apt\" got removed. Exiting." msgstr "\"apt\" è stato rimosso. Esco." #: util/orphaner.sh:81 #, no-sh-format msgid "" "\"apt\" is not installed, broken dependencies found or could not open lock " "file, are you root? Printing \"apt-get\" commandline and exiting:" msgstr "" "\"apt\" non è installato, trovate delle dipendenze interrotte o impossibile " "aprire il file di lock, sei root? Stampa \"apt-get\" commandline e esco:" #: util/orphaner.sh:82 msgid "" "Explicitly specified status file or requested calling \"apt-get\" to be " "skipped. Printing \"apt-get\" commandline and exiting:" msgstr "" "Espressamente specificato status file o richiesta di saltare la chiamata " "\"apt-get\". Stampa \"apt-get\" e esce:" #: util/orphaner.sh:84 #, no-sh-format msgid "Removing %s" msgstr "Rimozione di %s" #: util/orphaner.sh:87 #, no-sh-format msgid "\"deborphan\" returned with error." msgstr "\"deborphan\" è uscito con un codice di errore." #: util/orphaner.sh:89 #, sh-format msgid "\"apt-get\" returned with exitcode %s." msgstr "\"apt-get\" è uscito con il codice di errore %s." #: util/orphaner.sh:91 #, sh-format msgid "\"dialog\" returned with exitcode %s." msgstr "\"dialog\" è uscito con il codice di errore %s." #: util/orphaner.sh:93 #, no-sh-format msgid "" "\"apt-get\" tries to remove more packages than requested by \"orphaner\". " "Exiting." msgstr "" "\"apt-get\" sta cercando di rimuove più pacchetti di quelli richiesti da " "orphaner. Uscita in corso." #: util/orphaner.sh:96 #, no-sh-format msgid "Simulate" msgstr "Simula" #: util/orphaner.sh:99 #, no-sh-format msgid "Press enter to continue." msgstr "Premi invio per continuare." #: util/orphaner.sh:102 #, no-sh-format msgid "\"find-circular\" is currently not supported by \"orphaner\". Exiting." msgstr "\"find-circular\" non è al momento supportato da \"orphaner\". Esco." deborphan-1.7.28.8ubuntu1/po/ca.po0000664000000000000000000003201311773645146013513 0ustar # Catalan translation of Deborphan. # Copyright © 2004, 2005, 2010 Software in the Public Interest, Inc. # This file is distributed under the same license as the deborphan package. # Jordi Mallach , 2004, 2005, 2010. # msgid "" msgstr "" "Project-Id-Version: deborphan 1.7.28.1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-06-30 18:50+0000\n" "PO-Revision-Date: 2010-12-12 19:43+0100\n" "Last-Translator: Jordi Mallach \n" "Language-Team: Catalan \n" "Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/exit.c:70 #, c-format msgid "" "\n" "The following options are available:\n" msgstr "" "\n" "Les següents opcions són disponibles:\n" #: src/exit.c:73 #, c-format msgid "-h This help.\n" msgstr "-h Aquesta ajuda.\n" #: src/exit.c:76 #, c-format msgid "-f FILE Use FILE as statusfile.\n" msgstr "-f FITXER Utilitza FITXER com fitxer d'estat.\n" #: src/exit.c:79 #, c-format msgid "-v Version information.\n" msgstr "-v Informació de la versió.\n" #: src/exit.c:84 #, c-format msgid "-d Show dependencies for packages that have them.\n" msgstr "-d Mostra les dependències dels paquets que en tinguen.\n" #: src/exit.c:87 #, c-format msgid "-P Show priority of packages found.\n" msgstr "-P Mostra les prioritats dels paquets trobats.\n" #: src/exit.c:90 #, c-format msgid "-s Show the sections the packages are in.\n" msgstr "-s Mostra les seccions on es troben els paquets.\n" #: src/exit.c:92 #, c-format msgid "--no-show-section Do not show sections.\n" msgstr "--no-show-section No mostres les seccions.\n" #: src/exit.c:95 #, c-format msgid "-z Show installed size of packages found.\n" msgstr "-z Mostra la mida instaŀlada dels paquets trobats.\n" #: src/exit.c:100 #, c-format msgid "-a Compare all packages, not just libs.\n" msgstr "-a Compara tots els paquets, no només les biblioteques.\n" #: src/exit.c:103 #, c-format msgid "-e LIST Work as if packages in LIST were not installed.\n" msgstr "" "-e LLISTA Treballa com si els paquets de la LLISTA no\n" " estigueren instaŀlats.\n" #: src/exit.c:106 #, c-format msgid "-H Ignore hold flags.\n" msgstr "-H Descarta els senyaladors de congelació.\n" #: src/exit.c:110 #, c-format msgid "-n Disable checks for `recommends' and `suggests'.\n" msgstr "" "-n Inhabilita les comprovacions per a «recomana» i\n" " «suggereix».\n" #: src/exit.c:112 #, c-format msgid "-n Enable checks for `recommends' and `suggests'.\n" msgstr "-n Habilita les comprovacions per a «recomana» i «suggereix».\n" #: src/exit.c:116 #, c-format msgid "Disable checks for `recommends'.\n" msgstr "Inhabilita les comprovacions per a «recomana».\n" #: src/exit.c:118 #, c-format msgid "Disable checks for `suggests'.\n" msgstr "Inhabilita les comprovacions per a «suggereix».\n" #: src/exit.c:121 #, c-format msgid "-p PRIOR Select only packages with priority >= PRIOR.\n" msgstr "-p PRIOR Selecciona només els paquets amb prioritat >= PRIOR.\n" #: src/exit.c:123 #, c-format msgid "--find-config Find \"orphaned\" configuration files.\n" msgstr "--find-config Troba fitxers de configuració «orfes».\n" #: src/exit.c:125 #, c-format msgid "" "--libdevel Search in libdevel in addition to libs and " "oldlibs.\n" msgstr "" "--libdevel Cerca en libdevel a més de libs i oldlibs.\n" #: src/exit.c:130 #, c-format msgid "-A PKGS.. Never report PKGS.\n" msgstr "-A PQTS.. No informes mai de PQTS.\n" #: src/exit.c:133 #, c-format msgid "-k FILE Use FILE to get/store info about kept packages.\n" msgstr "" "-k FITXER Utilitza FITXER per a obtenir/emmagatzemar la\n" " informació sobre els paquets conservats.\n" #: src/exit.c:136 #, c-format msgid "-L List the packages that are never reported.\n" msgstr "-L Llista els paquets dels quals no s'informa mai.\n" #: src/exit.c:139 #, c-format msgid "-R PKGS.. Remove PKGS from the \"keep\" file.\n" msgstr "-R PQTS.. Suprimeix PQTS del fitxer «keep».\n" #: src/exit.c:142 #, c-format msgid "-Z Remove all packages from the \"keep\" file.\n" msgstr "-Z Elimina tots els paquets del fitxer «keep».\n" #: src/exit.c:145 #, c-format msgid "--df-keep Read debfoster's \"keepers\" file.\n" msgstr "" "-df-keep Llegeix el fitxer «keepers» de debfoster.\n" #: src/exit.c:146 #, c-format msgid "--no-df-keep Do not read debfoster's \"keepers\" file.\n" msgstr "" "--no-df-keep No llegeixes el fitxer «keepers» de debfoster.\n" #. guessing #: src/exit.c:151 #, c-format msgid "--guess-common Try to report common packages.\n" msgstr "--guess-common Intenta informar dels paquets comuns.\n" #: src/exit.c:152 #, c-format msgid "--guess-data Try to report data packages.\n" msgstr "--guess-data Intenta informar dels paquets de dades.\n" #: src/exit.c:153 #, c-format msgid "--guess-debug Try to report debugging libraries.\n" msgstr "" "--guess-debug Intenta informar de les biblioteques de " "depuració.\n" #: src/exit.c:154 #, c-format msgid "--guess-dev Try to report development packages.\n" msgstr "" "--guess-dev Intenta informar dels paquets de " "desenvolupament.\n" #: src/exit.c:155 #, c-format msgid "--guess-doc Try to report documentation packages.\n" msgstr "" "--guess-doc Intenta informar dels paquets de documentació.\n" # Buits no és una bona traducció… jm #: src/exit.c:156 #, c-format msgid "--guess-dummy Try to report dummy packages.\n" msgstr "--guess-dummy Intenta informar dels paquets buits.\n" #: src/exit.c:157 #, c-format msgid "--guess-kernel Try to report kernel modules.\n" msgstr "--guess-kernel Intenta informar de mòduls de nucli.\n" #: src/exit.c:158 #, c-format msgid "--guess-interpreters Try to report interpreter libraries.\n" msgstr "" "--gues-interpreters Intenta informar de les biblioteques " "d'intèrprets.\n" #: src/exit.c:159 #, c-format msgid "--guess-mono Try to report mono libraries.\n" msgstr "" "--guess-mono Intenta informar de les biblioteques de mono.\n" #: src/exit.c:160 #, c-format msgid "--guess-perl Try to report perl libraries.\n" msgstr "" "--guess-perl Intenta informar de les biblioteques de perl.\n" #: src/exit.c:161 #, c-format msgid "--guess-pike Try to report pike libraries.\n" msgstr "" "--guess-pike Intenta informar de les biblioteques de pike.\n" #: src/exit.c:162 #, c-format msgid "--guess-python Try to report python libraries.\n" msgstr "" "--guess-python Intenta informar de les biblioteques de python.\n" #: src/exit.c:163 #, c-format msgid "--guess-ruby Try to report ruby libraries.\n" msgstr "" "--guess-ruby Intenta informar de les biblioteques de ruby.\n" #: src/exit.c:164 #, c-format msgid "" "--guess-section Try to report libraries in wrong sections.\n" msgstr "" "--guess-section Intenta informar de les biblioteques en " "seccions\n" " incorrectes.\n" #: src/exit.c:166 #, c-format msgid "--guess-all Try all of the above.\n" msgstr "--guess-all Intenta fer totes les anteriors.\n" #: src/exit.c:167 #, c-format msgid "--guess-only Use --guess options only.\n" msgstr "--guess-only Utilitza només les opcions --guess.\n" #: src/exit.c:169 #, c-format msgid "" "\n" "See also: deborphan(1), orphaner(8)\n" "Report bugs to:" msgstr "" "\n" "Vegeu també: debophan(1), orphaner(8)\n" "Informeu dels errors a:" #: src/exit.c:177 #, c-format msgid "" "%s %s - Find packages without other packages depending on them\n" "Distributed under the terms of the Artistic License.\n" "\n" "THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n" "IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n" "WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n" msgstr "" "%s %s - Troba paquets dels quals no depenen altres paquets\n" "Distribuït sota els termes de la Llicència Artística.\n" "\n" "AQUEST PAQUET ES PROVEEIX «COM ESTÀ» I SENSE CAP GARANTIA EXPRESSA\n" "O IMPLÍCITA, INCLOENT, SENSE CAP LIMITACIÓ, LES GARANTIES IMPLÍCITES\n" "DE COMERCIABILITAT I ADEQUACIÓ PER A UN PROPÒSIT PARTICULAR.\n" #: src/exit.c:197 #, c-format msgid "Usage: %s [OPTIONS] [PACKAGE]...\n" msgstr "Forma d'ús: %s [OPCIONS] [PAQUET]…\n" #: src/exit.c:203 msgid "" "The status file is in an improper state.\n" "One or more packages are marked as half-installed, half-configured,\n" "unpacked, triggers-awaited or triggers-pending. Exiting.\n" msgstr "" "El fitxer «status» és en un estat incorrecte.\n" "Un o més paquets estan marcats com a mig-instaŀlat, mig-configurat, " "desempaquetat, espera-d'activadors o pendent-d'activadors. S'està eixint.\n" #: src/exit.c:211 msgid "Status file is probably invalid. Exiting.\n" msgstr "El fitxer «status» sembla ser invàlid. S'està eixint.\n" #: util/orphaner.sh:57 #, sh-format msgid "Usage: %s [--help|--purge|--skip-apt] [deborphan options]" msgstr "Forma d'ús: %s [--help|--purge|--skip-apt] [opcions de deborphan]" #: util/orphaner.sh:59 #, no-sh-format msgid "See orphaner(8) and deborphan(1) for a list of valid options." msgstr "Vegeu orphaner(8) i deborphan(1) per a una llista d'opcions vàlides." #: util/orphaner.sh:61 #, sh-format msgid "Invalid basename: %s." msgstr "El nom base és invàlid: %s." #: util/orphaner.sh:63 #, sh-format msgid "%s: Invalid option: %s." msgstr "%s: L'opció és invàlida: %s." #: util/orphaner.sh:65 #, sh-format msgid "%s: You need \"dialog\" in $PATH to run this frontend." msgstr "%s: Necessiteu «dialog» en el $PATH per a executar aquesta interfície." #: util/orphaner.sh:67 #, no-sh-format msgid "Screen too small or set $LINES and $COLUMNS." msgstr "La pantalla és massa petita o establiu $LINES i $COLUMNS." #: util/orphaner.sh:70 #, no-sh-format msgid "" "Select packages that should never be recommended for removal in deborphan:" msgstr "" "Seleccioneu els paquets els quals deborphan mai hauria de recomanar eliminar:" #: util/orphaner.sh:72 #, no-sh-format msgid "Select packages for removal or cancel to quit:" msgstr "Seleccioneu els paquets a suprimir o canceŀleu per a eixir:" #: util/orphaner.sh:75 #, no-sh-format msgid "No orphaned packages found." msgstr "No s'ha trobat cap paquet orfe." #: util/orphaner.sh:77 #, no-sh-format msgid "\"deborphan\" got removed. Exiting." msgstr "S'ha suprimit «deborphan». S'està eixint." #: util/orphaner.sh:79 #, no-sh-format msgid "\"apt\" got removed. Exiting." msgstr "S'ha suprimit «apt». S'està eixint." #: util/orphaner.sh:81 #, no-sh-format msgid "" "\"apt\" is not installed, broken dependencies found or could not open lock " "file, are you root? Printing \"apt-get\" commandline and exiting:" msgstr "" "L'«apt» no és instaŀlat, s'ha trobat dependències trencades o no s'ha pogut " "el fitxer de blocatge. Sou l'usuari «root»? Es mostrarà la línia d'ordres " "d'«apt-get» i s'eixirà:" #: util/orphaner.sh:82 msgid "" "Explicitly specified status file or requested calling \"apt-get\" to be " "skipped. Printing \"apt-get\" commandline and exiting:" msgstr "" "S'ha especificat explícitament un fitxer «status», o s'ha demanat l'omisió " "de l'execució de l'«apt-get». Es mostrarà la línia d'ordres de l'«apt-get» i " "s'eixirà:" #: util/orphaner.sh:84 #, no-sh-format msgid "Removing %s" msgstr "S'està suprimint %s" #: util/orphaner.sh:87 #, no-sh-format msgid "\"deborphan\" returned with error." msgstr "«deborphan» ha tornat un error." #: util/orphaner.sh:89 #, sh-format msgid "\"apt-get\" returned with exitcode %s." msgstr "«apt-get» ha tornat amb el codi d'error %s." #: util/orphaner.sh:91 #, sh-format msgid "\"dialog\" returned with exitcode %s." msgstr "«dialog» ha tornat amb el codi d'error %s." #: util/orphaner.sh:93 #, no-sh-format msgid "" "\"apt-get\" tries to remove more packages than requested by \"orphaner\". " "Exiting." msgstr "" "«apt-get» vol suprimir més paquets que els demanats per l'«orphaner». S'està " "eixint." #: util/orphaner.sh:96 #, no-sh-format msgid "Simulate" msgstr "Simula" #: util/orphaner.sh:99 #, no-sh-format msgid "Press enter to continue." msgstr "Premeu Intro per a continuar." #: util/orphaner.sh:102 #, no-sh-format msgid "\"find-circular\" is currently not supported by \"orphaner\". Exiting." msgstr "" "«find-circular» no és implementat actualment per l'«orphaner». S'està eixint." #~ msgid "-R PKGS.. Report PKGS if there are no dependencies.\n" #~ msgstr "-R PQTS.. Informa de PQTS si no hi ha dependències.\n" deborphan-1.7.28.8ubuntu1/po/Makefile.in.in0000664000000000000000000001530611773644727015254 0ustar # Makefile for program source directory in GNU NLS utilities package. # Copyright (C) 1995, 1996, 1997 by Ulrich Drepper # # This file file be copied and used freely without restrictions. It can # be used in projects which are not available under the GNU Public License # but which still want to provide support for the GNU gettext functionality. # Please note that the actual code is *not* freely available. PACKAGE = @PACKAGE@ VERSION = @VERSION@ SHELL = /bin/sh @SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ datadir = $(prefix)/@DATADIRNAME@ localedir = $(datadir)/locale gnulocaledir = $(prefix)/share/locale gettextsrcdir = $(prefix)/share/gettext/po subdir = po INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ MKINSTALLDIRS = $(top_srcdir)/@MKINSTALLDIRS@ CC = @CC@ GENCAT = @GENCAT@ GMSGFMT = PATH=../src:$$PATH @GMSGFMT@ MSGFMT = @MSGFMT@ XGETTEXT = PATH=../src:$$PATH @XGETTEXT@ MSGMERGE = PATH=../src:$$PATH msgmerge DEFS = @DEFS@ CFLAGS = @CFLAGS@ CPPFLAGS = @CPPFLAGS@ INCLUDES = -I.. -I$(top_srcdir)/intl COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS) SOURCES = cat-id-tbl.c POFILES = @POFILES@ GMOFILES = @GMOFILES@ DISTFILES = ChangeLog Makefile.in.in POTFILES.in $(PACKAGE).pot \ stamp-cat-id $(POFILES) $(GMOFILES) $(SOURCES) POTFILES = \ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ INSTOBJEXT = @INSTOBJEXT@ .SUFFIXES: .SUFFIXES: .c .o .po .pox .gmo .mo .msg .cat .c.o: $(COMPILE) $< .po.pox: $(MAKE) $(PACKAGE).pot $(MSGMERGE) $< $(srcdir)/$(PACKAGE).pot -o $*.pox .po.mo: $(MSGFMT) -o $@ $< .po.gmo: file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \ && rm -f $$file && $(GMSGFMT) -o $$file $< .po.cat: sed -f ../intl/po2msg.sed < $< > $*.msg \ && rm -f $@ && $(GENCAT) $@ $*.msg all: all-@USE_NLS@ all-yes: cat-id-tbl.c $(CATALOGS) all-no: $(srcdir)/$(PACKAGE).pot: $(POTFILES) $(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \ --add-comments --keyword=_ --keyword=N_ \ --files-from=$(srcdir)/POTFILES.in \ && test ! -f $(PACKAGE).po \ || ( rm -f $(srcdir)/$(PACKAGE).pot \ && mv $(PACKAGE).po $(srcdir)/$(PACKAGE).pot ) $(srcdir)/cat-id-tbl.c: stamp-cat-id; @: $(srcdir)/stamp-cat-id: $(PACKAGE).pot rm -f cat-id-tbl.tmp sed -f ../intl/po2tbl.sed $(srcdir)/$(PACKAGE).pot \ | sed -e "s/@PACKAGE NAME@/$(PACKAGE)/" > cat-id-tbl.tmp if cmp -s cat-id-tbl.tmp $(srcdir)/cat-id-tbl.c; then \ rm cat-id-tbl.tmp; \ else \ echo cat-id-tbl.c changed; \ rm -f $(srcdir)/cat-id-tbl.c; \ mv cat-id-tbl.tmp $(srcdir)/cat-id-tbl.c; \ fi cd $(srcdir) && rm -f stamp-cat-id && echo timestamp > stamp-cat-id install: install-exec install-data install-exec: install-data: install-data-@USE_NLS@ install-data-no: all install-data-yes: all if test -r "$(MKINSTALLDIRS)"; then \ $(MKINSTALLDIRS) $(datadir); \ else \ $(SHELL) $(top_srcdir)/mkinstalldirs $(datadir); \ fi @catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ case "$$cat" in \ *.gmo) destdir=$(gnulocaledir);; \ *) destdir=$(localedir);; \ esac; \ lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ dir=$$destdir/$$lang/LC_MESSAGES; \ if test -r "$(MKINSTALLDIRS)"; then \ $(MKINSTALLDIRS) $$dir; \ else \ $(SHELL) $(top_srcdir)/mkinstalldirs $$dir; \ fi; \ if test -r $$cat; then \ $(INSTALL_DATA) $$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \ echo "installing $$cat as $$dir/$(PACKAGE)$(INSTOBJEXT)"; \ else \ $(INSTALL_DATA) $(srcdir)/$$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \ echo "installing $(srcdir)/$$cat as" \ "$$dir/$(PACKAGE)$(INSTOBJEXT)"; \ fi; \ if test -r $$cat.m; then \ $(INSTALL_DATA) $$cat.m $$dir/$(PACKAGE)$(INSTOBJEXT).m; \ echo "installing $$cat.m as $$dir/$(PACKAGE)$(INSTOBJEXT).m"; \ else \ if test -r $(srcdir)/$$cat.m ; then \ $(INSTALL_DATA) $(srcdir)/$$cat.m \ $$dir/$(PACKAGE)$(INSTOBJEXT).m; \ echo "installing $(srcdir)/$$cat as" \ "$$dir/$(PACKAGE)$(INSTOBJEXT).m"; \ else \ true; \ fi; \ fi; \ done if test "$(PACKAGE)" = "gettext"; then \ if test -r "$(MKINSTALLDIRS)"; then \ $(MKINSTALLDIRS) $(gettextsrcdir); \ else \ $(SHELL) $(top_srcdir)/mkinstalldirs $(gettextsrcdir); \ fi; \ $(INSTALL_DATA) $(srcdir)/Makefile.in.in \ $(gettextsrcdir)/Makefile.in.in; \ else \ : ; \ fi # Define this as empty until I found a useful application. installcheck: uninstall: catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ rm -f $(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \ rm -f $(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \ rm -f $(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \ rm -f $(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \ done rm -f $(gettextsrcdir)/po-Makefile.in.in check: all cat-id-tbl.o: ../intl/libgettext.h dvi info tags TAGS ID: mostlyclean: rm -f core core.* *.pox $(PACKAGE).po *.old.po cat-id-tbl.tmp rm -fr *.o clean: mostlyclean distclean: clean rm -f Makefile Makefile.in POTFILES *.mo *.msg *.cat *.cat.m maintainer-clean: distclean @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." rm -f $(GMOFILES) distdir = ../$(PACKAGE)-$(VERSION)/$(subdir) dist distdir: update-po $(DISTFILES) dists="$(DISTFILES)"; \ for file in $$dists; do \ ln $(srcdir)/$$file $(distdir) 2> /dev/null \ || cp -p $(srcdir)/$$file $(distdir); \ done update-po: Makefile $(MAKE) $(PACKAGE).pot PATH=`pwd`/../src:$$PATH; \ cd $(srcdir); \ catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ mv $$lang.po $$lang.old.po; \ echo "$$lang:"; \ if $(MSGMERGE) $$lang.old.po $(PACKAGE).pot -o $$lang.po; then \ rm -f $$lang.old.po; \ else \ echo "msgmerge for $$cat failed!"; \ rm -f $$lang.po; \ mv $$lang.old.po $$lang.po; \ fi; \ done POTFILES: POTFILES.in ( if test 'x$(srcdir)' != 'x.'; then \ posrcprefix='$(top_srcdir)/'; \ else \ posrcprefix="../"; \ fi; \ rm -f $@-t $@ \ && (sed -e '/^#/d' -e '/^[ ]*$$/d' \ -e "s@.*@ $$posrcprefix& \\\\@" < $(srcdir)/$@.in \ | sed -e '$$s/\\$$//') > $@-t \ && chmod a-w $@-t \ && mv $@-t $@ ) Makefile: Makefile.in.in ../config.status POTFILES cd .. \ && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \ $(SHELL) ./config.status # Tell versions [3.59,3.63) of GNU make not to export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: deborphan-1.7.28.8ubuntu1/po/eu.gmo0000664000000000000000000002441011773645147013710 0ustar EDal4&&Mj$O"i #C4J 4b = A 2 ;J 9 ? @ BA : A : :< 6w : : <$ :a G P D52z5+,K4x/9:"Ru::97;1s1!{9 , =9.wJ*%9!(L#8\w,&TS $+6&QxBOJ&4qAAI*ItIEoNEG<LFGHFaOIRB 0 ( + _!6{!4!>!=&"5d"l"3#;#hT#a#B$>b$$$#$\$'G%'o%%&& F&g& &5&C&- 'K:'';''=(%(%5',!= 3E)/08*&D?-6C2(;.#1 >A4< " B$:97@ + See also: deborphan(1), orphaner(8) Report bugs to: The following options are available: "apt" got removed. Exiting."apt" is not installed, broken dependencies found or could not open lock file, are you root? Printing "apt-get" commandline and exiting:"apt-get" returned with exitcode %s."apt-get" tries to remove more packages than requested by "orphaner". Exiting."deborphan" got removed. Exiting."deborphan" returned with error."dialog" returned with exitcode %s."find-circular" is currently not supported by "orphaner". Exiting.%s %s - Find packages without other packages depending on them Distributed under the terms of the Artistic License. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. %s: Invalid option: %s.%s: You need "dialog" in $PATH to run this frontend.--df-keep Read debfoster's "keepers" file. --find-config Find "orphaned" configuration files. --guess-all Try all of the above. --guess-common Try to report common packages. --guess-data Try to report data packages. --guess-debug Try to report debugging libraries. --guess-dev Try to report development packages. --guess-doc Try to report documentation packages. --guess-dummy Try to report dummy packages. --guess-interpreters Try to report interpreter libraries. --guess-kernel Try to report kernel modules. --guess-mono Try to report mono libraries. --guess-only Use --guess options only. --guess-perl Try to report perl libraries. --guess-pike Try to report pike libraries. --guess-python Try to report python libraries. --guess-ruby Try to report ruby libraries. --guess-section Try to report libraries in wrong sections. --libdevel Search in libdevel in addition to libs and oldlibs. --no-df-keep Do not read debfoster's "keepers" file. --no-show-section Do not show sections. -A PKGS.. Never report PKGS. -H Ignore hold flags. -L List the packages that are never reported. -P Show priority of packages found. -R PKGS.. Remove PKGS from the "keep" file. -Z Remove all packages from the "keep" file. -a Compare all packages, not just libs. -d Show dependencies for packages that have them. -e LIST Work as if packages in LIST were not installed. -f FILE Use FILE as statusfile. -h This help. -k FILE Use FILE to get/store info about kept packages. -n Disable checks for `recommends' and `suggests'. -n Enable checks for `recommends' and `suggests'. -p PRIOR Select only packages with priority >= PRIOR. -s Show the sections the packages are in. -v Version information. -z Show installed size of packages found. Disable checks for `recommends'. Disable checks for `suggests'. Explicitly specified status file or requested calling "apt-get" to be skipped. Printing "apt-get" commandline and exiting:Invalid basename: %s.No orphaned packages found.Press enter to continue.Removing %sScreen too small or set $LINES and $COLUMNS.See orphaner(8) and deborphan(1) for a list of valid options.Select packages for removal or cancel to quit:Select packages that should never be recommended for removal in deborphan:SimulateStatus file is probably invalid. Exiting. The status file is in an improper state. One or more packages are marked as half-installed, half-configured, unpacked, triggers-awaited or triggers-pending. Exiting. Usage: %s [--help|--purge|--skip-apt] [deborphan options]Usage: %s [OPTIONS] [PACKAGE]... Project-Id-Version: deborphan_1.7.28+nmu1_eu Report-Msgid-Bugs-To: POT-Creation-Date: 2012-06-30 18:50+0000 PO-Revision-Date: 2010-11-20 17:05+0100 Last-Translator: Iñaki Larrañaga Murgoitio Language-Team: Basque Language: eu MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.11.4 Plural-Forms: nplurals=2; plural=(n != 1); Irakurri: deborphan(1), orphaner(8) Erroreei buruzko txostenak hona bidali: Honako aukerak daude erabilgarri: "apt" ezabatuta. Irtetzen."apt" ez dago instalatuta, hautsitako mendekotasunak aurkitu dira edo ezin izan da blokeoko fitxategia ireki, 'root' al zara? "apt-get" komando-lerroa erakusten eta irtetzen:"apt-get"-ek irteerako '%s' kodea itzuli du."orphaner"-ek eskatutako baino pakete gehiago kentzen saiatu da "apt-get". Irtetzen."deborphan" ezabatuta. Irtetzen."deborphan"-ek errore bat itzuli du."dialog"-ek irteerako '%s' kodea itzuli du."orphaner"-ek ez du "find-circular"onartzen. Irtetzen.%s%s - Beste paketeen gain mendekotasunik sortzen ez dituzten paketeak bilatu "Artistic License" lizentziaren baldintzetan banatua. PAKETE HAU "HONELA" BANATZEN DA INOLAKO BERMERIK GABE; ERA BEREAN EZ DA BERMATZEN BERAREN EGOKITASUNA MERKATURATZEKO EDO HELBURU PARTIKULARRETARAKO ERABILTZEKO. %s: aukera baliogabea: %s.%s: "dialog" $PATH aldagaian behar duzu interfaze hau erabiltzeko.--df-keep Irakurri debfoster-en 'mantentzaileak' fitxategia. --find-config Bilatu konfigurazioko fitxategi "umezurtzak". --guess-all Saiatu goiko guztiekin. --guess-common Saiatu pakete arrunten berri ematen. --guess-data Saiatu datuen paketeen berri ematen. --guess-debug Saiatu arazketako liburutegien berri ematen. --guess-dev Saiatu garapeneko liburutegien berri ematen. --guess-doc Saiatu dokumentazioen paketeen berri ematen. --guess-dummy Saiatu gezurrezko paketeen berri ematen. --guess-interpreters Saiatu interpretatzailearen liburutegien berri ematen. --guess-kernel Saiatu kernelaren moduluen berri ematen. --guess-mono Saiatu mono-ren liburutegien berri ematen. --guess-only Erabili --guess aukerak soilik. --guess-perl Saiatu perl-en liburutegien berri ematen. --guess-pike Saiatu pike-ren liburutegien berri ematen. --guess-python Saiatu python-en liburutegien berri ematen. --guess-ruby Saiatu rubyren liburutegien berri ematen. --guess-section Saiatu okerreko ataleko liburutegien berri ematen. --libdevel Bilatu libdevel-en libs eta oldlibs-ez gain. --no-df-keep Ez irakurri debfoster-en 'mantentzaileak' fitxategia. --no-show-section Ez erakutsi atalak. -A PKTK.. Inoiz ez PKTK-ren berri eman. -H Ezikusi egin mantentze-banderei. -L Zerrendatu paketeak (hauen berri inoiz eman ez direnak). -P Erakutsi aurkitutako paketeen lehentasunak. -R PKTK.. Kendu PKTK 'mantenimenduko' fitxategitik. -Z Kendu pakete guztiak 'mantenimenduko' fitxategitik. -a Parekatu pakete guztiak, ez liburutegiak bakarrik. -d Erakutsi paketeek dituzten mendekotasunak. -e EZ Zerrendako pakete guztiak instalaturik EZ baleude bezala funtzionatu. -f FITX Erabili FITX egoeraren fitxategi bezala. -h Laguntza hau. -k FITX Erabili FITX paketeei buruzko informazioa eskuratzeko/gordetzeko. -n Desgaitu 'iradokitutako' eta 'gomendatutako' egiaztapenak. -n Gaitu 'iradokitutako' eta 'gomendatutako' egiaztapenak. -p LEHEN Hautatu lehentasuna >= LEHEN duten paketeak soilik. -s Erakutsi paketeen atalak. -v Bertsioaren informazioa. -z Erakutsi aurkitutako paketeen instalatutako tamainak. Desgaitu 'gomendatutako' egiaztapenak. Desgaitu 'iradokitutako' egiaztapenak. Esplizitoki zehaztutako egoeraren fitxategia edo eskatutako "apt-get" deia saltatu egingo da. "apt-get" komando-lerroa erakusten eta irtetzen:Oinarrizko izen baliogabea: %s.Ez da pakete umezurtzik aurkitu.Sakatu Sartu tekla jarraitzeko.%s kentzenPantaila txikiegia da edo ezarri $LINES eta $COLUMNS.Ikus ophaner(8) eta deborphan(1) aukera erabilgarrien zerrendarako.Hautatu paketeak kentzeko edo utzi irtetzeko:Hautatu paketeak (deborphan-en ezabatzea inoiz gomendatu behar ez direnak):SimulatuEgoeraren fitxategia baliteke baliogabea izatea. Irtetzen. Egoeraren fitxategia egoera desegoki batean dago. Pakete bat edo gehiago erdi instalatuta, erdi konfiguratuta, deskonprimituta, abiarazlearen zain edo abiarazlearen erabakiaren zain bezala markatuta dago. Irtetzen. Erabilera: %s [--help|--purge|--skip-apt] [deborphan aukerak]Erabilera: %s [AUKERAK] [PAKETEA]... deborphan-1.7.28.8ubuntu1/po/de.gmo0000664000000000000000000002431611773645147013674 0ustar EDal4&&Mj$O"i #C4J 4b = A 2 ;J 9 ? @ BA : A : :< 6w : : <$ :a G P D52z5+,K4x/9:"Ru::97;1s1!{9 , =9.wJ*%9!(<)#A)X(#'.IjFBGHW:C=H]BF>0Jo>C<=CzCECHpxMv 9  +!:I!8!0!7!:&"?a"e")#1#hI#<#6#>&$:e$"$:$*$()%R%%!&/$&T&8e&F&D&M*' x'0'';p(!(%5',!= 3E)/08*&D?-6C2(;.#1 >A4< " B$:97@ + See also: deborphan(1), orphaner(8) Report bugs to: The following options are available: "apt" got removed. Exiting."apt" is not installed, broken dependencies found or could not open lock file, are you root? Printing "apt-get" commandline and exiting:"apt-get" returned with exitcode %s."apt-get" tries to remove more packages than requested by "orphaner". Exiting."deborphan" got removed. Exiting."deborphan" returned with error."dialog" returned with exitcode %s."find-circular" is currently not supported by "orphaner". Exiting.%s %s - Find packages without other packages depending on them Distributed under the terms of the Artistic License. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. %s: Invalid option: %s.%s: You need "dialog" in $PATH to run this frontend.--df-keep Read debfoster's "keepers" file. --find-config Find "orphaned" configuration files. --guess-all Try all of the above. --guess-common Try to report common packages. --guess-data Try to report data packages. --guess-debug Try to report debugging libraries. --guess-dev Try to report development packages. --guess-doc Try to report documentation packages. --guess-dummy Try to report dummy packages. --guess-interpreters Try to report interpreter libraries. --guess-kernel Try to report kernel modules. --guess-mono Try to report mono libraries. --guess-only Use --guess options only. --guess-perl Try to report perl libraries. --guess-pike Try to report pike libraries. --guess-python Try to report python libraries. --guess-ruby Try to report ruby libraries. --guess-section Try to report libraries in wrong sections. --libdevel Search in libdevel in addition to libs and oldlibs. --no-df-keep Do not read debfoster's "keepers" file. --no-show-section Do not show sections. -A PKGS.. Never report PKGS. -H Ignore hold flags. -L List the packages that are never reported. -P Show priority of packages found. -R PKGS.. Remove PKGS from the "keep" file. -Z Remove all packages from the "keep" file. -a Compare all packages, not just libs. -d Show dependencies for packages that have them. -e LIST Work as if packages in LIST were not installed. -f FILE Use FILE as statusfile. -h This help. -k FILE Use FILE to get/store info about kept packages. -n Disable checks for `recommends' and `suggests'. -n Enable checks for `recommends' and `suggests'. -p PRIOR Select only packages with priority >= PRIOR. -s Show the sections the packages are in. -v Version information. -z Show installed size of packages found. Disable checks for `recommends'. Disable checks for `suggests'. Explicitly specified status file or requested calling "apt-get" to be skipped. Printing "apt-get" commandline and exiting:Invalid basename: %s.No orphaned packages found.Press enter to continue.Removing %sScreen too small or set $LINES and $COLUMNS.See orphaner(8) and deborphan(1) for a list of valid options.Select packages for removal or cancel to quit:Select packages that should never be recommended for removal in deborphan:SimulateStatus file is probably invalid. Exiting. The status file is in an improper state. One or more packages are marked as half-installed, half-configured, unpacked, triggers-awaited or triggers-pending. Exiting. Usage: %s [--help|--purge|--skip-apt] [deborphan options]Usage: %s [OPTIONS] [PACKAGE]... Project-Id-Version: deborphan 1.7.28+nmu1 Report-Msgid-Bugs-To: POT-Creation-Date: 2012-06-30 18:50+0000 PO-Revision-Date: 2010-11-21 18:30+0100 Last-Translator: Helge Kreutzmann Language-Team: de Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); Siehe auch: deborphan(1), orphaner(8) Melden Sie Fehler an: Die folgenden Optionen sind verfügbar: »apt« wurde entfernt. Ende.»apt« ist nicht installiert, defekte Abhängigkeiten wurden gefunden oder die Lock-Datei konnte nicht geöffnet werden. Sind Sie root? Befehlszeile von »apt-get« wird ausgegeben. Ende:»apt-get« gab den Exit-Code %s zurück.»apt-get« versucht mehr Pakete zu entfernen, als von »orphaner« erbeten wurde. Ende.»deborphan« wurde entfernt. Ende.»deborphan« gab einen Fehler zurück.»dialog« gab den Beendigungscode %s zurück.»find-circular« wird derzeit vom »orphaner« nicht unterstützt. Ende.%s %s - Findet Pakete, von denen keine anderen Pakete abhängen FIXME Vertrieben unter den Bedingungen der »Artistic License«. DIE SOFTWARE WIRD »WIE VORLIEGEND« GELIEFERT, OHNE JEGLICHE GEWÄHRLEISTUNG, WEDER AUSDRÜCKLICH NOCH STILLSCHWEIGEND, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF, MÄNGELGEWÄHRLEISTUNGEN UND EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. %s: Ungültige Option: %s.%s: Für diese Oberfläche muss sich »dialog« im $PATH befinden.--df-keep Liest die »keepers«-Datei von debfoster. --find-config Findet »verwaiste« Konfigurationsdateien. --guess-all Versucht alles oben genannte. --guess-common Versucht, allgemeine Pakete zu melden. --guess-data Versucht, Datenpakete zu melden. --guess-debug Versucht, Debugging-Bibliotheken zu melden. --guess-dev Versucht, Entwicklerpakete zu melden. --guess-doc Versucht, Dokumentationspakete zu melden. --guess-dummy Versucht, Pseudopakete zu melden. --guess-interpreters Versucht, Interpreter-Bibliotheken zu melden. --guess-kernel Versucht, Kernelmodule zu melden. --guess-mono Versucht, Mono-Bibliotheken zu melden. --guess-only Verwendet nur Optionen --guess. --guess-perl Versucht, Perl-Bibliotheken zu melden. --guess-pike Versucht, Pike-Bibliotheken zu melden. --guess-python Versucht, Python-Bibliotheken zu melden. --guess-ruby Versucht, Ruby-Bibliotheken zu melden. --guess-section Versucht, Bibliotheken in falschen Bereichen zu melden. --libdevel Sucht zusätzlich zu »libs« und »oldlibs« ini »libdevel«. --no-df-keep Liest nicht die »keepers«-Datei von debfoster. --no-show-section Zeigt die Bereiche nicht an. -A PKT.. Niemals PKT melden. -H Ignoriert »hold«-Markierungen. -L Listet die Pakete auf, die nie gemeldet werden. -P Zeigt die Prioritäten der gefundenen Pakete. -R PKGS.. Entfernt PKGS aus der »keep«-Datei. -Z Entfernt alle Pakete aus der »keep«-Datei. -a Vergleicht alle Pakete, nicht nur Bibliotheken. -d Zeigt Abhängigkeiten für Pakete, die welche haben. -e LISTE Funktioniert, als ob Pakete in LISTE nicht installiert wären. -f DATEI Benutzt DATEI als Statusdatei. -h Diese Hilfe. -k DATEI Benutzt DATEI als Informationsspeicher für zu behaltende Pakete. -n Prüft nicht auf »Recommends« und »Suggests«. -n Prüft auf »Recommends« und »Suggests«. -p PRIO Wählt nur Pakete mit einer Priorität >= PRIO aus. -s Zeigt die Bereiche, in welchen die Pakete sind. -v Versions-Informationen. -z Zeigt den Platzverbrauch der gefundenen Pakete. Prüfungen auf »Recommends« abschalten. Prüfungen auf »Suggests« abschalten. Explizit angegebene Statusdatei oder Anweisung, den Aufruf von »apt-get« zu überspringen. Befehlszeile für »apt-get« wird ausgegeben. Ende:Ungültiger Programmname: %s.Keine verwaisten Pakete gefunden.Drücken Sie die Eingabetaste, um fortzufahren.%s wird entferntBildschirm zu klein oder setzen Sie $LINES und $COLUMNS.Siehe orphaner(8) und deborphan(1) für eine Liste gültiger Optionen.Wählen Sie die Pakete zum Entfernen oder »Abbrechen« zum Beenden:Wählen Sie die Pakete, die Deborphan niemals zum Entfernen vorschlagen soll:SimulierenStatusdatei ist wahrscheinlich ungültig. Ende. Die Statusdatei ist in einem ungültigen Zustand. Ein oder mehrere Pakete sind als halb-installiert, halb-konfiguriert, entpackt, Trigger-erwartend oder Trigger-anhängig markiert. Ende. Aufruf: %s [--help|--purge|--skip-apt] [deborphan-Optionen]Aufruf: %s [OPTIONEN] [PAKET]... deborphan-1.7.28.8ubuntu1/config.guess0000775000000000000000000012743211773645050014476 0ustar #! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, # 2011, 2012 Free Software Foundation, Inc. timestamp='2012-02-10' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Per Bothner. Please send patches (context # diff format) to and include a ChangeLog # entry. # # This script attempts to guess a canonical system name similar to # config.sub. If it succeeds, it prints the system name on stdout, and # exits with 0. Otherwise, it exits with 1. # # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi trap 'exit 1' 1 2 15 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. set_cc_for_build=' trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; dummy=$tmp/dummy ; tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int x;" > $dummy.c ; for c in cc gcc c89 c99 ; do if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then CC_FOR_BUILD="$c"; break ; fi ; done ; if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found ; fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac ; set_cc_for_build= ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` case "${UNAME_MACHINE_ARCH}" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently, or will in the future. case "${UNAME_MACHINE_ARCH}" in arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. case "${UNAME_VERSION}" in Debian*) release='-gnu' ;; *) release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} exit ;; *:ekkoBSD:*:*) echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} exit ;; *:SolidBSD:*:*) echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} exit ;; macppc:MirBSD:*:*) echo powerpc-unknown-mirbsd${UNAME_RELEASE} exit ;; *:MirBSD:*:*) echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0. ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") UNAME_MACHINE="alpha" ;; "EV4.5 (21064)") UNAME_MACHINE="alpha" ;; "LCA4 (21066/21068)") UNAME_MACHINE="alpha" ;; "EV5 (21164)") UNAME_MACHINE="alphaev5" ;; "EV5.6 (21164A)") UNAME_MACHINE="alphaev56" ;; "EV5.6 (21164PC)") UNAME_MACHINE="alphapca56" ;; "EV5.7 (21164PC)") UNAME_MACHINE="alphapca57" ;; "EV6 (21264)") UNAME_MACHINE="alphaev6" ;; "EV6.7 (21264A)") UNAME_MACHINE="alphaev67" ;; "EV6.8CB (21264C)") UNAME_MACHINE="alphaev68" ;; "EV6.8AL (21264B)") UNAME_MACHINE="alphaev68" ;; "EV6.8CX (21264D)") UNAME_MACHINE="alphaev68" ;; "EV6.9A (21264/EV69A)") UNAME_MACHINE="alphaev69" ;; "EV7 (21364)") UNAME_MACHINE="alphaev7" ;; "EV7.9 (21364A)") UNAME_MACHINE="alphaev79" ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` # Reset EXIT trap before exiting to avoid spurious non-zero exit code. exitcode=$? trap '' 0 exit $exitcode ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead # of the specific Alpha model? echo alpha-pc-interix exit ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos exit ;; *:[Mm]orph[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-morphos exit ;; *:OS/390:*:*) echo i370-ibm-openedition exit ;; *:z/VM:*:*) echo s390-ibm-zvmoe exit ;; *:OS400:*:*) echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; arm:riscos:*:*|arm:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit ;; DRS?6000:unix:4.0:6*) echo sparc-icl-nx6 exit ;; DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; s390x:SunOS:*:*) echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) echo i386-pc-auroraux${UNAME_RELEASE} exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) eval $set_cc_for_build SUN_ARCH="i386" # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then SUN_ARCH="x86_64" fi fi echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos${UNAME_RELEASE} ;; sun4) echo sparc-sun-sunos${UNAME_RELEASE} ;; esac exit ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} exit ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} exit ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && SYSTEM_NAME=`$dummy $dummyarg` && { echo "$SYSTEM_NAME"; exit; } echo mips-mips-riscos${UNAME_RELEASE} exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax exit ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax exit ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ [ ${TARGET_BINARY_INTERFACE}x = x ] then echo m88k-dg-dgux${UNAME_RELEASE} else echo m88k-dg-dguxbcs${UNAME_RELEASE} fi else echo i586-dg-dgux${UNAME_RELEASE} fi exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` then echo "$SYSTEM_NAME" else echo rs6000-ibm-aix3.2.5 fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi exit ;; *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit ;; *:AIX:*:*) echo rs6000-ibm-aix exit ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "${sc_cpu_version}" in 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case "${sc_kernel_bits}" in 32) HP_ARCH="hppa2.0n" ;; 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 esac ;; esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #define _HPUX_SOURCE #include #include int main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); #endif long cpu = sysconf (_SC_CPU_VERSION); switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0"); break; case CPU_PA_RISC1_1: puts ("hppa1.1"); break; case CPU_PA_RISC2_0: #if defined(_SC_KERNEL_BITS) switch (bits) { case 64: puts ("hppa2.0w"); break; case 32: puts ("hppa2.0n"); break; default: puts ("hppa2.0"); break; } break; #else /* !defined(_SC_KERNEL_BITS) */ puts ("hppa2.0"); break; #endif default: puts ("hppa1.0"); break; } exit (0); } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac if [ ${HP_ARCH} = "hppa2.0w" ] then eval $set_cc_for_build # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler # generating 64-bit code. GNU and HP use different nomenclature: # # $ CC_FOR_BUILD=cc ./config.guess # => hppa2.0w-hp-hpux11.23 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | grep -q __LP64__ then HP_ARCH="hppa2.0w" else HP_ARCH="hppa64" fi fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} exit ;; 3050*:HI-UX:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 exit ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf exit ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else echo ${UNAME_MACHINE}-unknown-osf1 fi exit ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*[A-Z]90:*:*:*) echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; *:UNICOS/mp:*:*) echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 5000:UNIX_System_V:4.*:*) FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} exit ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) UNAME_PROCESSOR=`/usr/bin/uname -p` case ${UNAME_PROCESSOR} in amd64) echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; *) echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; i*:MSYS*:*) echo ${UNAME_MACHINE}-pc-msys exit ;; i*:windows32*:*) # uname -m includes "-pc" on this system. echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; *:Interix*:*) case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; authenticamd | genuineintel | EM64T) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; IA64) echo ia64-unknown-interix${UNAME_RELEASE} exit ;; esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; 8664:Windows_NT:*) echo x86_64-pc-mks exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we # UNAME_MACHINE based on the output of uname instead of i386? echo i586-pc-interix exit ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) echo x86_64-unknown-cygwin exit ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; *:GNU:*:*) # the GNU system echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; aarch64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; PCA57) UNAME_MACHINE=alphapca56 ;; EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep -q ld.so.1 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then echo ${UNAME_MACHINE}-unknown-linux-gnu else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then echo ${UNAME_MACHINE}-unknown-linux-gnueabi else echo ${UNAME_MACHINE}-unknown-linux-gnueabihf fi fi exit ;; avr32*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; cris:Linux:*:*) echo ${UNAME_MACHINE}-axis-linux-gnu exit ;; crisv32:Linux:*:*) echo ${UNAME_MACHINE}-axis-linux-gnu exit ;; frv:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; hexagon:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; i*86:Linux:*:*) LIBC=gnu eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __dietlibc__ LIBC=dietlibc #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` echo "${UNAME_MACHINE}-pc-linux-${LIBC}" exit ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; m32r*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef ${UNAME_MACHINE} #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=${UNAME_MACHINE} #else CPU= #endif #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; or32:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; padre:Linux:*:*) echo sparc-unknown-linux-gnu exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-unknown-linux-gnu exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in PA7*) echo hppa1.1-unknown-linux-gnu ;; PA8*) echo hppa2.0-unknown-linux-gnu ;; *) echo hppa-unknown-linux-gnu ;; esac exit ;; ppc64:Linux:*:*) echo powerpc64-unknown-linux-gnu exit ;; ppc:Linux:*:*) echo powerpc-unknown-linux-gnu exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux exit ;; sh64*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; tile*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; vax:Linux:*:*) echo ${UNAME_MACHINE}-dec-linux-gnu exit ;; x86_64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; xtensa*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo ${UNAME_MACHINE}-pc-os2-emx exit ;; i*86:XTS-300:*:STOP) echo ${UNAME_MACHINE}-unknown-stop exit ;; i*86:atheos:*:*) echo ${UNAME_MACHINE}-unknown-atheos exit ;; i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp exit ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi exit ;; i*86:*:5:[678]*) # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else echo ${UNAME_MACHINE}-pc-sysv32 fi exit ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i586. # Note: whatever this is, it MUST be the same as what config.sub # prints for the "djgpp" host, or else GDB configury will decide that # this is a cross-build. echo i586-pc-msdosdjgpp exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; paragon:*:*:*) echo i860-intel-osf1 exit ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi exit ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv exit ;; M680?0:D-NIX:5.3:*) echo m68k-diab-dnix exit ;; M68*:*:R3V[5678]*:*) test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; NCR*:*:4.2:* | MPRAS*:*:4.2:*) OS_REL='.3' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} exit ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 exit ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo ${UNAME_MACHINE}-sni-sysv4 else echo ns32k-sni-sysv fi exit ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 exit ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. echo ${UNAME_MACHINE}-stratus-vos exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else echo mips-unknown-sysv${UNAME_RELEASE} fi exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} exit ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} exit ;; SX-7:SUPER-UX:*:*) echo sx7-nec-superux${UNAME_RELEASE} exit ;; SX-8:SUPER-UX:*:*) echo sx8-nec-superux${UNAME_RELEASE} exit ;; SX-8R:SUPER-UX:*:*) echo sx8r-nec-superux${UNAME_RELEASE} exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown case $UNAME_PROCESSOR in i386) eval $set_cc_for_build if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then UNAME_PROCESSOR="x86_64" fi fi ;; unknown) UNAME_PROCESSOR=powerpc ;; esac echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = "x86"; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} exit ;; *:QNX:*:4*) echo i386-pc-qnx exit ;; NEO-?:NONSTOP_KERNEL:*:*) echo neo-tandem-nsk${UNAME_RELEASE} exit ;; NSE-?:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux exit ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "$cputype" = "386"; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-unknown-plan9 exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 exit ;; *:TENEX:*:*) echo pdp10-unknown-tenex exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 exit ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 exit ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 exit ;; *:ITS:*:*) echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; V*) echo vax-dec-vms ; exit ;; esac ;; *:XENIX:*:SysV) echo i386-pc-xenix exit ;; i*86:skyos:*:*) echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' exit ;; i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos exit ;; i*86:AROS:*:*) echo ${UNAME_MACHINE}-pc-aros exit ;; x86_64:VMkernel:*:*) echo ${UNAME_MACHINE}-unknown-esx exit ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 eval $set_cc_for_build cat >$dummy.c < # include #endif main () { #if defined (sony) #if defined (MIPSEB) /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, I don't know.... */ printf ("mips-sony-bsd\n"); exit (0); #else #include printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 "4" #else "" #endif ); exit (0); #endif #endif #if defined (__arm) && defined (__acorn) && defined (__unix) printf ("arm-acorn-riscix\n"); exit (0); #endif #if defined (hp300) && !defined (hpux) printf ("m68k-hp-bsd\n"); exit (0); #endif #if defined (NeXT) #if !defined (__ARCHITECTURE__) #define __ARCHITECTURE__ "m68k" #endif int version; version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; if (version < 4) printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); else printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); exit (0); #endif #if defined (MULTIMAX) || defined (n16) #if defined (UMAXV) printf ("ns32k-encore-sysv\n"); exit (0); #else #if defined (CMU) printf ("ns32k-encore-mach\n"); exit (0); #else printf ("ns32k-encore-bsd\n"); exit (0); #endif #endif #endif #if defined (__386BSD__) printf ("i386-pc-bsd\n"); exit (0); #endif #if defined (sequent) #if defined (i386) printf ("i386-sequent-dynix\n"); exit (0); #endif #if defined (ns32000) printf ("ns32k-sequent-dynix\n"); exit (0); #endif #endif #if defined (_SEQUENT_) struct utsname un; uname(&un); if (strncmp(un.version, "V2", 2) == 0) { printf ("i386-sequent-ptx2\n"); exit (0); } if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ printf ("i386-sequent-ptx1\n"); exit (0); } printf ("i386-sequent-ptx\n"); exit (0); #endif #if defined (vax) # if !defined (ultrix) # include # if defined (BSD) # if BSD == 43 printf ("vax-dec-bsd4.3\n"); exit (0); # else # if BSD == 199006 printf ("vax-dec-bsd4.3reno\n"); exit (0); # else printf ("vax-dec-bsd\n"); exit (0); # endif # endif # else printf ("vax-dec-bsd\n"); exit (0); # endif # else printf ("vax-dec-ultrix\n"); exit (0); # endif #endif #if defined (alliant) && defined (i860) printf ("i860-alliant-bsd\n"); exit (0); #endif exit (1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } # Apollos put the system type in the environment. test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } # Convex versions that predate uname can use getsysinfo(1) if [ -x /usr/convex/getsysinfo ] then case `getsysinfo -f cpu_type` in c1*) echo c1-convex-bsd exit ;; c2*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; c34*) echo c34-convex-bsd exit ;; c38*) echo c38-convex-bsd exit ;; c4*) echo c4-convex-bsd exit ;; esac fi cat >&2 < in order to provide the needed information to handle your system. config.guess timestamp = $timestamp uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` /bin/uname -X = `(/bin/uname -X) 2>/dev/null` hostinfo = `(hostinfo) 2>/dev/null` /bin/universe = `(/bin/universe) 2>/dev/null` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` /bin/arch = `(/bin/arch) 2>/dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = ${UNAME_MACHINE} UNAME_RELEASE = ${UNAME_RELEASE} UNAME_SYSTEM = ${UNAME_SYSTEM} UNAME_VERSION = ${UNAME_VERSION} EOF exit 1 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: deborphan-1.7.28.8ubuntu1/Makefile.in0000664000000000000000000004720311773645050014220 0ustar # Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Copyright (C) 2000, 2001, 2002, 2003 Cris van Pelt # Copyright (C) 2003, 2004, 2006 Peter Palfrader # # $Id: Makefile.am 911 2012-04-27 22:26:01Z carsten $ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = . am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(top_srcdir)/configure COPYING NEWS \ THANKS config.guess config.sub depcomp install-sh missing \ mkinstalldirs subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno configure.status.lineno mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ html-recursive info-recursive install-data-recursive \ install-exec-recursive install-info-recursive \ install-recursive installcheck-recursive installdirs-recursive \ pdf-recursive ps-recursive uninstall-info-recursive \ uninstall-recursive ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ { test ! -d $(distdir) \ || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -fr $(distdir); }; } DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best distuninstallcheck_listfiles = find . -type f -print distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GENCAT = @GENCAT@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GLIBC2 = @GLIBC2@ GLIBC21 = @GLIBC21@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ HAVE_ASPRINTF = @HAVE_ASPRINTF@ HAVE_NEWLOCALE = @HAVE_NEWLOCALE@ HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@ HAVE_SNPRINTF = @HAVE_SNPRINTF@ HAVE_VISIBILITY = @HAVE_VISIBILITY@ HAVE_WPRINTF = @HAVE_WPRINTF@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLBISON = @INTLBISON@ INTLLIBS = @INTLLIBS@ INTLOBJS = @INTLOBJS@ INTL_DEFAULT_VERBOSITY = @INTL_DEFAULT_VERBOSITY@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBMULTITHREAD = @LIBMULTITHREAD@ LIBOBJS = @LIBOBJS@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ LIBTHREAD = @LIBTHREAD@ LTLIBC = @LTLIBC@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBMULTITHREAD = @LTLIBMULTITHREAD@ LTLIBOBJS = @LTLIBOBJS@ LTLIBPTH = @LTLIBPTH@ LTLIBTHREAD = @LTLIBTHREAD@ MAINT = @MAINT@ MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ MAKEINFO = @MAKEINFO@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POSUB = @POSUB@ PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@ RANLIB = @RANLIB@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDRES = @WINDRES@ WOE32 = @WOE32@ WOE32DLL = @WOE32DLL@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ ac_ct_CC = @ac_ct_CC@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ AUTOMAKE_OPTIONS = foreign SUBDIRS = src po doc include intl util EXTRA_DIST = \ debian/README.frontends \ debian/bash-complete \ debian/changelog \ debian/control \ debian/copyright \ debian/dirs \ debian/docs \ debian/menu \ debian/postinst \ debian/postrm \ debian/rules \ debian/compat \ autogen.sh \ mkinstalldirs all: all-recursive .SUFFIXES: am--refresh: @: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \ cd $(srcdir) && $(AUTOMAKE) --foreign \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) uninstall-info-am: # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): @failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: @failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ rev=''; for subdir in $$list; do \ if test "$$subdir" = "."; then :; else \ rev="$$subdir $$rev"; \ fi; \ done; \ rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ mkid -fID $$unique tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$tags $$unique; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) $(am__remove_distdir) mkdir $(distdir) $(mkdir_p) $(distdir)/debian $(distdir)/po @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ list='$(DISTFILES)'; for file in $$list; do \ case $$file in \ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ dir="/$$dir"; \ $(mkdir_p) "$(distdir)$$dir"; \ else \ dir=''; \ fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(mkdir_p) "$(distdir)/$$subdir" \ || exit 1; \ distdir=`$(am__cd) $(distdir) && pwd`; \ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ (cd $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$top_distdir" \ distdir="$$distdir/$$subdir" \ distdir) \ || exit 1; \ fi; \ done -find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r $(distdir) dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 $(am__remove_distdir) dist-tarZ: distdir tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__remove_distdir) dist-shar: distdir shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__remove_distdir) dist dist-all: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir); chmod a+w $(distdir) mkdir $(distdir)/_build mkdir $(distdir)/_inst chmod a-w $(distdir) dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && cd $(distdir)/_build \ && ../configure --srcdir=.. --prefix="$$dc_install_base" \ --with-included-gettext \ $(DISTCHECK_CONFIGURE_FLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck $(am__remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e '1{h;s/./=/g;p;x;}' -e '$${p;x;}' distuninstallcheck: @cd $(distuninstallcheck_dir) \ && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive info: info-recursive info-am: install-data-am: install-exec-am: install-info: install-info-recursive install-man: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-info-am uninstall-info: uninstall-info-recursive .PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am am--refresh check \ check-am clean clean-generic clean-recursive ctags \ ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-shar \ dist-tarZ dist-zip distcheck distclean distclean-generic \ distclean-recursive distclean-tags distcleancheck distdir \ distuninstallcheck dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-exec \ install-exec-am install-info install-info-am install-man \ install-strip installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-generic \ maintainer-clean-recursive mostlyclean mostlyclean-generic \ mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \ uninstall uninstall-am uninstall-info-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: deborphan-1.7.28.8ubuntu1/depcomp0000775000000000000000000003710011773645050013523 0ustar #! /bin/sh # depcomp - compile a program generating dependencies as side-effects scriptversion=2005-07-09.11 # Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Alexandre Oliva . case $1 in '') echo "$0: No command. Try \`$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: depcomp [--help] [--version] PROGRAM [ARGS] Run PROGRAMS ARGS to compile a file, generating dependencies as side-effects. Environment variables: depmode Dependency tracking mode. source Source file read by `PROGRAMS ARGS'. object Object file output by `PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. tmpdepfile Temporary file to use when outputing dependencies. libtool Whether libtool is used (yes/no). Report bugs to . EOF exit $? ;; -v | --v*) echo "depcomp $scriptversion" exit $? ;; esac if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 fi # Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. depfile=${depfile-`echo "$object" | sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case # here, because this file can only contain one case statement. if test "$depmode" = hp; then # HP compiler uses -M and no extra arg. gccflag=-M depmode=gcc fi if test "$depmode" = dashXmstdout; then # This is just like dashmstdout with a different argument. dashmflag=-xM depmode=dashmstdout fi case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what ## we want. Yay! Note: for some reason libtool 1.4 doesn't like ## it if -MD -MP comes after the -MF stuff. Hmm. "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi mv "$tmpdepfile" "$depfile" ;; gcc) ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like ## -MM, not -M (despite what the docs say). ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then gccflag=-MD, fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ## The second -e expression handles DOS-style file names with drive letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" ## This next piece of magic avoids the `deleted header file' problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. tr ' ' ' ' < "$tmpdepfile" | ## Some versions of gcc put a space before the `:'. On the theory ## that the space means something, we add a space to the output as ## well. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; sgi) if test "$libtool" = yes; then "$@" "-Wp,-MDupdate,$tmpdepfile" else "$@" -MDupdate "$tmpdepfile" fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; # the IRIX cc adds comments like `#:fec' to the end of the # dependency line. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ tr ' ' ' ' >> $depfile echo >> $depfile # The second pass generates a dummy entry for each header file. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> $depfile else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the # current directory. Also, the AIX compiler puts `$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'` tmpdepfile="$stripped.u" if test "$libtool" = yes; then "$@" -Wc,-M else "$@" -M fi stat=$? if test -f "$tmpdepfile"; then : else stripped=`echo "$stripped" | sed 's,^.*/,,'` tmpdepfile="$stripped.u" fi if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi if test -f "$tmpdepfile"; then outname="$stripped.o" # Each line is of the form `foo.o: dependent.h'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile" sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; icc) # Intel's C compiler understands `-MD -MF file'. However on # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c # ICC 7.0 will fill foo.d with something like # foo.o: sub/foo.c # foo.o: sub/foo.h # which is wrong. We want: # sub/foo.o: sub/foo.c # sub/foo.o: sub/foo.h # sub/foo.c: # sub/foo.h: # ICC 7.1 will output # foo.o: sub/foo.c sub/foo.h # and will wrap long lines using \ : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each line is of the form `foo.o: dependent.h', # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this invocation # correctly. Breaking it into two sed invocations is a workaround. sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; tru64) # The Tru64 compiler uses -MD to generate dependencies as a side # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put # dependencies in `foo.d' instead, so we check for that too. # Subdirectories are respected. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then # With Tru64 cc, shared objects can also be used to make a # static library. This mecanism is used in libtool 1.4 series to # handle both shared and static libraries in a single compilation. # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. # # With libtool 1.5 this exception was removed, and libtool now # generates 2 separate objects for the 2 libraries. These two # compilations output dependencies in in $dir.libs/$base.o.d and # in $dir$base.o.d. We have to check for both files, because # one of the two compilations can be disabled. We should prefer # $dir$base.o.d over $dir.libs/$base.o.d because the latter is # automatically cleaned when .libs/ is deleted, while ignoring # the former would cause a distcleancheck panic. tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 tmpdepfile2=$dir$base.o.d # libtool 1.5 tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 "$@" -Wc,-MD else tmpdepfile1=$dir$base.o.d tmpdepfile2=$dir$base.d tmpdepfile3=$dir$base.d tmpdepfile4=$dir$base.d "$@" -MD fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" # That's a tab and a space in the []. sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; #nosideeffect) # This comment above is used by automake to tell side-effect # dependency tracking mechanisms from slower ones. dashmstdout) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done test -z "$dashmflag" && dashmflag=-M # Require at least two characters before searching for `:' # in the target name. This is to cope with DOS-style filenames: # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. "$@" $dashmflag | sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" tr ' ' ' ' < "$tmpdepfile" | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; dashXmstdout) # This case only exists to satisfy depend.m4. It is never actually # run, as this mode is specially recognized in the preamble. exit 1 ;; makedepend) "$@" || exit $? # Remove any Libtool call if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # X makedepend shift cleared=no for arg in "$@"; do case $cleared in no) set ""; shift cleared=yes ;; esac case "$arg" in -D*|-I*) set fnord "$@" "$arg"; shift ;; # Strip any option that makedepend may not understand. Remove # the object too, otherwise makedepend will parse it as a source file. -*|$object) ;; *) set fnord "$@" "$arg"; shift ;; esac done obj_suffix="`echo $object | sed 's/^.*\././'`" touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" sed '1,2d' "$tmpdepfile" | tr ' ' ' ' | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; cpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done "$@" -E | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; msvisualcpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o, # because we must use -o when running libtool. "$@" || exit $? IFS=" " for arg do case "$arg" in "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift shift ;; *) set fnord "$@" "$arg" shift shift ;; esac done "$@" -E | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" echo " " >> "$depfile" . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; none) exec "$@" ;; *) echo "Unknown depmode $depmode" 1>&2 exit 1 ;; esac exit 0 # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-end: "$" # End: deborphan-1.7.28.8ubuntu1/src/0000775000000000000000000000000011773645146012742 5ustar deborphan-1.7.28.8ubuntu1/src/xalloc.c0000664000000000000000000000251211773644726014373 0ustar /* xalloc.c - memory allocation with error checking. Copyright (C) 2000, 2001, 2002, 2003 Cris van Pelt Copyright (C) 2003, 2004 Peter Palfrader $Id: xalloc.c 734 2008-09-28 16:53:26Z carsten-guest $ Distributed under the terms of the Artistic License. */ #include #include #ifdef HAVE_CONFIG_H # include #endif #include #ifdef USE_XALLOC /* xalloc can be disabled in config.h */ #include #ifdef HAVE_ERRNO_H # include extern int errno; #endif #ifdef STDC_HEADERS # include #else void *calloc(); void *malloc(); void *realloc(); void free(); # define EXIT_FAILURE 1 #endif /* STDC_HEADERS */ inline void * xrealloc(void *ptr, size_t size) { void *t; if (!(t = realloc(ptr, size))) error(EXIT_FAILURE, errno, "xrealloc: %p", t); return t; } inline void * xcalloc(size_t nmemb, size_t size) { void *t; if (!(t = calloc(nmemb, size))) error(EXIT_FAILURE, errno, "xcalloc: %p", t); return t; } inline void * xmalloc(size_t size) { void *t; if (!(t = malloc(size))) error(EXIT_FAILURE, errno, "xmalloc: %p", t); return t; } inline char * xstrdup(const char *s) { char *t; if ((t = strdup(s)) == NULL) error(EXIT_FAILURE, errno, "xstrdup: %p", (void *)t); return t; } #endif /* USE_XALLOC */ deborphan-1.7.28.8ubuntu1/src/keep.c0000664000000000000000000001624011773644726014040 0ustar /* keep.c - Maintain a list of packages to keep for deborphan. Copyright (C) 2000, 2001, 2002, 2003 Cris van Pelt Copyright (C) 2003, 2004 Peter Palfrader Copyright (C) 2008 Andrej Tatarenkow Copyright (C) 2008 Carsten Hey $Id: keep.c 908 2012-04-26 00:23:28Z carsten $ Distributed under the terms of the Artistic License. The general idea was borrowed from Wessel Danker's debfoster program. */ #include #include #include #include #include #include #include #include #include #include /* If package is a valid package, this function returns 0. On error, it * returns -1, if it is not a valid package, it returns the position in * the 'args' list +1. */ int pkggrep(const char *sfile, char **pkgnames) { FILE *fp; char *s, *t = NULL; int i = 0; s = (char *) xmalloc (200); if (!(fp = fopen(sfile, "r"))) return -1; while (*pkgnames) { t = (char *) xmalloc (9+strlen(*pkgnames)); rewind(fp); strcpy(t, "ackage:"); strcat(t, *pkgnames); strcat(t, "\n"); while (fgets(s, 200, fp)) { if (upcase(*s) != 'P') continue; strstripchr(s, ' '); if (strcmp(s+1, t) == 0) { free(s); free(t); return 0; } } i++; pkgnames++; } free(s); free(t); return i; } /* Read the entire keep file into memory as an array of `dep's. */ dep * readkeep(const char *kfile) { #ifdef LOW_MEM FILE *f; #else char *f, *bak; #endif char *line, *line2; dep *d, *ret; int i = 1; d = ret = xmalloc(10 * sizeof(dep)); if (!(f = debopen(kfile))) return NULL; #ifndef LOW_MEM bak = f; #endif while ((line = nextline(&f))) { /* We'll be modifying line with strstripchr, which nextline does * not like. Guess that's the price of speed. */ line2 = xstrdup(line); line2 += strspn(line2, " \t"); /* skip over blanks */ strstripchr(line2, '\n'); /* line not removed due to point release */ line2[strcspn(line2, " \t\r\n:#")] = '\0'; /* strip arch suffix et al.*/ if (line2[0] == '\0') { /* skip empty lines */ free(line2); continue; } d->name = line2; d->namehash = strhash(d->name); d++; i++; if (i % 10 == 0) { ret = xrealloc(ret, (i+10) * sizeof(dep)); d = ret + i - 1; } } d->name = NULL; #ifdef LOW_MEM fclose(f); free(line); #else free(bak); #endif return ret; } int mustkeep(const dep d) { dep *c; for (c = keep; c && c->name; c++) { if (pkgcmp(*c, d)) return 1; } return 0; } int addkeep(const char *kfile, char **add) { FILE *fd; int i = 0; char c; if (!(fd = fopen(kfile, "a+"))) return -1; fseek (fd, -1L, SEEK_END); c = getc(fd); fseek (fd, 1, SEEK_CUR); if (c != '\n') fputc('\n', fd); while (*add) { if (**add && **add != '\n') { fputs(*add, fd); fputc('\n', fd); } add++; i++; } return i; } /* Sure, this function will never win the Function of the Year award, but * at least we got rid of the temporary files. Now all I/O is done in * memory. */ int delkeep(const char *kfile, char **del) { int fd, i, cnt, j, tmp = 0, shrunk = 0; struct stat sbuf; char *fcont, *tok, *pt, *orig; ssize_t len; if ((fd = open(kfile, O_RDONLY | O_CREAT, 0666 /* let umask handle -w */ )) < 0) return -1; if (fstat(fd, &sbuf) < 0) return -1; for (cnt = 0; del[cnt]; cnt++) ; orig = fcont = xmalloc((size_t) (sbuf.st_size + 1)); if (read(fd, fcont, (size_t) sbuf.st_size) < sbuf.st_size) { free(fcont); close(fd); return -1; } if (fcont[strlen(fcont) - 1] != '\n') { fcont[strlen(fcont)] = '\n'; tmp = 1; } while ((tok = sstrsep(&fcont, '\n'))) { char *substr = tok; size_t substrlen; substr += strspn(substr, " \t"); substrlen = strcspn(substr, " \t\r\n:#"); if (substrlen == 0) continue; for (i = 0; i < cnt; i++) { if (strlen(del[i]) != substrlen) continue; if (strncmp(del[i], substr, substrlen) == 0) { pt = fcont - (strlen(tok)+1); shrunk += (strlen(tok)+1); for (j = 0; *(fcont + j); j++) *(pt + j) = *(fcont + j); } } free(tok); } close(fd); len = sbuf.st_size - shrunk; if (tmp != 0) len += 1; if ((fd = open(kfile, O_WRONLY | O_TRUNC)) < 0) { free(orig); return -1; } if (write(fd, orig, len) < len) { free(orig); return -1; } return 0; } /* If something in list is found in keep, this function returns its * position in the list +1, else it returns 0. */ int hasduplicate(char **list) { int i; dep d; for (i = 0; list[i]; i++) { d.name = list[i]; d.namehash = strhash(list[i]); if (mustkeep(d)) return i+1; } return 0; } dep * mergekeep(const dep *a, const dep *b) { unsigned int i = 0, j = 0, x = 0, y = 0; dep *ret; if (!(a || b)) return NULL; if (a) while (a[i++].name) {}; if (b) while (b[j++].name) {}; ret = (dep *) xmalloc (sizeof(dep) * (j+i)); for (i = 0; a && a[i].name; i++) ret[i] = a[i]; for (j = 0; b && b[j].name; j++) { for (x = 0, y = 0; ret[x].name; x++) { if (pkgcmp(ret[x], b[j])) y = 1; } if (!y) ret[i++] = b[j]; } return ret; } int listkeep(const char *kfile) { size_t n = 2048; char *s = (char *)xmalloc(n); FILE *fp = fopen(kfile, "r"); if (!fp) return 0; while (getline(&s, &n, fp) > 0) { /* getline() never returns 0 */ char *t = s; t += strspn(t, " \t"); /* skip over leading blanks */ t[strcspn(t, " \t\r\n:#")] = '\0'; /* cutting at ':' strips ":arch" */ if (t[0] != '\0') printf("%s\n", t); } /* Errors whilst reading from fp are ignored since a decade, * don't change this for a point release ... */ /* deborphan exits after this function returns, so there is * no need to free s. */ return 1; } /* This function handles the arguments to --add-keep and --del-keep. */ char ** parseargs(int argind, int argc, char **argv) { int i = 0; int s = 50; char **ret = (char **)xcalloc(s, sizeof(char *)); char t[100]; for ( ; argind < argc; argind++) { if (i == s - 1) { s *= 2; ret = (char **)xrealloc(ret, s * sizeof(char *)); } if (argv[argind][0] == '-' && argv[argind][1] == '\0') { while (fgets(t, 100, stdin)) { if (i == s - 1) { s *= 2; ret = (char **)xrealloc(ret, s * sizeof(char *)); } ret[i] = (char *)xmalloc((strlen(t)+1)); strstripchr(t, ' '); strstripchr(t, '\r'); strstripchr(t, '\n'); strcpy(ret[i++], t); } } else { ret[i++] = xstrdup(argv[argind]); } } ret[i] = NULL; return ret; } dep * parseargs_as_dep(int argind, int argc, char **argv) { dep *rv; char *t; char **a; size_t i, n; a = parseargs(argind, argc, argv); for (n = 0; a[n]; n++) ; rv = (dep *)xmalloc((n + 1) * sizeof(dep)); for (i = 0; i < n; i++) { rv[i].name = a[i]; t = strchr(rv[i].name, ':'); if (t) { rv[i].arch = t + 1; *t = '\0'; } else { rv[i].arch = NULL; } rv[i].namehash = strhash(rv[i].name); } rv[n].name = rv[n].arch = NULL; free(a); return rv; } deborphan-1.7.28.8ubuntu1/src/libdeps.c0000664000000000000000000001102211773644726014527 0ustar /* libdeps.c - Retrieve and calculate dependencies for deborphan. Copyright (C) 2000, 2001, 2002, 2003 Cris van Pelt Copyright (C) 2003, 2004, 2005, 2006 Peter Palfrader Copyright (C) 2009 Carsten Hey $Id: libdeps.c 934 2012-06-30 18:42:31Z carsten $ Distributed under the terms of the Artistic License. */ #include #include #include #include #ifdef HAVE_CONFIG_H # include #endif #include #ifdef USE_XALLOC # include #endif extern int options[]; static int print_arch_suffix(pkg_info *pkg) { if (pkg->self.arch) return printf(":%s", pkg->self.arch); return 0; } /* For each package found, this scans the `package' structure, to * see if anything depends on it. */ void check_lib_deps(pkg_info * package, pkg_info * current_pkg, int print_suffix) { int deps, prov, no_dep_found = 1, search_found = 1; int i; static int j; extern dep *search_for; if (options[FIND_CONFIG] && !current_pkg->config) return; if (current_pkg->hold) return; if (current_pkg->priority < options[PRIORITY]) return; if (keep && mustkeep(current_pkg->self)) return; if (!is_library(current_pkg, options[SEARCH_LIBDEVEL])) return; if (options[SEARCH]) { search_found = 0; /* Count packages. Just once. */ if (!j) for ( ; search_for[j].name; j++); /* Search for the package, and clear it from the list if it is found. */ for (i = 0; search_for[i].name; i++) { if (strcmp(search_for[i].name, current_pkg->self.name) == 0) { if (search_for[i].arch == NULL || (current_pkg->self.arch != NULL && (strcmp(search_for[i].arch, current_pkg->self.arch) == 0))) { --j; search_for[i].name = search_for[j].name; search_for[i].arch = search_for[j].arch; search_for[i].namehash = search_for[j].namehash; search_for[j].name = NULL; search_found = 1; break; } } } } if (!search_found) return; if (options[SHOW_DEPS]) { printf("%s", current_pkg->self.name); if (print_suffix) print_arch_suffix(current_pkg); if (options[SHOW_SECTION] > 0) printf(" (%s", current_pkg->section); if (options[SHOW_PRIORITY]) printf(" - %s", priority_to_string(current_pkg->priority)); if (options[SHOW_SIZE]) printf(", %ld", current_pkg->installed_size); if (options[SHOW_SECTION] > 0) printf(")"); printf("\n"); } /* Search all (installed) packages for dependencies. */ for (; package && no_dep_found; package = package->next) { /* We assume that a multiarch-dependency pkg:arch is only satisfied by * a package that has pkg as package name or provides pkg to make an * older deborphan compatible with future versions of the multiarch * spec. To be able to ignore multiarch self-dependencies safely, we * would further need to assume these are always an error (which is the * case for non-multiarch dependencies). The latter assumtion might * not be safe and being able to check if a dependency is arch * qualified would require further hacking in this old code only to * display buggy orphaned packages ... so we do not ignore * self-dependencies at all for now. */ #if 0 /* Let's ignore cases where a package depends on itself. See #366028 */ if (pkgcmp(current_pkg->self, package->self)) continue; #endif for (deps = 0; deps < package->deps_cnt && no_dep_found; deps++) { for (prov = 0; prov < current_pkg->provides_cnt && no_dep_found; prov++) { if (pkgcmp(current_pkg->provides[prov], package->deps[deps])) { if (options[SHOW_DEPS]) { printf(" %s", package->self.name); if (print_suffix) print_arch_suffix(package); putchar('\n'); } else no_dep_found = 0; } } if (pkgcmp(current_pkg->self, package->deps[deps])) { if (options[SHOW_DEPS]) { printf(" %s", package->self.name); if (print_suffix) print_arch_suffix(package); putchar('\n'); } else no_dep_found = 0; } } } if (no_dep_found && (!options[SHOW_DEPS])) { size_t prntd; if (options[SHOW_SIZE]) printf("%10ld ", current_pkg->installed_size); if (options[SHOW_SECTION] > 0) printf("%-25s ", current_pkg->section); prntd = printf("%s", current_pkg->self.name); if (print_suffix) prntd += print_arch_suffix(current_pkg); if (options[SHOW_PRIORITY]) { size_t sz = 24; if (print_suffix) sz += 6; while (sz > prntd++) putchar(' '); printf(" %s", priority_to_string(current_pkg->priority)); } printf("\n"); } } deborphan-1.7.28.8ubuntu1/src/pkginfo.c0000664000000000000000000002553011773644726014553 0ustar /* pkginfo.c - Retrieve information about packages for deborphan. Copyright (C) 2000, 2001, 2002, 2003 Cris van Pelt Copyright (C) 2003, 2004, 2006 Peter Palfrader Copyright (C) 2008, 2009 Carsten Hey $Id: pkginfo.c 904 2012-04-26 00:19:03Z carsten $ Distributed under the terms of the Artistic License. */ /* This code is not nearly as advanced as dpkg's. It assumes a "perfect" statusfile. If the status-file is corrupted it may result in deborphan giving the wrong packages, or even crashing. */ #include #include #include #ifdef HAVE_CONFIG_H # include #endif #include #include #ifdef USE_XALLOC # include #endif extern int options[]; static regex_t re_statusinst, re_statusnotinst, re_statushold, re_namedev, re_gnugrepv, re_descdummy, re_desctransit, re_statusconfig, re_status; void init_pkg_regex() { regcomp(&re_statusinst, "^Status:.*[^-]installed$", REG_EXTENDED | REG_FLAGS); regcomp(&re_statusnotinst, "^Status:.*not\\-installed$", REG_EXTENDED | REG_FLAGS); regcomp(&re_statushold, "^Status:hold.*[^-]installed$", REG_EXTENDED | REG_FLAGS); regcomp(&re_statusconfig, "^Status:.*config\\-files$", REG_EXTENDED | REG_FLAGS); regcomp(&re_status, "^Status:", REG_EXTENDED | REG_FLAGS); if (options[GUESS]) { char guess[256]; guess[0] = '\0'; if (guess_chk(GUESS_PERL)) strcat(guess, "^lib.*-perl$|"); if (guess_chk(GUESS_PYTHON)) strcat(guess, "^python[[:digit:].]*-|"); if (guess_chk(GUESS_PIKE)) strcat(guess, "^pike[[:digit:].]*-|"); if (guess_chk(GUESS_RUBY)) strcat(guess, "^lib.*-ruby[[:digit:].]*$|"); if (guess_chk(GUESS_MONO)) strcat(guess, "^libmono|"); if (guess_chk(GUESS_DEV)) strcat(guess, "-dev$|"); if (guess_chk(GUESS_DEBUG)) strcat(guess, "-dbg(|sym)$|"); if (guess_chk(GUESS_COMMON)) strcat(guess, "-common$|"); if (guess_chk(GUESS_DATA)) strcat(guess, "-(data|music)$|"); if (guess_chk(GUESS_DOC)) strcat(guess, "-doc$|"); if (guess_chk(GUESS_KERNEL)) strcat(guess, "(-modules|^nvidia-kernel)-.*[[:digit:]]+\\.[[:digit:]]+\\.[[:digit:]]+"); if (guess_chk(GUESS_SECTION)) { regcomp(&re_gnugrepv, "(-perl|-dev|-doc|-dbg)$|^lib(mono|pam|reoffice)|-(ruby[[:digit:].]*|bin|tools|utils|dbgsym)$", REG_EXTENDED | REG_FLAGS); } /* GUESS_DUMMY is a fake. It is not handled like other guess options * because the package's name is not really checked, but its * description line. The reason we sort of pretend it's a real * guess option is that we can combine it with --guess-only and * guess-all. */ if (guess_chk(GUESS_DUMMY)) { regcomp(&re_descdummy, "^Description:.*dummy", REG_EXTENDED | REG_FLAGS); regcomp(&re_desctransit, "^Description:.*transition(|n)($|ing|al|ary| package| purposes)", REG_EXTENDED | REG_FLAGS); } if (guess[strlen(guess)-1] == '|') guess[strlen(guess)-1] = '\0'; if (!guess_unique(GUESS_SECTION)) regcomp(&re_namedev, guess, REG_EXTENDED | REG_FLAGS); } } void free_pkg_regex() { regfree(&re_statusinst); regfree(&re_statusnotinst); regfree(&re_statushold); regfree(&re_statusconfig); regfree(&re_status); regfree(&re_namedev); regfree(&re_gnugrepv); regfree(&re_descdummy); regfree(&re_desctransit); } /* A similar "hack" was created by Paul Martin a while ago. It was not * implemented then for various reasons. This selects the function to * call to get the info, based on the first few characters. * Not as versatile as regular expressions, but it makes up for that in * speed. */ void get_pkg_info(const char *line, pkg_info * package, int *multiarch) { const char c = upcase(line[0]); char t; if (strchr(line, ':') == 0) { exit_invalid_statusfile(); } switch (c) { case 'P': t = upcase(line[2]); switch (t) { case 'I': /* PrIority */ get_pkg_priority(line, package); break; case 'C': /* PaCkage */ get_pkg_name(line, package); break; case 'O': /* PrOvides */ get_pkg_provides(line, package); break; case 'E': /* PrE-depends */ get_pkg_deps(line, package); break; } break; case 'D': switch (upcase(line[2])) { case 'P': /* DePends */ get_pkg_deps(line, package); break; case 'S': /* DeScription */ get_pkg_dummy(line, package); break; } break; case 'E': /* Essential */ get_pkg_essential(line, package); break; case 'I': get_pkg_installed_size(line, package); break; case 'R': switch (upcase(line[2])) { case 'C': /* ReCommends */ if (!options[IGNORE_RECOMMENDS] && options[NICE_MODE]) get_pkg_deps(line, package); break; } break; case 'S': t = upcase(line[1]); switch (t) { case 'E': /* SEction */ get_pkg_section(line, package); break; case 'T': /* STatus */ get_pkg_status(line, package); break; case 'U': /* SUggests */ if (!options[IGNORE_SUGGESTS] && options[NICE_MODE]) get_pkg_deps(line, package); break; } break; case 'A': if (strncmp("Architecture:", line, sizeof("Architecture:") - 1) == 0) { static char *firstarchfound = NULL; /* Spaces are removed from the line, so the field's value starts * directly after the colon. */ const char *arch = line + sizeof("Architecture:") - 1; package->self.arch = xstrdup(arch); if (*multiarch == 1 || strcmp(arch, "all") == 0) break; if (firstarchfound == NULL) firstarchfound = xstrdup(arch); else if (strcmp(arch, firstarchfound) != 0) { *multiarch = 1; /* The variable firstarchfound is only needed to detect if * packages from multiple architectures are installed (we can't * ask dpkg because the read status file might belong to * a different system). Now that we know that the status file * contains multiple architectures we can free firstarchfound.*/ free(firstarchfound); firstarchfound = NULL; } } break; } } void get_pkg_essential(const char *line, pkg_info *package) { if (strcasecmp(line, "Essential:yes") == 0) package->essential = 1; } void get_pkg_installed_size(const char *line, pkg_info *package) { if (strncasecmp(line, "Installed-Size:", 15) == 0) package->installed_size = strtol(line + 15, NULL, 10); } void get_pkg_dummy(const char *line, pkg_info *package) { if (!guess_chk(GUESS_DUMMY)) return; if (regexec(&re_descdummy, line, 0, NULL, 0) == 0 || regexec(&re_desctransit, line, 0, NULL, 0) == 0) { package->dummy = 1; } } void get_pkg_deps(const char *line, pkg_info * package) { char *tok, *line2, *version = NULL; signed int num_deps, i; unsigned int dup = 0; dep d; line2 = strchr(line, ':')+1; num_deps = package->deps_cnt; for (; (tok = strsep(&line2, ",|")); num_deps++) { /* Versions are up to dpkg. */ if ((version = strchr(tok, '('))) *version = '\0'; (void) set_dep(&d, tok); dup = 0; for (i = 0; ideps[i], d)) { dup = 1; /*@innerbreak@*/ break; } } if (dup) num_deps--; else { if (num_deps >= package->deps_max) { /* grow deps[] array */ package->deps_max = package->deps_max ? package->deps_max*2 : INIT_DEPENDS_COUNT; #ifdef DEBUG fprintf(stderr, "Growing deps field to %d.\n", package->deps_max); fflush(stderr); #endif /* DEBUG */ package->deps = xrealloc( package->deps, package->deps_max * sizeof(package->deps[0]) ); } package->deps[num_deps] = d; } } package->deps_cnt = num_deps; } void get_pkg_priority(const char *line, pkg_info * package) { set_priority(package, strchr(line, ':')+1); } void get_pkg_provides(const char *line, pkg_info * package) { char *prov, *name; int i = 0; prov = strchr(line, ':') + 1; for (i = 0; (name = strsep(&prov, ",")) || !i; i++) { if (!name) name = prov; (void) set_provides(package, name, i); } package->provides_cnt = i; } void get_pkg_name(const char *line, pkg_info * package) { char *name = strchr(line, ':') + 1; package->self.name = xstrdup(name); package->self.namehash = strhash(name); } void get_pkg_status(const char *line, pkg_info * package) { if (!regexec(&re_statusinst, line, 0, NULL, 0)) { set_install(package); if (!options[FORCE_HOLD]) { if (!regexec(&re_statushold, line, 0, NULL, 0)) set_hold(package); } } else if (!regexec(&re_statusconfig, line, 0, NULL, 0)) { if (options[FIND_CONFIG]) set_config(package); } else if (regexec(&re_statusnotinst, line, 0, NULL, 0)) { /* The package state is neither installed, config-files nor * not-installed. It is also possible that get_pkg_info() * wrongly detected the current line as a status line. * * Abort with error message "improper state" if we * really parsed a status line. */ if (!regexec(&re_status, line, 0, NULL, 0)) exit_improperstate(); } } /* Okay, this function does not really check the libraryness of a package, * but it checks wether the package should be checked (1) or not (0). */ unsigned int is_library(pkg_info *package, int search_libdevel) { if (options[ALL_PACKAGES]) return 1; if (!package->section) return 0; #ifndef IGNORE_ESSENTIAL if (package->essential) return 0; #endif /* Mono libraries must be handeled especially since Mono puts its * development libraries in section libs. */ if (!guess_chk(GUESS_MONO) && !strncmp(package->self.name, "libmono", 7)) return 0; if (!options[GUESS_ONLY]) { if (strstr(package->section, "/libs") || strstr(package->section, "/oldlibs") || (search_libdevel && strstr(package->section, "/libdevel"))) return 1; } if (!options[GUESS]) return 0; /* See comments in init_pkg_regex(). */ if (guess_chk(GUESS_DUMMY) && package->dummy) return 1; /* Avoid checking package name if we're only checking dummy, * which we get from the description line. */ if (guess_unique(GUESS_DUMMY)) return 0; /* ^lib has been removed from re_namedev in deborphan 1.7.28, thus mark * this package as to be checked when re_namedev matches. When * GUESS_SECTION is set unique the regex always matches wrongly. */ if (!guess_unique(GUESS_SECTION)) if (!regexec(&re_namedev, package->self.name, 0, NULL, 0)) return 1; if (!guess_chk(GUESS_SECTION)) return 0; /* Check whether the package begins with lib, but not if it ends in one of: * -dbg, -doc, -perl or -dev. This is what --guess-section does. */ if (!strncmp(package->self.name, "lib", 3)) if (regexec(&re_gnugrepv, package->self.name, 0, NULL, 0)) return 1; return 0; } void get_pkg_section(const char *line, pkg_info * package) { char *section; section = strchr(line, ':')+1; if (strchr(section, '/')) set_section(package, section, NULL); else set_section(package, section, "main"); } deborphan-1.7.28.8ubuntu1/src/Makefile.in0000664000000000000000000003571411773645050015013 0ustar # Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Copyright (C) 2000, 2001, 2002, 2003 Cris van Pelt # Copyright (C) 2003, 2004 Peter Palfrader # # $Id: Makefile.am 409 2004-04-21 12:20:43Z weasel $ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ bin_PROGRAMS = deborphan$(EXEEXT) subdir = src DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = am__installdirs = "$(DESTDIR)$(bindir)" binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) PROGRAMS = $(bin_PROGRAMS) am_deborphan_OBJECTS = deborphan.$(OBJEXT) exit.$(OBJEXT) \ libdeps.$(OBJEXT) pkginfo.$(OBJEXT) xalloc.$(OBJEXT) \ string.$(OBJEXT) keep.$(OBJEXT) file.$(OBJEXT) set.$(OBJEXT) deborphan_OBJECTS = $(am_deborphan_OBJECTS) deborphan_LDADD = $(LDADD) DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)/include depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = $(deborphan_SOURCES) DIST_SOURCES = $(deborphan_SOURCES) ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DEFS = -DLOCALEDIR=\"$(localedir)\" -DKEEPER_FILE=\"$(KEEPFILE)\" @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GENCAT = @GENCAT@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GLIBC2 = @GLIBC2@ GLIBC21 = @GLIBC21@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ HAVE_ASPRINTF = @HAVE_ASPRINTF@ HAVE_NEWLOCALE = @HAVE_NEWLOCALE@ HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@ HAVE_SNPRINTF = @HAVE_SNPRINTF@ HAVE_VISIBILITY = @HAVE_VISIBILITY@ HAVE_WPRINTF = @HAVE_WPRINTF@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLBISON = @INTLBISON@ INTLLIBS = @INTLLIBS@ INTLOBJS = @INTLOBJS@ INTL_DEFAULT_VERBOSITY = @INTL_DEFAULT_VERBOSITY@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBMULTITHREAD = @LIBMULTITHREAD@ LIBOBJS = @LIBOBJS@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ LIBTHREAD = @LIBTHREAD@ LTLIBC = @LTLIBC@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBMULTITHREAD = @LTLIBMULTITHREAD@ LTLIBOBJS = @LTLIBOBJS@ LTLIBPTH = @LTLIBPTH@ LTLIBTHREAD = @LTLIBTHREAD@ MAINT = @MAINT@ MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ MAKEINFO = @MAKEINFO@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POSUB = @POSUB@ PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@ RANLIB = @RANLIB@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDRES = @WINDRES@ WOE32 = @WOE32@ WOE32DLL = @WOE32DLL@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ ac_ct_CC = @ac_ct_CC@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = $(datadir)/locale localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ deborphan_SOURCES = deborphan.c exit.c libdeps.c pkginfo.c xalloc.c string.c keep.c file.c set.c KEEPNAME = keep STATEDIR = /var/lib/deborphan KEEPFILE = $(STATEDIR)/$(KEEPNAME) INCLUDES = -I../include all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)" @list='$(bin_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ if test -f $$p \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \ $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \ else :; fi; \ done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(bin_PROGRAMS)'; for p in $$list; do \ f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \ rm -f "$(DESTDIR)$(bindir)/$$f"; \ done clean-binPROGRAMS: -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) deborphan$(EXEEXT): $(deborphan_OBJECTS) $(deborphan_DEPENDENCIES) @rm -f deborphan$(EXEEXT) $(LINK) $(deborphan_LDFLAGS) $(deborphan_OBJECTS) $(deborphan_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/deborphan.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/exit.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/file.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/keep.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdeps.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkginfo.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/set.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/string.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xalloc.Po@am__quote@ .c.o: @am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c $< .c.obj: @am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` uninstall-info-am: ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ mkid -fID $$unique tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$tags $$unique; \ fi ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ list='$(DISTFILES)'; for file in $$list; do \ case $$file in \ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ dir="/$$dir"; \ $(mkdir_p) "$(distdir)$$dir"; \ else \ dir=''; \ fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(bindir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-binPROGRAMS clean-generic mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-exec-am: install-binPROGRAMS install-info: install-info-am install-man: installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-binPROGRAMS uninstall-info-am .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ clean-generic ctags distclean distclean-compile \ distclean-generic distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-binPROGRAMS \ install-data install-data-am install-exec install-exec-am \ install-info install-info-am install-man install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ uninstall-am uninstall-binPROGRAMS uninstall-info-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: deborphan-1.7.28.8ubuntu1/src/deborphan.c0000664000000000000000000003226011773644726015056 0ustar /* deborphan - Find orphaned libraries on a Debian system. Copyright (C) 2000, 2001, 2002, 2003 Cris van Pelt Copyright (C) 2003, 2004 Peter Palfrader Copyright (C) 2008, 2009 Carsten Hey $Id: deborphan.c 925 2012-04-28 10:24:12Z carsten $ Distributed under the terms of the Artistic License. */ /* Header files we should all have. */ #include #include #include #ifdef HAVE_CONFIG_H # include #endif #include #include #ifdef HAVE_ERRNO_H # include #endif /* These files should already be installed on the host machine - the GPL does not allow redistribution in this package. */ #ifdef ENABLE_NLS # include # include #endif #ifdef USE_XALLOC # include #endif /* Use either getopt.h (getopt_long) or unistd.h (getopt) */ #ifdef HAVE_GETOPT_H # include #else # include extern int optind; #endif /* Name this program was called with. */ char *program_name; /* Options given on the commandline */ int options[NUM_OPTIONS]; /* An optional list of packages to search for. */ dep *search_for; /* A bunch of packages to keep. */ dep *keep; static int depcmp(const dep* d1, const dep* d2) { return strcmp(d1->name, d2->name); } int main(int argc, char *argv[]) { char *line, *sfile = NULL, *kfile = NULL; #ifdef LOW_MEM FILE *sfile_content; #else char *sfile_content, *sfile_content2; #endif pkg_info *package, *this; int i, argind; size_t j; int multiarch = 0; int print_arch_suffixes; size_t exclude_list_cnt = 0; size_t exclude_list_max = 0; dep *exclude_list = NULL; program_name = argv[0]; memset(options, 0, NUM_OPTIONS * sizeof(int)); options[PRIORITY] = DEFAULT_PRIORITY; #ifdef IGNORE_DEBFOSTER options[NO_DEBFOSTER] = 1; #endif /*@unused@*/ /* Actually it is used but splint does not recognise this. */ struct option longopts[] = { {"version", 0, 0, 'v'}, {"help", 0, 0, 'h'}, {"status-file", 1, 0, 'f'}, {"show-deps", 0, 0, 'd'}, {"show-deps-pristine", 0, 0, 'd'}, {"nice-mode", 0, 0, 'n'}, {"ignore-recommends", 0, 0, 61}, {"ignore-suggests", 0, 0, 62}, {"print-guess-list", 0, 0, 200}, {"check-options", 0, 0, 201}, {"all-packages-pristine", 0, 0, 202}, {"all-packages", 0, 0, 'a'}, {"priority", 1, 0, 'p'}, {"show-section", 0, 0, 's'}, {"no-show-section", 0, 0, 0}, {"show-arch", 0, 0, 203}, {"no-show-arch", 0, 0, 204}, {"show-priority", 0, 0, 'P'}, {"show-size", 0, 0, 'z'}, {"force-hold", 0, 0, 'H'}, {"keep-file", 1, 0, 'k'}, {"add-keep", 0, 0, 'A'}, {"del-keep", 0, 0, 'R'}, {"list-keep", 0, 0, 'L'}, {"zero-keep", 0, 0, 'Z'}, {"guess-dev", 0, 0, 1}, {"no-guess-dev", 0, 0, 31}, {"guess-perl", 0, 0, 2}, {"no-guess-perl", 0, 0, 32}, {"guess-section", 0, 0, 3}, {"no-guess-section", 0, 0, 33}, {"guess-all", 0, 0, 4}, {"no-guess-all", 0, 0, 34}, {"guess-debug", 0, 0, 5}, {"no-guess-debug", 0, 0, 35}, #ifdef DEBFOSTER_KEEP {"df-keep", 0, 0, 6}, #endif {"guess-only", 0, 0, 7}, #ifdef DEBFOSTER_KEEP {"no-df-keep", 0, 0, 8}, #endif {"guess-pike", 0, 0, 9}, {"no-guess-pike", 0, 0, 39}, {"guess-python", 0, 0, 10}, {"no-guess-python", 0, 0, 40}, {"guess-ruby", 0, 0, 11}, {"no-guess-ruby", 0, 0, 41}, {"guess-interpreters", 0, 0, 12}, {"no-guess-interpreters", 0, 0, 42}, {"guess-dummy", 0, 0, 13}, {"no-guess-dummy", 0, 0, 43}, {"guess-common", 0, 0, 14}, {"no-guess-common", 0, 0, 44}, {"guess-data", 0, 0, 15}, {"no-guess-data", 0, 0, 45}, {"guess-doc", 0, 0, 16}, {"no-guess-doc", 0, 0, 46}, {"find-config", 0, 0, 17}, {"libdevel", 0, 0, 18}, {"guess-mono", 0, 0, 19}, {"no-guess-mono", 0, 0, 49}, {"guess-kernel", 0, 0, 20}, {"no-guess-kernel", 0, 0, 50}, {"exclude", 1, 0, 'e'}, {0, 0, 0, 0} }; #ifdef ENABLE_NLS setlocale(LC_ALL, ""); bindtextdomain(PACKAGE, LOCALEDIR); textdomain(PACKAGE); #endif while ((i = _get_opt(argc, argv, "p:advhe:nf:sPzHk:ARLZ", longopts, NULL)) != EOF) { switch (i) { case 'd': options[SHOW_DEPS] = 1; break; case 'h': exit_help(); break; case 'v': exit_version(); break; case 'f': sfile = (char *) xmalloc((strlen(optarg) + 1) * sizeof(sfile)); strcpy(sfile, optarg); break; case 203: options[SHOW_ARCH] = ALWAYS; break; case 204: options[SHOW_ARCH] = NEVER; break; case 'n': options[NICE_MODE] = 1; break; case 61: options[IGNORE_RECOMMENDS] = 1; break; case 62: options[IGNORE_SUGGESTS] = 1; break; case 200: printf("common\ndata\ndebug\ndev\ndoc\ndummy\ninterpreters\nkernel\nmono\nperl\npike\npython\nruby\nsection\n"); exit(EXIT_SUCCESS); case 201: options[CHECK_OPTIONS] = 1; break; case 202: /* ALL_PACKAGES_IMPLY_SECTION is defined anyway, so this * fall through is sufficient for now. */ case 'a': options[ALL_PACKAGES] = 1; #ifdef ALL_PACKAGES_IMPLY_SECTION options[SHOW_SECTION]++; #endif break; case 'p': options[PRIORITY] = string_to_priority(optarg); if (!options[PRIORITY]) { if (!sscanf(optarg, "%d", &options[PRIORITY])) { print_usage(stderr); error(EXIT_FAILURE, 0, "invalid priority: %s", optarg); } } break; case 's': options[SHOW_SECTION]++; break; case 0: options[SHOW_SECTION]--; break; case 'P': options[SHOW_PRIORITY] = 1; break; case 'z': options[SHOW_SIZE] = 1; break; case 'H': options[FORCE_HOLD] = 1; break; case 'k': kfile = optarg; break; case 'A': options[ADD_KEEP] = 1; break; case 'R': options[DEL_KEEP] = 1; break; case 'L': options[LIST_KEEP] = 1; break; case 'Z': options[ZERO_KEEP] = 1; break; case 1: guess_set(GUESS_DEV); break; case 31: guess_clr(GUESS_DEV); break; case 2: guess_set(GUESS_PERL); break; case 32: guess_clr(GUESS_PERL); break; case 3: guess_set(GUESS_SECTION); break; case 33: guess_clr(GUESS_SECTION); break; case 4: guess_set(GUESS_ALL); break; case 34: guess_clr(GUESS_ALL); break; case 5: guess_set(GUESS_DEBUG); break; case 35: guess_clr(GUESS_DEBUG); break; #ifdef DEBFOSTER_KEEP case 6: options[NO_DEBFOSTER] = 0; break; #endif case 7: options[GUESS_ONLY] = 1; break; #ifdef DEBFOSTER_KEEP case 8: options[NO_DEBFOSTER] = 1; break; #endif case 9: guess_set(GUESS_PIKE); break; case 39: guess_clr(GUESS_PIKE); break; case 10: guess_set(GUESS_PYTHON); break; case 40: guess_clr(GUESS_PYTHON); break; case 11: guess_set(GUESS_RUBY); break; case 41: guess_clr(GUESS_RUBY); break; case 12: guess_set(GUESS_IP); break; case 42: guess_clr(GUESS_IP); break; case 13: guess_set(GUESS_DUMMY); break; case 43: guess_clr(GUESS_DUMMY); break; case 14: guess_set(GUESS_COMMON); break; case 44: guess_clr(GUESS_COMMON); break; case 15: guess_set(GUESS_DATA); break; case 45: guess_clr(GUESS_DATA); break; case 16: guess_set(GUESS_DOC); break; case 46: guess_clr(GUESS_DOC); break; case 17: options[FIND_CONFIG] = 1; options[ALL_PACKAGES] = 1; break; case 18: options[SEARCH_LIBDEVEL] = 1; break; case 19: guess_set(GUESS_MONO); break; case 49: guess_clr(GUESS_MONO); break; case 20: guess_set(GUESS_KERNEL); break; case 50: guess_clr(GUESS_KERNEL); break; case 'e': while ( optarg ) { char *c_ptr; if ( exclude_list_cnt >= exclude_list_max ) { /* grow exclude_list[] array */ exclude_list_max = exclude_list_max ? exclude_list_max*2 : INIT_EXCLUDES_COUNT; #ifdef DEBUG fprintf(stderr, "Growing excludes field to %d.\n", exclude_list_max); fflush(stderr); #endif /* DEBUG */ exclude_list = xrealloc( exclude_list, exclude_list_max * sizeof(exclude_list[0]) ); } if ( exclude_list_cnt >= exclude_list_max ) error(EXIT_FAILURE, 0, "Too many exclude packages"); c_ptr = strsep(&optarg, ","); c_ptr[strcspn(c_ptr, ":")] = '\0'; /* remove architecture suffix */ exclude_list[ exclude_list_cnt ].name = c_ptr; exclude_list[ exclude_list_cnt ].namehash = strhash(c_ptr); ++exclude_list_cnt; } qsort(exclude_list, exclude_list_cnt, sizeof(exclude_list[0]), (int(*)(const void*, const void*))depcmp); break; case '?': if (options[CHECK_OPTIONS]) exit(EXIT_FAILURE); print_usage(stderr); exit(EXIT_FAILURE); } } #ifdef DEFAULT_NICE /* Invert the value of nice_mode */ options[NICE_MODE] ^= 1; #endif if (options[CHECK_OPTIONS]) exit(EXIT_SUCCESS); if (options[ZERO_KEEP]) { if (!kfile) kfile = KEEPER_FILE; if (zerokeep(kfile) < 0) error(EXIT_FAILURE, errno, "%s", kfile); /* Don't always exit. "deborphan -Z -A " should be valid. */ if (!options[ADD_KEEP]) exit(EXIT_SUCCESS); } if (options[LIST_KEEP]) { if (!kfile) kfile = KEEPER_FILE; if (!listkeep(kfile)) { #ifndef DEBFOSTER_KEEP if (errno != ENOENT) /* If the file doesn't exit, we just have an empty list */ error(EXIT_FAILURE, errno, "%s", kfile); /* fatal */ #else error(0, errno, "%s", kfile); /* non-fatal */ #endif } #ifdef DEBFOSTER_KEEP if (!options[NO_DEBFOSTER]) { fprintf(stderr, "-- %s -- \n", DEBFOSTER_KEEP); listkeep(DEBFOSTER_KEEP); } #endif exit(EXIT_SUCCESS); } if (options[GUESS_ONLY] && !options[GUESS]) { print_usage(stderr); error(EXIT_FAILURE, 0, "need at least one other --guess option."); } argind = optind; i = 0; if (kfile == NULL) kfile = KEEPER_FILE; if (sfile == NULL) sfile = STATUS_FILE; if ((argc - argind) > 50) error(EXIT_FAILURE, E2BIG, ""); if (argind < argc) { options[SEARCH] = 1; options[ALL_PACKAGES] = 1; options[SHOW_DEPS] = 1; options[PRIORITY] = 0; } if (options[SHOW_DEPS]) options[FORCE_HOLD] = 1; keep = readkeep(kfile); if (options[ADD_KEEP] || options[DEL_KEEP]) { char **args; if (argind >= argc) error(EXIT_FAILURE, 0, "not enough arguments for %s.", options[ADD_KEEP] ? "--add-keep" : "--del-keep"); args = parseargs(argind, argc, argv); for (j = 0; args[j] != NULL; j++) args[j][strcspn(args[j], ":")] = '\0'; /* remove arch suffix */ if (options[DEL_KEEP]) { switch (delkeep(kfile, args)) { case -1: error(EXIT_FAILURE, errno, "%s", kfile); break; /* make splint happy */ case 1: error(EXIT_FAILURE, 0, "no packages removed."); } } else { i = pkggrep(sfile, args); if (i < 0) error(EXIT_FAILURE, errno, sfile); if (i) error(EXIT_FAILURE, 0, "%s: no such package.", args[i-1]); if ((i = hasduplicate(args))) error(EXIT_FAILURE, 0, "%s: duplicate entry.", args[i-1]); if (addkeep(kfile, args) < 0) error(EXIT_FAILURE, errno, "%s", kfile); } exit(EXIT_SUCCESS); } /* We don't want to merge the files if we're adding, because it's perfectly alright to have the same entry in debfoster and deborphan. */ #ifdef DEBFOSTER_KEEP if (!options[NO_DEBFOSTER]) { dep *dfkeep = readkeep(DEBFOSTER_KEEP); if (dfkeep) { dep *d = keep; keep = mergekeep(keep, dfkeep); free(d); free(dfkeep); } } #endif search_for = parseargs_as_dep(argind, argc, argv); if (!(sfile_content = debopen(sfile))) error(EXIT_FAILURE, errno, "%s", sfile); #ifndef LOW_MEM sfile_content2 = sfile_content; #endif this = package = (pkg_info *) xmalloc(sizeof(pkg_info)); init_pkg(this); init_pkg_regex(); while ((line = nextline(&sfile_content)) != NULL) { if ((!strchr("AIPpSsEeDdRr", *line)) || (*line == ' ')) continue; if (*line != '\0') { strstripchr(line, ' '); get_pkg_info(line, this, &multiarch); } else { if ( (this->self.name && exclude_list && bsearch(&this->self, exclude_list, exclude_list_cnt, sizeof(exclude_list[0]), (int(*)(const void*, const void*))depcmp) ) || (!this->install && !options[FIND_CONFIG]) ) { reinit_pkg(this); } else { this->next = xmalloc(sizeof(pkg_info)); this = this->next; init_pkg(this); } } } #ifdef LOW_MEM free(line); #else free(sfile_content2); #endif this->next = NULL; this = package; print_arch_suffixes = (options[SHOW_ARCH] == ALWAYS || (options[SHOW_ARCH] == DEFAULT && multiarch)); /* Check the dependencies. Last package is handled specially, because it is not terminated with a \n in STATUS_FILE. */ while (this->next) { check_lib_deps(package, this, print_arch_suffixes); this = this->next; } if (this->install) check_lib_deps(package, this, print_arch_suffixes); free_pkg_regex(); fflush(stdout); for (i = 0; options[SEARCH] && search_for[i].name; i++) { fprintf(stderr, "%s: package %s", argv[0], search_for[i].name); if (search_for[i].arch) fprintf(stderr, ":%s", search_for[i].arch); fprintf(stderr, " not found or not installed\n"); } return i ? EXIT_FAILURE : EXIT_SUCCESS; } deborphan-1.7.28.8ubuntu1/src/file.c0000664000000000000000000000506611773644726014037 0ustar /* file.c - Functions to read the status file for deborphan. Copyright (C) 2000, 2001, 2002, 2003 Cris van Pelt Copyright (C) 2003, 2004 Peter Palfrader Copyright (C) 2008 Andrej Tatarenkow Copyright (C) 2008 Carsten Hey $Id: file.c 756 2009-02-19 08:10:54Z carsten-guest $ Distributed under the terms of the Artistic License. */ #include #include #include #include #include #include #include #include #include #include #ifdef HAVE_ERRNO_H # include #endif #ifdef LOW_MEM /* Be nice. This uses a little more memory than the longest line in your * status file (which probably means some 100 bytes). * * This is more or less how everything was handled before version 0.1.20. */ FILE * debopen(const char *file) { FILE *f; f = fopen(file, "r"); return f; } char * nextline(FILE **fp) { char t[32]; static int i = 32; static char *s; if (!s) s = xmalloc (i); if (!fgets(s, i, *fp)) return NULL; if (!strchr(s, '\n') && strlen(s) < (i - 1)) s[strlen(s)] = '\n'; while (!strchr(s, '\n')) { if (!fgets(t, 32, *fp)) return NULL; s = xrealloc(s, (i+=32)); strcat(s, t); } *(strchr(s, '\n')) = '\0'; return s; } #else /* Don't be nice. This uses up as much memory as your status file (near a * megabyte). It is considerably faster, though. */ char * debopen(const char *file) { int fd; char *buf; struct stat statbuf; fd = open(file, O_RDONLY); if (fd < 0) return NULL; if (fstat(fd, &statbuf) < 0) return NULL; buf = (char *) xmalloc((size_t) (statbuf.st_size + 1)); if (read(fd, buf, (size_t) statbuf.st_size) < statbuf.st_size) { close(fd); free(buf); return NULL; } buf[statbuf.st_size] = '\0'; close(fd); return buf; } /* This function is similar to strsep(s, "\n"), but I have the feeling this * is faster, because it only checks for '\n'. Well, that, and I just like * writing this *(s+1) stuff. */ char * nextline(char **s) { int i = 0; char *a = *s; char *n; if (!a) return NULL; for (n = *s; *n && *n != '\n'; n++, i = 1); if (*n == '\0' && i == 0) return NULL; *n = '\0'; *s = n + 1; return a; } #endif /* ! LOW_MEM */ int zerokeep(const char *file) { int fd = open(file, O_WRONLY | O_TRUNC); if (fd < 0) { if (errno == ENOENT) /* It not existing at all is fine too */ return 0; else return -1; } close(fd); return 0; } deborphan-1.7.28.8ubuntu1/src/exit.c0000664000000000000000000001464111773644726014070 0ustar /* exit.c - Exit routines and help messages for deborphan Copyright (C) 2000, 2001, 2002, 2003 Cris van Pelt Copyright (C) 2003, 2004 Peter Palfrader Copyright (C) 2008, 2009 Carsten Hey $Id: exit.c 833 2010-11-27 00:44:50Z carsten $ Distributed under the terms of the Artistic License. */ #include #include #include #include #ifdef HAVE_CONFIG_H # include #endif #include #ifdef HAVE_ERRNO_H # include extern int errno; #endif #ifdef ENABLE_NLS # include #endif #ifdef USE_XALLOC # include #endif /* The calling program should set this. */ extern char *program_name; /* Print an error message stating the program name, an optional, user defined string and an error message as produced by strerror(error_no). If exit_status is non-nil, the program will terminate. */ void error(int exit_status, int error_no, const char *format, ...) { va_list args; va_start(args, format); fprintf(stderr, "%s", program_name); if (format != NULL) { fprintf(stderr, ": "); vfprintf(stderr, format, args); } va_end(args); if (error_no) fprintf(stderr, ": %s\n", strerror(error_no)); else fprintf(stderr, "\n"); fflush(stderr); if (exit_status) exit(exit_status); } void exit_help() { print_usage(stdout); printf(_("\nThe following options are available:\n")); /* General option */ printf("--help, "); printf(_("-h This help.\n")); printf("--status-file, "); printf(_("-f FILE Use FILE as statusfile.\n")); printf("--version, "); printf(_("-v Version information.\n")); /* output modifiers */ printf("--show-deps, "); printf(_("-d Show dependencies for packages that have them.\n")); printf("--show-priority, "); printf(_("-P Show priority of packages found.\n")); printf("--show-section, "); printf(_("-s Show the sections the packages are in.\n")); printf(_("--no-show-section Do not show sections.\n")); printf("--show-size, "); printf(_("-z Show installed size of packages found.\n")); /* search modifiers */ printf("--all-packages, "); printf(_("-a Compare all packages, not just libs.\n")); printf("--exclude, "); printf(_("-e LIST Work as if packages in LIST were not installed.\n")); printf("--force-hold, "); printf(_("-H Ignore hold flags.\n")); printf("--nice-mode, "); #ifdef DEFAULT_NICE printf(_("-n Disable checks for `recommends' and `suggests'.\n")); #else printf(_("-n Enable checks for `recommends' and `suggests'.\n")); #endif printf("--ignore-recommends "); printf(_("Disable checks for `recommends'.\n")); printf("--ignore-suggests "); printf(_("Disable checks for `suggests'.\n")); printf("--priority, "); printf(_("-p PRIOR Select only packages with priority >= PRIOR.\n")); printf(_("--find-config Find \"orphaned\" configuration files.\n")); printf(_("--libdevel Search in libdevel in addition to libs and oldlibs.\n")); /* keep file management */ printf("--add-keep, "); printf(_("-A PKGS.. Never report PKGS.\n")); printf("--keep-file, "); printf(_("-k FILE Use FILE to get/store info about kept packages.\n")); printf("--list-keep, "); printf(_("-L List the packages that are never reported.\n")); printf("--del-keep, "); printf(_("-R PKGS.. Remove PKGS from the \"keep\" file.\n")); printf("--zero-keep, "); printf(_("-Z Remove all packages from the \"keep\" file.\n")); #ifdef DEBFOSTER_KEEP printf(_("--df-keep Read debfoster's \"keepers\" file.\n")); printf(_("--no-df-keep Do not read debfoster's \"keepers\" file.\n")); #endif /* guessing */ printf(_("--guess-common Try to report common packages.\n")); printf(_("--guess-data Try to report data packages.\n")); printf(_("--guess-debug Try to report debugging libraries.\n")); printf(_("--guess-dev Try to report development packages.\n")); printf(_("--guess-doc Try to report documentation packages.\n")); printf(_("--guess-dummy Try to report dummy packages.\n")); printf(_("--guess-kernel Try to report kernel modules.\n")); printf(_("--guess-interpreters Try to report interpreter libraries.\n")); printf(_("--guess-mono Try to report mono libraries.\n")); printf(_("--guess-perl Try to report perl libraries.\n")); printf(_("--guess-pike Try to report pike libraries.\n")); printf(_("--guess-python Try to report python libraries.\n")); printf(_("--guess-ruby Try to report ruby libraries.\n")); printf(_("--guess-section Try to report libraries in wrong sections.\n")); printf(_("--guess-all Try all of the above.\n")); printf(_("--guess-only Use --guess options only.\n")); printf(_("\nSee also: deborphan(1), orphaner(8)\nReport bugs to:")); printf(" Carsten Hey \n"); exit(EXIT_SUCCESS); } void exit_version() { printf(_("\ %s %s - Find packages without other packages depending on them\n\ Distributed under the terms of the Artistic License.\n\ \n\ THIS PACKAGE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n\ IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n\ WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n\ "), PACKAGE, VERSION); printf("\n\ Copyright (C) 2000 - 2003 Cris van Pelt <\"Cris van Pelt\"@tribe.eu.org>.\n\ Copyright (C) 2003 - 2006 Peter Palfrader .\n\ Copyright (C) 2008 Carsten Hey .\n"); exit(EXIT_SUCCESS); } void print_usage(FILE * output) { fprintf(output, _("Usage: %s [OPTIONS] [PACKAGE]...\n"), program_name); } void exit_improperstate() { error(EXIT_FAILURE, 0, _("The status file is in an improper state.\n\ One or more packages are marked as half-installed, half-configured,\n\ unpacked, triggers-awaited or triggers-pending. Exiting.\n")); } void exit_invalid_statusfile() { error(EXIT_FAILURE, 0, _("Status file is probably invalid. Exiting.\n")); } deborphan-1.7.28.8ubuntu1/src/Makefile.am0000664000000000000000000000074611773644726015010 0ustar # Copyright (C) 2000, 2001, 2002, 2003 Cris van Pelt # Copyright (C) 2003, 2004 Peter Palfrader # # $Id: Makefile.am 409 2004-04-21 12:20:43Z weasel $ bin_PROGRAMS = deborphan deborphan_SOURCES = deborphan.c exit.c libdeps.c pkginfo.c xalloc.c string.c keep.c file.c set.c KEEPNAME = keep STATEDIR = /var/lib/deborphan KEEPFILE = $(STATEDIR)/$(KEEPNAME) localedir = $(datadir)/locale INCLUDES = -I../include DEFS = -DLOCALEDIR=\"$(localedir)\" -DKEEPER_FILE=\"$(KEEPFILE)\" @DEFS@ deborphan-1.7.28.8ubuntu1/src/string.c0000664000000000000000000000403311773644726014417 0ustar /* string.c - some string handling functions. Copyright (C) 2000, 2001, 2002, 2003 Cris van Pelt Copyright (C) 2003, 2004, 2006 Peter Palfrader $Id: string.c 741 2008-10-07 16:16:29Z carsten-guest $ Distributed under the terms of the Artistic License. */ #include #include #include /* Simple function to hash a string to an unsigned int. */ inline unsigned int strhash(const char *line) { unsigned int r = 0; do { r ^= *line; r <<= 1; } while (*(line++)); return r; } /* This function removes all occurences of the character 'c' from the string 's'. */ inline void strstripchr(char *s, int c) { register char *t; s = strchr(s, c); if (!(s && *s)) return; t = s; do { if (*s != c) *(t++) = *s; } while (*(s++)); } /* Searches for c in *str. *str is updated to point past the first occurrence * of c. And a copy (which has to be free()d by the main program!), starting * from the beginning and ending at the character before the first occurence * of c, is returned. On error NULL is returned. * * *str[n] is not modified. *str is, though! */ char * sstrsep(char **str, int c) { char *t, *new; if (! (**str && *str)) return NULL; t = strchr(*str, c); if (!t) return NULL; new = (char *) xmalloc((size_t) (t - (*str)) + 1); /* Safe? */ memcpy(new, *str, (size_t) (t - *str + 1)); *(new + (t - (*str))) = '\0'; *str = t + 1; return new; } int string_to_priority(const char *priority) { switch (upcase(*priority)) { case 'R': /*equired */ return 1; case 'I': /*mportant */ return 2; case 'S': /*tandard */ return 3; case 'O': /*ptional */ return 4; case 'E': /*xtra */ return 5; default: /*unknown/error */ return 0; } } const char * priority_to_string(int priority) { static const char *priorities[] = { "unknown", "required", "important", "standard", "optional", "extra" }; return priorities[(priority > 5 || priority < 0) ? 0 : priority]; } deborphan-1.7.28.8ubuntu1/src/set.c0000664000000000000000000000407511773644726013712 0ustar /* set.c - Functions to handle sets for deborphan. Copyright (C) 2000, 2001, 2002, 2003 Cris van Pelt Copyright (C) 2003, 2004 Peter Palfrader $Id: set.c 929 2012-05-13 21:41:05Z carsten $ Distributed under the terms of the Artistic License. */ #include #include #include #include #include dep * set_dep(dep *p, const char *name) { char *str, *t; str = xstrdup(name); /* Multiarch package relationship fields contain a colon. */ t = strchr(str, ':'); if (t != NULL) *t = '\0'; /* Strip architecture suffix. */ p->name = str; p->namehash = strhash(str); p->arch = NULL; return p; } dep * set_provides(pkg_info *p, const char *name, const int i) { if (i >= p->provides_max) { /* grow provides[] array */ p->provides_max = p->provides_max ? p->provides_max*2 : INIT_PROVIDES_COUNT; #ifdef DEBUG fprintf(stderr, "Growing provides field to %d\n.", p->provides_max); /* FIXME */ fflush(stderr); #endif /* DEBUG */ p->provides = xrealloc( p->provides, p->provides_max * sizeof(p->provides[0]) ); } set_dep(&(p->provides[i]), name); return &(p->provides[i]); } void set_section(pkg_info *p, const char *section, const char *prefix) { if (prefix) { p->section = xmalloc ((strlen(section)+strlen(prefix)+2) *sizeof(char)); strcpy(p->section, prefix); strcat(p->section, "/"); strcat(p->section, section); } else p->section = xstrdup(section); } int set_priority(pkg_info *p, const char *priority) { return (p->priority = string_to_priority(priority)); } void init_pkg(pkg_info *p) { memset(p, 0, sizeof(pkg_info)); } void reinit_pkg(pkg_info *p) { int i; free(p->self.name); free(p->self.arch); free(p->section); for (i = p->deps_cnt-1; i >= 0; i--) { free(p->deps[i].name); free(p->deps[i].arch); } if (p->deps_max > 0) free(p->deps); for (i = p->provides_cnt-1; i >= 0; i--) { free(p->provides[i].name); free(p->provides[i].arch); } if (p->provides_max > 0) free(p->provides); init_pkg(p); } deborphan-1.7.28.8ubuntu1/autogen.sh0000775000000000000000000000036611773644727014165 0ustar #!/bin/sh # # Copyright (C) 2000, 2001, 2002, 2003 Cris van Pelt # Copyright (C) 2003, 2004, 2006 Peter Palfrader # # $Id: autogen.sh 577 2006-10-05 16:33:10Z weasel $ aclocal-1.9 && autoheader && autoconf && automake-1.9 --add-missing --copy deborphan-1.7.28.8ubuntu1/config.sub0000775000000000000000000010532711773645050014140 0ustar #! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, # 2011, 2012 Free Software Foundation, Inc. timestamp='2012-04-18' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software # can handle that machine. It does not imply ALL GNU software can. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Please send patches to . Submit a context # diff and a properly formatted GNU ChangeLog entry. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS $0 [OPTION] ALIAS Canonicalize a configuration name. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" exit 1 ;; *local*) # First pass through any local machine types. echo $1 exit ;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ knetbsd*-gnu* | netbsd*-gnu* | \ kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; android-linux) os=-linux-android basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] then os=`echo $1 | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -apple | -axis | -knuth | -cray | -microblaze) os= basic_machine=$1 ;; -bluegene*) os=-cnk ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -chorusos*) os=-chorusos basic_machine=$1 ;; -chorusrdb) os=-chorusrdb basic_machine=$1 ;; -hiux*) os=-hiuxwe2 ;; -sco6) os=-sco5v6 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5) os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5v6*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -udk*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -lynx*178) os=-lynxos178 ;; -lynx*5) os=-lynxos5 ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` ;; -windowsnt*) os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ | aarch64 | aarch64_be \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ | be32 | be64 \ | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ | epiphany \ | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | hexagon \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ | le32 | le64 \ | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ | maxq | mb | microblaze | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ | mips64r5900 | mips64r5900el \ | mips64vr | mips64vrel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | moxie \ | mt \ | msp430 \ | nds32 | nds32le | nds32be \ | nios | nios2 \ | ns16k | ns32k \ | open8 \ | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle \ | pyramid \ | rl78 | rx \ | score \ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | spu \ | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ | ubicom32 \ | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ | we32k \ | x86 | xc16x | xstormy16 | xtensa \ | z8k | z80) basic_machine=$basic_machine-unknown ;; c54x) basic_machine=tic54x-unknown ;; c55x) basic_machine=tic55x-unknown ;; c6x) basic_machine=tic6x-unknown ;; m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip) basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; ms1) basic_machine=mt-unknown ;; strongarm | thumb | xscale) basic_machine=arm-unknown ;; xgate) basic_machine=$basic_machine-unknown os=-none ;; xscaleeb) basic_machine=armeb-unknown ;; xscaleel) basic_machine=armel-unknown ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | be32-* | be64-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* \ | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | hexagon-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ | le32-* | le64-* \ | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ | mips64octeon-* | mips64octeonel-* \ | mips64orion-* | mips64orionel-* \ | mips64r5900-* | mips64r5900el-* \ | mips64vr-* | mips64vrel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nds32-* | nds32le-* | nds32be-* \ | nios-* | nios2-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | open8-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ | pyramid-* \ | rl78-* | romp-* | rs6000-* | rx-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ | tahoe-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tile*-* \ | tron-* \ | ubicom32-* \ | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ | vax-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ | z8k-* | z80-*) ;; # Recognize the basic CPU types without company name, with glob match. xtensa*) basic_machine=$basic_machine-unknown ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) basic_machine=i386-unknown os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; abacus) basic_machine=abacus-unknown ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amd64) basic_machine=x86_64-pc ;; amd64-*) basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aros) basic_machine=i386-pc os=-aros ;; aux) basic_machine=m68k-apple os=-aux ;; balance) basic_machine=ns32k-sequent os=-dynix ;; blackfin) basic_machine=bfin-unknown os=-linux ;; blackfin-*) basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; bluegene*) basic_machine=powerpc-ibm os=-cnk ;; c54x-*) basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c55x-*) basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c6x-*) basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c90) basic_machine=c90-cray os=-unicos ;; cegcc) basic_machine=arm-unknown os=-cegcc ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | j90) basic_machine=j90-cray os=-unicos ;; craynv) basic_machine=craynv-cray os=-unicosmp ;; cr16 | cr16-*) basic_machine=cr16-unknown os=-elf ;; crds | unos) basic_machine=m68k-crds ;; crisv32 | crisv32-* | etraxfs*) basic_machine=crisv32-axis ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; crx) basic_machine=crx-unknown os=-elf ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; decsystem10* | dec10*) basic_machine=pdp10-dec os=-tops10 ;; decsystem20* | dec20*) basic_machine=pdp10-dec os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; dicos) basic_machine=i686-pc os=-dicos ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2* | dpx2*-bull) basic_machine=m68k-bull os=-sysv3 ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppa-next) os=-nextstep3 ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; i386-vsta | vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; m68knommu) basic_machine=m68k-unknown os=-linux ;; m68knommu-*) basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; m88k-omron*) basic_machine=m88k-omron ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; microblaze) basic_machine=microblaze-xilinx ;; mingw32) basic_machine=i386-pc os=-mingw32 ;; mingw32ce) basic_machine=arm-unknown os=-mingw32ce ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; monitor) basic_machine=m68k-rom68k os=-coff ;; morphos) basic_machine=powerpc-unknown os=-morphos ;; msdos) basic_machine=i386-pc os=-msdos ;; ms1-*) basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; msys) basic_machine=i386-pc os=-msys ;; mvs) basic_machine=i370-ibm os=-mvs ;; nacl) basic_machine=le32-unknown os=-nacl ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next ) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; neo-tandem) basic_machine=neo-tandem ;; nse-tandem) basic_machine=nse-tandem ;; nsr-tandem) basic_machine=nsr-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; openrisc | openrisc-*) basic_machine=or32-unknown ;; os400) basic_machine=powerpc-ibm os=-os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; parisc) basic_machine=hppa-unknown os=-linux ;; parisc-*) basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; pc532 | pc532-*) basic_machine=ns32k-pc532 ;; pc98) basic_machine=i386-pc ;; pc98-*) basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; pentium4) basic_machine=i786-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium4-*) basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc | ppcbe) basic_machine=powerpc-unknown ;; ppc-* | ppcbe-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown ;; ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm ;; pw32) basic_machine=i586-unknown os=-pw32 ;; rdos) basic_machine=i386-pc os=-rdos ;; rom68k) basic_machine=m68k-rom68k os=-coff ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; s390 | s390-*) basic_machine=s390-ibm ;; s390x | s390x-*) basic_machine=s390x-ibm ;; sa29200) basic_machine=a29k-amd os=-udi ;; sb1) basic_machine=mipsisa64sb1-unknown ;; sb1el) basic_machine=mipsisa64sb1el-unknown ;; sde) basic_machine=mipsisa32-sde os=-elf ;; sei) basic_machine=mips-sei os=-seiux ;; sequent) basic_machine=i386-sequent ;; sh) basic_machine=sh-hitachi os=-hms ;; sh5el) basic_machine=sh5le-unknown ;; sh64) basic_machine=sh64-unknown ;; sparclite-wrs | simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; strongarm-* | thumb-*) basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3e) basic_machine=alphaev5-cray os=-unicos ;; t90) basic_machine=t90-cray os=-unicos ;; tile*) basic_machine=$basic_machine-unknown os=-linux-gnu ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; toad1) basic_machine=pdp10-xkl os=-tops20 ;; tower | tower-32) basic_machine=m68k-ncr ;; tpf) basic_machine=s390x-ibm os=-tpf ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) basic_machine=hppa1.1-winbond os=-proelf ;; xbox) basic_machine=i686-pc os=-mingw32 ;; xps | xps100) basic_machine=xps100-honeywell ;; xscale-* | xscalee[bl]-*) basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` ;; ymp) basic_machine=ymp-cray os=-unicos ;; z8k-*-coff) basic_machine=z8k-unknown os=-sim ;; z80-*-coff) basic_machine=z80-unknown os=-sim ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; mmix) basic_machine=mmix-knuth ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp10) # there are many clones, so DEC is not a safe bet basic_machine=pdp10-unknown ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) basic_machine=sparc-sun ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # First match some system type aliases # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. -auroraux) os=-auroraux ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; -solaris) os=-solaris2 ;; -svr4*) os=-sysv4 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # First accept the basic system types. # The portable systems comes first. # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ | -sym* | -kopensolaris* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -linux-gnu* | -linux-android* \ | -linux-newlib* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto-qnx*) ;; -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo $os | sed -e 's|mac|macos|'` ;; -linux-dietlibc) os=-linux-dietlibc ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo $os | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -os400*) os=-os400 ;; -wince*) os=-wince ;; -osfrose*) os=-osfrose ;; -osf*) os=-osf ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -atheos*) os=-atheos ;; -syllable*) os=-syllable ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -nova*) os=-rtmk-nova ;; -ns2 ) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -tpf*) os=-tpf ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -es1800*) os=-ose ;; -xenix) os=-xenix ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -aros*) os=-aros ;; -kaos*) os=-kaos ;; -zvmoe) os=-zvmoe ;; -dicos*) os=-dicos ;; -nacl*) ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in score-*) os=-elf ;; spu-*) os=-elf ;; *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; c4x-* | tic4x-*) os=-coff ;; hexagon-*) os=-elf ;; tic54x-*) os=-coff ;; tic55x-*) os=-coff ;; tic6x-*) os=-coff ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 ;; m68*-cisco) os=-aout ;; mep-*) os=-elf ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; or32-*) os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; *-be) os=-beos ;; *-haiku) os=-haiku ;; *-ibm) os=-aix ;; *-knuth) os=-mmixware ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next ) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-next) os=-nextstep3 ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -cnk*|-aix*) vendor=ibm ;; -beos*) vendor=be ;; -hpux*) vendor=hp ;; -mpeix*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs* | -opened*) vendor=ibm ;; -os400*) vendor=ibm ;; -ptx*) vendor=sequent ;; -tpf*) vendor=ibm ;; -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) vendor=apple ;; -hms*) vendor=hitachi ;; -mpw* | -macos*) vendor=apple ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; -vos*) vendor=stratus ;; esac basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os exit # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: deborphan-1.7.28.8ubuntu1/intl/0000775000000000000000000000000011773645152013116 5ustar deborphan-1.7.28.8ubuntu1/intl/Makefile.in0000664000000000000000000002257511773645050015173 0ustar # Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = intl DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GENCAT = @GENCAT@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GLIBC2 = @GLIBC2@ GLIBC21 = @GLIBC21@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ HAVE_ASPRINTF = @HAVE_ASPRINTF@ HAVE_NEWLOCALE = @HAVE_NEWLOCALE@ HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@ HAVE_SNPRINTF = @HAVE_SNPRINTF@ HAVE_VISIBILITY = @HAVE_VISIBILITY@ HAVE_WPRINTF = @HAVE_WPRINTF@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLBISON = @INTLBISON@ INTLLIBS = @INTLLIBS@ INTLOBJS = @INTLOBJS@ INTL_DEFAULT_VERBOSITY = @INTL_DEFAULT_VERBOSITY@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBMULTITHREAD = @LIBMULTITHREAD@ LIBOBJS = @LIBOBJS@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ LIBTHREAD = @LIBTHREAD@ LTLIBC = @LTLIBC@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBMULTITHREAD = @LTLIBMULTITHREAD@ LTLIBOBJS = @LTLIBOBJS@ LTLIBPTH = @LTLIBPTH@ LTLIBTHREAD = @LTLIBTHREAD@ MAINT = @MAINT@ MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ MAKEINFO = @MAKEINFO@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POSUB = @POSUB@ PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@ RANLIB = @RANLIB@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDRES = @WINDRES@ WOE32 = @WOE32@ WOE32DLL = @WOE32DLL@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ ac_ct_CC = @ac_ct_CC@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ EXTRA_DIST = libgettext.h po2tbl.sed.in all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu intl/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu intl/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh uninstall-info-am: tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ list='$(DISTFILES)'; for file in $$list; do \ case $$file in \ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ dir="/$$dir"; \ $(mkdir_p) "$(distdir)$$dir"; \ else \ dir=''; \ fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-exec-am: install-info: install-info-am install-man: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-info-am .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-exec \ install-exec-am install-info install-info-am install-man \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \ uninstall-info-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: deborphan-1.7.28.8ubuntu1/intl/po2tbl.sed.in0000664000000000000000000000000011773644726015416 0ustar deborphan-1.7.28.8ubuntu1/intl/Makefile.am0000664000000000000000000000005111773644726015154 0ustar EXTRA_DIST = libgettext.h po2tbl.sed.in deborphan-1.7.28.8ubuntu1/intl/libgettext.h0000664000000000000000000000000011773644726015436 0ustar deborphan-1.7.28.8ubuntu1/doc/0000775000000000000000000000000011773645151012714 5ustar deborphan-1.7.28.8ubuntu1/doc/po/0000775000000000000000000000000011773645147013337 5ustar deborphan-1.7.28.8ubuntu1/doc/po/fr.po0000664000000000000000000007711411773644726014322 0ustar # French translation of deborphan manual pages # Copyright (C) 2006, 2008, 2010 Debian French l10n team . # This file is distributed under the same license as the deborphan package. # # Jean-Luc Coulon (f5ibh) , 2006. # Guilhelm Panaget , 2006. # Christian Perrier , 2008. # David Prévot , 2010. msgid "" msgstr "" "Project-Id-Version: deborphan\n" "POT-Creation-Date: 2010-11-27 11:34-0400\n" "PO-Revision-Date: 2010-09-19 22:12-0400\n" "Last-Translator: David Prévot \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.0\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" # type: TH #. type: TH #: ../orphaner.8:1 #, no-wrap msgid "orphaner" msgstr "orphaner" # type: TH #. type: TH #: ../orphaner.8:1 ../editkeep.8:1 #, no-wrap msgid "April 2004" msgstr "Avril 2004" # type: SH #. Copyright (C) 2000, 2001, 2002, 2003 Cris van Pelt #. Copyright (C) 2003, 2004 Peter Palfrader #. Copyright (C) 2008, 2009 Carsten Hey #. $Id$ #. type: SH #: ../orphaner.8:6 ../editkeep.8:6 ../deborphan.1:8 #, no-wrap msgid "NAME" msgstr "NOM" # type: Plain text #. type: Plain text #: ../orphaner.8:9 msgid "orphaner - frontend for deborphan" msgstr "orphaner - interface pour deborphan" # type: SH #. type: SH #: ../orphaner.8:10 ../editkeep.8:10 ../deborphan.1:10 #, no-wrap msgid "SYNOPSIS" msgstr "SYNOPSIS" # type: Plain text #. type: Plain text #: ../orphaner.8:13 msgid "B [B<--help>|B<--purge>] [I]" msgstr "B [B<--help>|B<--purge>] [I]" # type: SH #. type: SH #: ../orphaner.8:14 ../editkeep.8:14 ../deborphan.1:13 #, no-wrap msgid "DESCRIPTION" msgstr "DESCRIPTION" # type: Plain text #. type: Plain text #: ../orphaner.8:22 msgid "" "B is a neat frontend for B displaying a list of " "orphaned packages with dialog or whiptail. Packages may be selected for " "removal with B which is then called to do the work. After removal a " "new list of orphaned packages is gathered from deborphan. The program ends " "when either `Cancel' is pressed or no package is marked for removal." msgstr "" "B est une interface pour B utilisant B ou " "B qui affiche la liste des paquets orphelins. Les paquets peuvent " "être sélectionnés pour être supprimés avec B qui sera alors appelé " "pour effectuer la suppression. Après suppression, la liste des paquets " "orphelins est réactualisée. Le programme rend la main lorsque «\\ Annuler\\ " "» est choisi ou bien lorsqu'aucun paquet n'est choisi pour suppression." # type: Plain text #. type: Plain text #: ../orphaner.8:25 msgid "" "After you removed a package, all new orphaned packages are shown at the top " "of the list separated by +++++ from the old list." msgstr "" "Après suppression d'un paquet, les paquets nouvellement orphelins sont " "listés, séparés des anciens par une ligne «\\ +++++\\ »." # type: Plain text #. type: Plain text #: ../orphaner.8:31 msgid "" "Orphaner also shows two additional buttons: `Simulate' and `Help'. " "`Simulate' does like its name suggest only a simulation of removing and " "shows the result that would appear after real removing. So you can see the " "packages, which will become orphaned and you can select them and remove all " "packages with one B call." msgstr "" "Orphaner propose deux autres boutons\\ : «\\ Simuler\\ » et «\\ Aide\\ ». " "Comme son nom l'indique, «\\ Simuler\\ » permet de simuler la suppression en " "montrant la liste qui apparaîtrait s'il s'agissait d'une véritable " "suppression. Il est ainsi possible de voir les paquets qui seraient rendus " "orphelins suite à cette suppression et de les sélectionner aussi pour faire " "une suppression globale avec un seul appel de B." # type: Plain text #. type: Plain text #: ../orphaner.8:34 msgid "" "`Help' shows you the status of the package given by B. B " "your selection will be lost." msgstr "" "«\\ Aide\\ » affiche l'état du paquet tel qu'il serait donné par B. B la sélection en cours ne sera pas conservée." # type: SH #. type: SH #: ../orphaner.8:35 ../editkeep.8:25 ../deborphan.1:25 #, no-wrap msgid "OPTIONS" msgstr "OPTIONS" # type: IP #. type: IP #: ../orphaner.8:36 #, no-wrap msgid "B<--help>" msgstr "B<--help>" # type: Plain text #. type: Plain text #: ../orphaner.8:38 msgid "Print a short help and exit." msgstr "Affiche une aide sommaire et rend la main." # type: IP #. type: IP #: ../orphaner.8:39 #, no-wrap msgid "B<--skip-apt>" msgstr "B<--skip-apt>" # type: Plain text #. type: Plain text #: ../orphaner.8:41 msgid "Do not call B, but show apt-get command line instead." msgstr "" "Ne lance pas B, mais montre la ligne de commande d'apt-get à la " "place." # type: IP #. type: IP #: ../orphaner.8:42 #, no-wrap msgid "B<--purge>" msgstr "B<--purge>" # type: Plain text #. type: Plain text #: ../orphaner.8:44 msgid "Call B remove with the B<--purge> option." msgstr "Appelle B avec l'option B<--purge>." # type: Plain text #. type: Plain text #: ../orphaner.8:54 msgid "" "B accepts most, but not all, options that B accepts. " "These options are passed to B unchanged, and described in " "B's manpage. Options which are not accepted include switches to " "manage the keep file, and switches to change the output format. Note that " "switches which take an argument need to passed as one argument to " "B. For instance to only show packages of priority I and " "less important, you need to use B<--priority=optional> (i.e. with the B<=> " "sign, not with a space)." msgstr "" "B accepte la plupart des options, mais pas toutes, de " "B. Ces options sont passées tel quel à B et sont " "décrites dans la page de manuel de B. Les options incompatibles " "comprennent les commutateurs qui permettent de gérer les paquets à conserver " "et ceux qui modifient le format d'affichage. Les commutateurs qui prennent " "un paramètre doivent être passés comme un paramètre de B. Par " "exemple, pour n'afficher que les paquets de priorité au moins I, " "il faudra utiliser B<--priority=optional> (i.e. avec le signe B<=> et non " "avec un espace)." # type: SH #. type: SH #: ../orphaner.8:55 ../editkeep.8:31 ../deborphan.1:247 #, no-wrap msgid "SEE ALSO" msgstr "VOIR AUSSI" # type: Plain text #. type: Plain text #: ../orphaner.8:60 ../editkeep.8:36 msgid "B(1), B(8), B(8)" msgstr "B(1), B(8), B(8)" # type: TH #. type: TH #: ../editkeep.8:1 #, no-wrap msgid "editkeep" msgstr "editkeep" # type: Plain text #. type: Plain text #: ../editkeep.8:9 msgid "editkeep - frontend for deborphan" msgstr "" "editkeep - interface de deborphan pour la gestion des paquets à conserver" # type: Plain text #. type: Plain text #: ../editkeep.8:13 msgid "B [options]" msgstr "B [options]" # type: Plain text #. type: Plain text #: ../editkeep.8:19 msgid "" "B is a frontend for B displaying a list of orphaned " "packages (-a for all-sections is implied) and packages which are tagged to " "never been shown using dialog or whiptail." msgstr "" "B est une interface de B utilisant B ou " "B qui affiche la liste des paquets orphelins (avec l'option -a qui " "affiche l'ensemble des sections) et des paquets marqués comme à conserver " "(qui ne seront jamais considérés comme orphelins quel que soit leur état)." # type: Plain text #. type: Plain text #: ../editkeep.8:24 msgid "" "Packages may be selected to be added or removed from deborphans keep list, i." "e. the list of files it never proposes for removal." msgstr "" "Les paquets peuvent être sélectionnés pour être ajoutés ou supprimés de la " "liste des paquets à conserver." # type: Plain text #. type: Plain text #: ../editkeep.8:30 msgid "B<-n> Turn off nice-mode. See the deborphan manpage for description." msgstr "" "B<-n> Désactive le «\\ nice-mode\\ ». Voir la page de manuel de deborphan " "pour obtenir plus de précisions." # type: TH #. type: TH #: ../deborphan.1:1 #, no-wrap msgid "DEBORPHAN" msgstr "DEBORPHAN" # type: TH #. type: TH #: ../deborphan.1:1 #, no-wrap msgid "February 2009" msgstr "Février 2009" # type: TH #. type: TH #: ../deborphan.1:1 #, no-wrap msgid "deborphan" msgstr "deborphan" # type: Plain text #. type: Plain text #: ../deborphan.1:10 msgid "deborphan - Orphaned package finder" msgstr "deborphan - recherche les paquets orphelins" # type: Plain text #. type: Plain text #: ../deborphan.1:13 msgid "B [I