debian/0000755000000000000000000000000012207553177007177 5ustar debian/NEWS0000644000000000000000000000056112207546005007670 0ustar wcd (5.1.2-1) unstable; urgency=low INCOMPATIBLE CHANGES: Location of wcd executable has changed from /usr/lib/wcd to /usr/bin. If you use the provided wcd() wrappers from /usr/share/wcd/ No changes are needed. If you have your own wcd(), update the path to the executable. -- Jari Aalto Tue, 25 May 2010 10:34:25 +0300 debian/README.Debian0000644000000000000000000000151112207546005011226 0ustar Debian README for wcd ===================== Wcd is a directory changer, but it cannot do this by itself because the "cd" must be done by the shell. Therefore to use wcd, you need to add a small amount of code to your shell initialization file. DEFAULT INSTALL Use the supplied default shell startup command files for your shell. For Bourne-Shell compatible shells (Ksh family, Sh/Bash) add to $HOME/.bashrc the following line: . /usr/share/wcd/wcd-include.sh Likewise for Csh compatible shells, see the *.csh include file. MANUAL INSTALL Study the supplied included files and create write function/alias to your shell's startup file that calls the wcd.exec. CHANGES TO UPSTREAM wcd.exe was renamed to wcd.exec -- Jari Aalto , Thu, 16 Jun 2011 10:05:36 +0300 debian/wcd.doc-base0000644000000000000000000000024012207546005011337 0ustar Document: wcd Title: Debian wcd Manual Author: Erwin Waterlander Abstract: FAQ for wcd Section: File Management Format: Text Files: /usr/share/doc/wcd/faq.txt debian/clean0000644000000000000000000000010012207546005010163 0ustar debian/*.1 debian/*.7 src/po/*.mo src/man/man1/wcd.1 doc/wcd.ps debian/wcd-include.sh0000644000000000000000000000304112207546005011717 0ustar # Copyright # # Copyright (C) 2011 Erwin Waterlander # Copyright (C) 2009-2011 Jari Aalto # # License # # 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 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 . # # Description # # Define a shell alias for wcd(1), which itself change # directories, so it must be done in a shell alias. # # This file is in /etc/profile.d/ and it should be sourced from # a shell startup file: ~/.rc if [ -z "$WCDHOME" ] then export WCDHOME="$HOME/.wcd" fi wcd () { go="${WCDHOME:-${HOME}}/bin/wcd.go" rm -f "$go" 2> /dev/null # In Emacs M-x shell, use plain curses interface if [ "$INSIDE_EMACS" ]; then if echo $INSIDE_EMACS | grep --quiet "comint" ; then opt="-o" fi fi /usr/bin/wcd.exec $opt "$@" # GO-script is not produced e.g. with option "-h" etc. [ -f "$go" ] && . "$go" unset go unset opt } # End of file debian/watch0000644000000000000000000000016212207546005010217 0ustar version=3 http://www.xs4all.nl/~waterlan/ wcd-([.\d]*)-src\.tar\.gz # http://sf.net/wcd/wcd-([.\d]*)-src\.tar\.gz debian/rules0000755000000000000000000000350212207546005010247 0ustar #!/usr/bin/make -f PACKAGE = wcd EXE = .exec export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed # UCS; Activate unicode UTF-8 support # NLS; Enable international support # DOTWCD; Use ~/.wcd/ configuration directory # UNINORM; Enable Unicode normalization DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk MAKE_OPTIONS = \ EXT=$(EXE) \ UCS=1 \ NLS=1 \ DOTWCD=1 \ UNINORM=1 \ CPP_FLAGS_POD=-Dunix \ LDFLAGS_USER="$(LDFLAGS)" \ CFLAGS_USER="$(CPPFLAGS) $(CFLAGS)" include debian/debian-vars.mk override_dh_auto_build: $(MAKE) -C src $(MAKE_OPTIONS) man pod all override_dh_auto_clean: $(MAKE) -C src $(MAKE_OPTIONS) clean # This is a generated file. The developer may have forgot to update it, # and debuild says "it's modified" and aborts. rm -f src/man/man1/wcd1.pod override_dh_auto_install: $(MAKE) -C src \ DESTDIR=$(PKGDIR) \ prefix=/usr \ BINDIR=$(LIBDIR) \ DOCDIR=$(PKGDOCDIR) \ MANDIR1=$(MAN7DIR) \ INSTALL_OBJS_DOC_INSTALL= \ INSTALL_OBJS_DOC_COPYING= \ $(MAKE_OPTIONS) \ install install-profile # Remove /usr/share/doc/wcd-VERSION # Not used in Debian rm -rf $(PKGDOCDIR)-*/ # Relocate scripts install -d -m 755 $(SHAREDIR) install -m 644 \ $(PKGDIR)/etc/profile.d/wcd.csh \ $(SHAREDIR)/wcd-include.csh install -m 644 \ debian/wcd-include.sh \ $(SHAREDIR)/wcd-include.sh rm -rf debian/$(PACKAGE)/etc man: # target: man install -d -m 755 $(MAN1DIR) # Create manual page redirection file man=$(MAN1DIR)/$(PACKAGE)$(EXE).1 ; \ echo ".so man1/wcd.1.gz" > $$man ; \ gzip --best $$man override_dh_installchangelogs: dh_installchangelogs doc/whatsnew.txt override_dh_installman: man dh_installman rm $(PKGDOCDIR)/wcd.txt* %: dh $@ .PHONY: man # End of file debian/changelog0000644000000000000000000002117712207546005011051 0ustar wcd (5.2.4-1) unstable; urgency=low * New upstream release. * debian/conrol - (Vcs-*): Update to anonscm.debian.org. * debian/copyright - (X-Upstream-Vcs): New URL. -- Jari Aalto Thu, 29 Aug 2013 07:20:05 +0300 wcd (5.2.3-1) unstable; urgency=low * New upstream release. * debian/control - (Standards-Version): Update to 3.9.4. -- Jari Aalto Wed, 31 Oct 2012 08:38:16 +0200 wcd (5.2.2-1) unstable; urgency=low * New upstream release. * debian/copyright - Adjust indenting and years. * debian/rules - (MAKE_OPTIONS) New. Pass hardened build flags. - (override_dh_auto_clean): Remove generated files. -- Jari Aalto Mon, 10 Sep 2012 08:48:43 +0300 wcd (5.2.1-2) unstable; urgency=low * debian/control - (Build-Depends): Rm dpkg-dev; not needed with debhelper 9. - (Standards-Version): Update to 3.9.3.1. * debian/copyright - Update to format 1.0. * debian/rules - Enable all hardening flags. - Use DEB_*_MAINT_* variables. -- Jari Aalto Sat, 24 Mar 2012 02:15:09 -0400 wcd (5.2.1-1) unstable; urgency=low * New upstream release. * General - Delete extra empty newlines and whitespaces from files. * debian/control - (Standards-Version): update to 3.9.3. - (Build-Depends): update to debhelper 9, dpkg-dev 1.16.1. * debian/copyright - Update to DEP5 1.0. * debian/rules - (KEEP_FILES): New. - (clean): Clean generated file sin doc/ directory. * debian/compat - Update to 9 * debian/rules - Use hardened CFLAGS. http://wiki.debian.org/ReleaseGoals/SecurityHardeningBuildFlags -- Jari Aalto Wed, 29 Feb 2012 17:23:17 -0500 wcd (5.2.0-1) unstable; urgency=low * New upstream release. * debian/control - (Build-Depends): Add libunistring-dev. * debian/copyright - Update to DEP5. * debian/rules - (MAKE_OPTIONS): Enable Unicode normalization with UNINORM=1. - (override_dh_auto_clean): clean up *.pod. -- Jari Aalto Sat, 12 Nov 2011 17:46:17 +0200 wcd (5.1.5-1) unstable; urgency=low * New upstream release. * debian/control - (Standards-Version): update to 3.9.2. * debian/{clean,docs} - Remove *.pdf; no longer generated by upstream by default. * debian/rules - (override_dh_auto_install): install alias scrips provided by upstream. - (override_dh_installman): delete *.pdf handling; no longer needed. * debian/README.Debian - Rewrite. * debian/wcd-include.sh.new - Update to newest upstream and merge local changes. -- Jari Aalto Thu, 16 Jun 2011 10:06:05 +0300 wcd (5.1.4-1) unstable; urgency=low * New upstream release * debian/rules - (override_dh_auto_build): Do not build duplicate copies of manual pages in format: txt pdf ps. - (override_dh_installman): Remove copies of manual pages. * debian/watch - Prefer direct upstream URL (faster response). -- Jari Aalto Sun, 21 Nov 2010 23:31:26 +0200 wcd (5.1.3-1) unstable; urgency=low * New upstream release. * debian/compat - Update to 8. * debian/NEWS.Debian - Adjust indentation. * debian/control - (Build-Depends): Update to debhelper 8. - (Standards-Version): Update to 3.9.1. -- Jari Aalto Sat, 13 Nov 2010 01:25:02 +0200 wcd (5.1.2-1) unstable; urgency=low * New upstream release - Update to packaging format "3.0 (quilt)". * debian/*.sh - Update path to /usr/bin. * debian/control - (Build-Depends): Update to debhelper 7.1. - (Standards-Version): Update to 3.8.4. * debian/debian-compile.mk - Delete unused file. * debian/NEWS - New file * debian/patches - (20): Fix curses. * debian/rules - Move to dh(1) * debian/source/format - New file. * debian/wcd.manpages - Delete unused file. -- Jari Aalto Tue, 25 May 2010 11:23:18 +0300 wcd (5.1.1-1) unstable; urgency=low * New upstream release. -- Jari Aalto Thu, 14 Jan 2010 20:11:46 +0200 wcd (5.1.0-2) unstable; urgency=low * Move to format: 3.0 (quilt). * debian/clean - Move content from debian/rules for dh(1). * debian/control - (Depends): add ${misc:Depends} for debhelper. * debian/debian-compile.mk - New file. * debian/rules - Remove rules obsoleted by dh(1). - (CFLAGS_EXTRA): New. Pass strict compiler flags. * debian/source/format - New file. * debian/ttyload.{clean,manpages} - Move content from debian/rules for dh(1). -- Jari Aalto Thu, 17 Dec 2009 19:00:48 +0200 wcd (5.1.0-1) unstable; urgency=low * New upstream release. * debian/control - (Build-Depends): Change to libncursesw5-dev (UTF-8). - (Standards-Version): update to 3.8.3. * debian/doc-base - New (lintian). * debian/rules - (build.stamp): enable Unicode support by adding UCS=1. - (install): Modify for new upstream version. * debian/patches - Remove. All accepted by upstream maintainer. * debian/wcd-include.sh - Add missing parenthesis (Closes: #551588). - Add quoting. Remove 'test' calls and use POSIX []. - Add -z option. - Detect Emacs M-x shell and turn on plain curses. -- Jari Aalto Mon, 02 Nov 2009 05:32:11 +0000 wcd (5.0.4-1) unstable; urgency=low * GENERAL INFORMATION - New maintainer (Closes: #540913). - Replace CDBS build system with debhelper. * New upstream release - Upgrade (Closes: #517321, #540986). - Make option -l accept second arg as ALIAS-NAME (Closes: #518280). - Reverse options -v -V (Closes: #518136). * debian/NEWS - Minor formatting adjustments. - (Changes compared to upstream): update to newest release. * debian/debian-vars.mk - New file for packaging variables. * debian/control - (Build-Depends): Add ghostscript (new upstream release). - (Homepage): move to top (Closes: #517378) and point to general project hub at Freshmeat (Closes: #517379). - (Standards-Version): update to 3.8.2. - (Vcs-*): New fields. * debian/dirs - Delete file, new upstream version uses different directories. * debian/patches - Add 10-manpage-hyphen.dpatch (Closes: #517334). - Add 20-manpage-pu.dpatch. * debian/rules - New file. * debian/watch - Change to Sourceforge. * debian/wcd-include.sh - Convert to pure /bin/sh (remove Bashism). -- Jari Aalto Thu, 13 Aug 2009 21:38:03 +0000 wcd (3.2.0-1) unstable; urgency=low * New upstream release. -- Lucas Wall Wed, 1 Mar 2006 23:49:03 -0300 wcd (3.1.4-1) unstable; urgency=low * New upstream release. * New maintainer. (closes: #297448) * Switched to cdbs. -- Lucas Wall Tue, 1 Mar 2005 16:02:15 -0300 wcd (3.1.3-3) unstable; urgency=low * Fix path to shell scripts (closes:238616) * Remove debconf note which had closed 237005 (closes:238592) -- Kevin M. Rosenberg Wed, 17 Mar 2004 19:18:45 -0700 wcd (3.1.3-2) unstable; urgency=low * Add debconf note that "users must read README.Debian" to use this package (closes:237005) * Add bash and csh shell fragments that users can add to their startup scripts. * Rename wcd.exe to wcd_exe -- Kevin M. Rosenberg Sun, 14 Mar 2004 15:42:17 -0700 wcd (3.1.3-1) unstable; urgency=low * New upstream -- Kevin M. Rosenberg Tue, 9 Mar 2004 07:19:46 -0700 wcd (3.1.0-1) unstable; urgency=low * New upstream * Build with gcc-3.2 * Move changes wrt upstream from copyright to README.Debian -- Kevin M. Rosenberg Mon, 13 Jan 2003 20:11:53 -0700 wcd (3.0.7-3) unstable; urgency=low * Really fix versioning problem. -- Kevin M. Rosenberg Tue, 12 Nov 2002 11:31:11 -0700 wcd (3.0.7-2) unstable; urgency=low * Rebuild with new glibc, should now have correct pkg dependency versioning (closes: 168803) -- Kevin M. Rosenberg Tue, 12 Nov 2002 10:17:31 -0700 wcd (3.0.7-1) unstable; urgency=low * New upstream release -- Kevin M. Rosenberg Mon, 28 Oct 2002 14:30:44 -0700 wcd (3.0.6-1) unstable; urgency=low * New upstream version. * Fix typo in short description. -- Kevin M. Rosenberg Sun, 8 Sep 2002 15:53:36 -0600 wcd (3.0.5-2) unstable; urgency=low * Update e-mail address. -- Kevin M. Rosenberg Sun, 11 Aug 2002 23:31:05 -0600 wcd (3.0.5-1) unstable; urgency=low * Initial release (closes: #154333) -- Kevin M. Rosenberg Fri, 26 Jul 2002 00:15:53 -0600 debian/docs0000644000000000000000000000013212207546005010036 0ustar doc/wcd.txt doc/faq.txt doc/problems.txt doc/todo.txt doc/README.txt debian/README.Debian debian/debian-vars.mk0000644000000000000000000000443712207546005011723 0ustar # debian-vars.mk -- Common variables # # Copyright # # Copyright (C) 2005-2009 Jari Aalto # # License # # 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 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 . # # Description # # This is GNU makefile part, that defines common variables and # macros to be used from debian/rules. To install, add this: # # PACKAGE = foo # include debian/debian-vars.mk ifneq (,) This makefile requires GNU Make. endif PACKAGE ?= foo PIXPACKAGE ?= $(PACKAGE) TOPDIR := $(shell pwd) PKGDIR = $(shell pwd)/debian/$(PACKAGE) SHAREROOTDIR = $(PKGDIR)/usr/share SHAREDIR = $(SHAREROOTDIR)/$(PACKAGE) DOCROOTDIR = $(SHAREROOTDIR)/doc PKGDOCDIR = $(DOCROOTDIR)/$(PACKAGE) SITELISPDIR = $(SHAREROOTDIR)/emacs/site-lisp PKGLISPDIR = $(SITELISPDIR)/$(PACKAGE) DESKTOPDIR = $(SHAREROOTDIR)/applications XSESSIONDIR = $(SHAREROOTDIR)/xsessions LOCALEDIR = $(SHAREROOTDIR)/locale INFODIR = $(SHAREROOTDIR)/info PIXDIR = $(SHAREROOTDIR)/pixmaps PKGPIXDIR = $(SHAREROOTDIR)/pixmaps/$(PIXPACKAGE) MANROOTDIR = $(SHAREROOTDIR)/man MAN1DIR = $(MANROOTDIR)/man1 MAN5DIR = $(MANROOTDIR)/man5 MAN7DIR = $(MANROOTDIR)/man7 MAN8DIR = $(MANROOTDIR)/man8 LIBROOTDIR = $(PKGDIR)/usr/lib LIBDIR = $(LIBROOTDIR)/$(PACKAGE) LIBPERLDIR = $(LIBROOTDIR)/perl BINDIR = $(PKGDIR)/usr/bin SBINDIR = $(PKGDIR)/usr/sbin GAMEBINDIR = $(PKGDIR)/usr/games INSTALL ?= /usr/bin/install INSTALL_DIR = $(INSTALL) -m 755 -d INSTALL_DATA = $(INSTALL) -p -m 644 # The difference is that "BIN" may contain binary strip option INSTALL_SCRIPT = $(INSTALL) -p -m 755 INSTALL_BIN = $(INSTALL) -p -m 755 ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) INSTALL_BIN += -s endif # End of Makefile part debian/source/0000755000000000000000000000000012207546005010467 5ustar debian/source/format0000644000000000000000000000001412207546005011675 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000212207546005010365 0ustar 9 debian/copyright0000644000000000000000000000265612207546005011133 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0 Upstream-Name: wcd Upstream-Contact: Erwin Waterlander , Source: http://freshmeat.net/projects/wcd X-Upstream-Vcs: svn co svn://svn.code.sf.net/p/wcd/code/trunk X-Upstream-Bugs: http://sourceforge.net/tracker/?group_id=35380&atid=414024 X-Source: http://sourceforge.net/projects/wcd http://waterlan.home.xs4all.nl/ Files: * Copyright: 1997-2000 Erwin Waterlander License: GPL-2+ Files: debian/* Copyright: 2009-2012 Jari Aalto 2005-2006 Lucas Wall 2002-2004 Kevin M. Rosenberg License: GPL-2+ License: GPL-2+ This package 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 package 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 . . On Debian systems, the complete text of the GNU General Public License can be found in "/usr/share/common-licenses/GPL-2". debian/wcd-include.csh0000644000000000000000000000012412207546005012061 0ustar alias wcd "rm -f $HOME/bin/wcd.go; /usr/bin/wcd.exec \!* ; source $HOME/bin/wcd.go" debian/NEWS.Debian0000644000000000000000000000065312207546005011053 0ustar wcd (3.1.3-2) unstable; urgency=low * Due to issues raised in bug report #237005, the location and name of /usr/bin/wcd.exe has been changed to /usr/lib/wcd/wcd.exec. * Shell script fragments have been added. It is recommended for users to include these scripts rather than directly writing a function/alias for wcd. See README.Debian. -- Kevin M. Rosenberg Sun, 14 Mar 2004 17:23:40 -0700 debian/control0000644000000000000000000000154312207546005010575 0ustar Source: wcd Section: utils Priority: optional Maintainer: Jari Aalto Build-Depends: dpkg-dev (>= 1.16.2), debhelper (>= 9), libncursesw5-dev, libunistring-dev, ghostscript Standards-Version: 3.9.4 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/wcd.git Vcs-Git: git://anonscm.debian.org/collab-maint/wcd.git Homepage: http://freshmeat.net/projects/wcd Package: wcd Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: saves time typing when you want to change directories Wcd (Wherever Change Directory) is a program to quickly change directories. It saves time typing at the keyboard. One needs to type only a part of a directory name and wcd will jump to it. By default, wcd searches for a directory with a name that begins with what has been typed, but the use of wildcards is also fully supported.