debian/0000755000000000000000000000000012260062720007163 5ustar debian/gcal.install0000644000000000000000000000014012143762260011462 0ustar usr/bin/gcal /usr/bin usr/bin/gcal2txt /usr/bin usr/bin/tcal /usr/bin usr/bin/txt2gcal /usr/bin debian/control0000644000000000000000000000276612260056446010611 0ustar Source: gcal Section: utils Priority: optional Maintainer: Thorsten Alteholz Standards-Version: 3.9.5 Build-Depends: debhelper (>= 8), libncurses5-dev, texinfo, autotools-dev Homepage: http://directory.fsf.org/project/gcal/ Package: gcal Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, gcal-common (= ${source:Version}) Description: program for calculating and printing calendars Gcal displays a calendar for a month or a year, eternal holiday lists and fixed date lists, in many ways. The program correctly omits the dates that were skipped when the current Gregorian calendar replaced the earlier Julian calendar. . Apart from the usual and well known calendar functions like the output of a month or a year calendar sheet, or the output of an eternal holiday list, Gcal offers the facility to display fixed dates on the day of their occurrence and to remind or inform the user about them. So it is possible for users to receive an on-screen notification, at bootup or login, of all holidays or appointments which take place on that day. Notification by electronic mail is also possible. Package: gcal-common Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends} Replaces: gcal (<= 3.01.1-9) Recommends: gcal (>= ${source:Version}) Description: gcal architecture independent files This package contains architecture independent files needed for gcal to run properly. Therefore, unless you have 'gcal' package installed, you will hardly find this package useful. debian/copyright0000644000000000000000000000366612117620732011135 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: gcal Source: http://ftp.gnu.org/pub/gnu/gcal/ Files: * Copyright: 1994 - 1997, 2000, Thomas Esken 2010, 2011, Free Software Foundation, Inc. License: GPL-2 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 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 version 2 can be found in "/usr/share/common-licenses/GPL-2". Files: gcal.info Copyright: 1994 - 1997, 2000, Thomas Esken 2010, 2011, Free Software Foundation, Inc. License: GFDL-1.3 Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". . On Debian systems, the complete text of the GNU Free Documentation License version 1.3 can be found in "/usr/share/common-licenses/GFDL-1.3". Files: debian/* Copyright: 1999 - 2001, Edward Betts 2009 - 2011, Thorsten Alteholz License: GPL-2 On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/changelog0000644000000000000000000002353612260057277011061 0ustar gcal (3.6.3-3) unstable; urgency=low * apply patch from Logan Rosen to use autotools-dev (debian/control, debian/rules) (Closes: #733472) * debian/control: bump version to 3.9.5 (no changes needed) -- Thorsten Alteholz Sun, 29 Dec 2013 18:00:07 +0100 gcal (3.6.3-2) unstable; urgency=low * debian/rules: tidy file * debian/rules: install gcal.info* only in gcal-common (Closes: #708481, #708399) -- Thorsten Alteholz Thu, 16 May 2013 10:00:07 +0200 gcal (3.6.3-1) unstable; urgency=low * new upstream version * debian/control: remove DM-Upload-Allowed: * files from /usr/share/doc/examples now moved to /usr/share/doc/gcal-common/examples -- Thorsten Alteholz Tue, 14 May 2013 18:00:07 +0200 gcal (3.6.1-3) unstable; urgency=low * add debian/patches/gets.patch for eglibc-2.17 (Closes: #701394) * add description to patches * debian/rules: replace dh_clean -k by dh_prep * debian/rules: add support for hardening flags * debian/copyright: add correct versioned Format:-line * debian/control: bump version to 3.9.4 (no changes needed) -- Thorsten Alteholz Tue, 12 Mar 2013 18:00:07 +0100 gcal (3.6.1-2) unstable; urgency=low * debian/rules: add real targets to build-arch and build-indep according to lintian recommendation * debian/changelog: minor corrections * debian/control: dependency of quilt removed * debian/control: moved to dh 8 -- Thorsten Alteholz Wed, 14 Dec 2011 19:00:07 +0100 gcal (3.6.1-1) unstable; urgency=low * Imported Upstream version 3.6.1 * build-arch and build-indep are needed to calm lintian * debian/copyright: updated and changed to dep5 format * debian/control: bump standard to 3.9.2, no changes * debian/rules: do not install NEWS as changelog -- Thorsten Alteholz Mon, 19 Sep 2011 18:00:00 +0200 gcal (3.6.0-1) unstable; urgency=low * new upstream version 3.6.0 * all relevant debian patches are now included in upstream version * debian/control: Standards-Version changed to 3.9.0 (no changes needed) * debian/control: reworded text of long description (Closes: #529374) * debian/control: DM-Upload-Allowed added * switch to dpkg-source 3.0 (quilt) format * as man pages have been removed from upstream tar ball, old versions are "patched" into the tree * lintian override for misspelled word added: "Nam" is part of "Viet Nam" and not a misspelled "Name" * interpretation of LC_* variables has been reworked (Closes: #197469) According to the new upstream, this error should have been fixed. * patch added for implicit declared functions -- Thorsten Alteholz Thu, 01 Jul 2010 18:00:00 +0200 gcal (3.01.1-10) unstable; urgency=low * new maintainer (Closes: #465930) * debian/control: changed Standards-Version to 3.8.3 (no changes needed) * debian/rules: updated clean rules to remove gcal.* files under doc/{de,en}: these are directories so do rm -rf * split architecture independent data into gcal-common package * README.source added * changed all modifications in src files to patches * corrected data/dates/lotr: Sm8 -> Smaug (Ubuntu bug LP: #126022) * according to Austrian law All Souls day is no holiday (Closes: #337043) -- Thorsten Alteholz Tue, 21 Oct 2009 18:00:00 +0200 gcal (3.01.1-9) unstable; urgency=low * QA upload. * Remove -pg from CFLAGS in debian/rules. (Fixes FTBFS on GNU/Hurd). * Add watch file. * Bump Standards Version to 3.8.1. (No changes needed). -- Barry deFreese Tue, 05 May 2009 13:08:41 -0400 gcal (3.01.1-8) unstable; urgency=low * QA upload * debian/copyright: added year 2000, fixed spelling of upstream author (on request by the upstream author). -- Ralf Treinen Mon, 30 Mar 2009 20:44:22 +0200 gcal (3.01.1-7) unstable; urgency=low * QA upload. * debian/control - bump Standards-Version to 3.8.0 (no changes needed) - better short description - added texinfo build-dep, needed to provide makeinfo * src/{hd-data2.c,hd-defs.h,hd-data.c} - fixed Czech holidays; thanks to Martin Mares for the report and patch; Closes: #210760 * src/hd-data.c - removed non ASCII char * po/Makefile.in.in - added --from-code=iso-8859-1 * debian/rules - added -D_GNU_SOURCE to CFLAGS to prevent FTBFS with glibc 2.8; thanks to Albert Damen from Ubuntu package for the hint; - removed template header - removed unneeded or commented dh_* calls - updated clean rules to remove gcal.* files under doc/{de,en} since they are regenerated -- Sandro Tosi Wed, 13 Aug 2008 20:22:00 +0200 gcal (3.01.1-6) unstable; urgency=low * QA upload. + Set maintainer to Debian QA Group . * Acknowledge NMUs. (Closes: #249668). * Remove $$(INC) from CFLAGS. (Closes: #476046). * Use pager as default pager command. (Closes: #266365). + Thanks to Albert Damen. * Fix German translations. (Closes: #313710). + Thanks to Jens Seidel for the patch. * All Saints Day on some states. (Close: #396378). + Thanks to Marc-Jano Knopp for the patch. * Fix typo in copyright and update FSF address. * Make clean not ignore errors. * Replace 'pwd' with $(CURDIR). * Move DH_COMPAT to compat and set to 5. * Remove unneeded old.rules file. * Fix hyphens used as options in manpage. * Bump debhelper build-depends to 5. * Bump Standards Version to 3.7.3. -- Barry deFreese Sat, 19 Apr 2008 09:37:15 -0400 gcal (3.01.1-5.1) unstable; urgency=low * NMU * Don't provide dir.gz and dir.old.gz after a rebuild (Closes: #249668). -- Sebastien Bacher Sun, 11 Jul 2004 22:02:42 +0200 gcal (3.01.1-5) unstable; urgency=low * doc/calendar.faq: removed from source package (Closes: Bug#104495) This file is not free, the license forbids the redistribution for profit. James Troup had already removed the file in version 2.40-4 of this package, in a particularly stupid move on my part I managed to miss the entry in the changelog and the copyright file when I updated the package to a new upstream release. I would like to take this opportunity to say I am very sorry for my mistake to James, the other Debian developers, and users of the testing and unstable distribution. * debian/copyright: James Troup's name and comments removed from the copyright file on his request. -- Edward Betts Fri, 13 Jul 2001 18:12:39 +0100 gcal (3.01-4) unstable; urgency=low * debian/control: Standards-Version: 3.5.5 * debian/copyright: added my name and cleaned up copyright * debian/rules: install info files correctly -- Edward Betts Thu, 12 Jul 2001 17:12:36 +0100 gcal (3.01-3) unstable; urgency=low * debian/rules: Build-Depends: libncurses5-dev (Closes: Bug#94832) -- Edward Betts Sun, 22 Apr 2001 05:22:39 -0600 gcal (3.01-2) unstable; urgency=low * data/Makefile.in: stop package builds from installing files in $(HOME) -- Edward Betts Sat, 21 Apr 2001 13:57:06 -0600 gcal (3.01-1) unstable; urgency=low * New maintainer * New upstream release (Closes: Bug#75506) * Recompiled with libncurses5 (Closes: Bug#93990) * Acknowledge NMUs (Closes: Bug#91163, Bug#91474) * data/dates/world: Changed date of Nikolaustag (Closes: Bug#78867) * debian/control: added Build-Depends: debhelper, libncurses5 * debian/rules: changed to debhelper v3 -- Edward Betts Sat, 21 Apr 2001 02:11:50 -0600 gcal (2.40-8.1) unstable; urgency=low * NMU * Made the FSSTND -> FHS transition. (Closes: #91163, #91474) * Upped Standards-Version to 3.5.2. -- Carlos Laviola Mon, 16 Apr 2001 01:43:20 -0400 gcal (2.40-8) unstable; urgency=low * Make sure binary-arch doesn't fail in trying to remove non-existant files. -- Ole J. Tetlie Sun, 2 Apr 2000 11:27:53 +0200 gcal (2.40-7) unstable; urgency=low * debian/rules: Don't install /usr/info/dir* -- Ole J. Tetlie Fri, 14 May 1999 19:34:45 +0200 gcal (2.40-6) unstable; urgency=low * debian/control: New maintainer. -- Ole J. Tetlie Mon, 26 Apr 1999 13:18:38 +0200 gcal (2.40-5) unstable; urgency=low * doc/en/texi/gcal.texi: spell check. -- James Troup Sat, 30 Jan 1999 17:58:35 +0000 gcal (2.40-4) frozen unstable; urgency=low * debian/control (Standards-Version): updated to 2.5.0.0. * doc/calendar.faq: removed as it's not free. (As a result the upstream source is no longer pristine) * debian/rules (binary-arch): install doc/GREG-REFORM into /usr/doc/gcal/. * configure.in: also accept makeinfo --version info which starts "makeinfo" rather than just "Makeinfo". -- James Troup Fri, 6 Nov 1998 17:26:40 +0000 gcal (2.40-3) frozen unstable; urgency=low * debian/control (Standards-Version): updated to 2.4.1.0. * debian/control (Maintainer): new address. * debian/copyright: ditto. * Rebuilt with ncurses4. -- James Troup Fri, 23 Oct 1998 16:37:44 +0100 gcal (2.40-2) unstable; urgency=low * Recompiled without regex0g (duh; the regex library is in libc6). * debian/control (Standards-Version): updated to 2.4.0.0. * debian/copyright: correct reference to now uncompressed GPL in /usr/doc/copyright. * debian/copyright: correct the FSF's address. * debian/rules: drop $(package) and use a literal string instead. * debian/rules: other minor cleanups. -- James Troup Sat, 14 Feb 1998 12:17:04 +0000 gcal (2.40-1) unstable; urgency=low * Initial release. -- James Troup Wed, 26 Nov 1997 02:13:19 +0000 debian/compat0000644000000000000000000000000211672207577010402 0ustar 8 debian/gcal-common.install0000644000000000000000000000001712144010346012743 0ustar usr/share /usr debian/watch0000644000000000000000000000010211634124551010212 0ustar version=3 http://ftp.gnu.org/pub/gnu/gcal/gcal-([\d.]+)\.tar\.gz debian/gcal.manpages0000644000000000000000000000012011634124551011604 0ustar doc/en/man/gcal.1 doc/en/man/gcal2txt.1 doc/en/man/tcal.1 doc/en/man/txt2gcal.1 debian/gcal-common.examples0000644000000000000000000000022411634124551013122 0ustar misc/README misc/daily misc/ddiff misc/dst misc/gcalltx misc/gcalmagic.add misc/locale.alias misc/magic.add misc/moon misc/mrms misc/srss misc/wloc debian/patches/0000755000000000000000000000000012143540666010624 5ustar debian/patches/gcal2txt.1.patch0000644000000000000000000000727412117620277013544 0ustar Description: add man page for gcal2txt Index: gcal-3.6.0/doc/en/man/gcal2txt.1 =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ gcal-3.6.0/doc/en/man/gcal2txt.1 2010-04-22 18:15:07.000000000 +0200 @@ -0,0 +1,108 @@ +.\" $Id: gcal2txt.1 v0.06 2000/06/14 00:00:06 tom Exp $ +.\" +.\" gcal2txt.1: American-English [n]roff source of Unix manual page +.\" +.\" Copyright (c) 1996, 1997, 2000 Thomas Esken +.\" +.\" +.\" Permission is granted to make and distribute verbatim copies of +.\" this manual provided the copyright notice and this permission notice +.\" are preserved on all copies. +.\" +.\" Permission is granted to copy and distribute modified versions of this +.\" manual under the conditions for verbatim copying, provided that the entire +.\" resulting derived work is distributed under the terms of a permission +.\" notice identical to this one. +.\" +.\" Permission is granted to copy and distribute translations of this manual +.\" into another language, under the above conditions for modified versions, +.\" except that this permission notice may be stated in a translation approved +.\" by the Free Software Foundation. +.\" +.\" +.\" ------------------------oOO \\\_''/ OOo--------------------------- +.\" Thomas Esken O (/o-o\) O eMail: esken@gmx.net +.\" Im Hagenfeld 84 (( ^ )) Phone: +49 251 232585 +.\" D-48147 Muenster; Germany \____) ~ (____/ MotD : 2old2live, 2young2die +.\" +.\" +.de EX \"Begin example +.ne 5 +.if n .sp 1 +.if t .sp .5 +.nf +.in +5n +.. +.de EE \"End example +.fi +.in -5n +.if n .sp 1 +.if t .sp .5 +.. +.\" Page parameters +.ll 6.5i +.pl 11i +.po 0 +.\" +.TH GCAL2TXT 1 "June 14, 2000" +.SH NAME +Gcal2txt \- creates a verbatim text file from a Gcal resource file. +.SH SYNOPSIS +.B gcal2txt \fI[\fB\-\-help\fI|\fB\-\-version\fI] | [Resource\-file | \-] +.SH DESCRIPTION +.B Gcal2txt +is a program which creates a verbatim text file +from a Gcal resource file. If no +.I resource\-file +argument is given or/but a single +.I `\-' +character, the program reads and processes all input received from the +standard input channel. All results are always shown on the standard +output channel. An exit status of 0 means all processing is successfully +done, any other value means an error has occured. +.SH OPTIONS +.TP +.B \-\-help +Print a usage message listing all available options, then exit +successfully. +.TP +.B \-\-version +Print the version number, then exit successfully. +.bp +.SH COPYRIGHT +.in 0 +.sp +.B Gcal2txt +Copyright (c) 1996, 1997, 2000 Thomas Esken +.LP +This software doesn't claim completeness, correctness or usability. +On principle I will not be liable for any damages or losses (implicit +or explicit), which result from using or handling my software. +If you use this software, you agree without any exception to this +agreement, which binds you +.I LEGALLY !! +.sp +.B Gcal2txt +is free software and distributed under the terms of the `GNU General +Public License'; published by the `Free Software Foundation'; version 2 or +(at your option) any later version. +.sp +Any suggestions, improvements, extensions, bug reports, donations, proposals +for contract work, and so forth are welcome! If you like this tool, I'd +appreciate a +.I postcard +from you! +.sp +Enjoy it =8^) +.SH AUTHOR +.in 2 +.nf +------------------------oOO \e\e\e_''/ OOo--------------------------- +Thomas Esken O (/o-o\e) O eMail: esken@gmx.net +Im Hagenfeld 84 (( ^ )) Phone: +49 251 232585 +D-48147 Muenster; Germany \e____) ~ (____/ MotD : 2old2live, 2young2die +.fi +.SH SEE ALSO +gcal(1), +tcal(1), +txt2gcal(1). debian/patches/gets.patch0000644000000000000000000000254612117620406012606 0ustar Description: as gets is no longer defined (C11) remove gets-magic from include file Author: Thorsten Alteholz Index: gcal/lib/stdio.in.h =================================================================== --- gcal.orig/lib/stdio.in.h 2011-09-14 16:00:07.000000000 +0200 +++ gcal/lib/stdio.in.h 2013-03-12 13:17:39.000000000 +0100 @@ -681,25 +681,13 @@ # endif #endif -#if @GNULIB_GETS@ -# if @REPLACE_STDIO_READ_FUNCS@ && @GNULIB_STDIO_H_NONBLOCKING@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef gets -# define gets rpl_gets -# endif -_GL_FUNCDECL_RPL (gets, char *, (char *s) _GL_ARG_NONNULL ((1))); -_GL_CXXALIAS_RPL (gets, char *, (char *s)); -# else -_GL_CXXALIAS_SYS (gets, char *, (char *s)); -# undef gets -# endif -_GL_CXXALIASWARN (gets); -/* It is very rare that the developer ever has full control of stdin, - so any use of gets warrants an unconditional warning. Assume it is - always declared, since it is required by C89. */ -_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); -#endif - +/* + as gets() is no longer defined (according to C11), there is no + need to handle it here + just create an error in case it is used somewhere in the code + */ +#undef gets +#define gets DO_NOT_USE_GETS #if @GNULIB_OBSTACK_PRINTF@ || @GNULIB_OBSTACK_PRINTF_POSIX@ struct obstack; debian/patches/series0000644000000000000000000000016512143540415012033 0ustar #applied upstream: gets.patch implicit-declaration.patch tcal.1.patch gcal2txt.1.patch gcal.1.patch txt2gcal.1.patch debian/patches/implicit-declaration.patch0000644000000000000000000000074512117620463015743 0ustar Description: avoid implicit declarations and add more header files Index: gcal-3.6.0/src/tailor.h =================================================================== --- gcal-3.6.0.orig/src/tailor.h 2010-07-01 15:33:26.000000000 +0200 +++ gcal-3.6.0/src/tailor.h 2010-07-01 15:42:15.000000000 +0200 @@ -586,6 +586,8 @@ # else /* !MSDOS */ # include # include +# include +# include static char __buftmpfn[2048]; static char *_tmpfn () debian/patches/gcal.1.patch0000644000000000000000000001133312117620255012705 0ustar Description: add gcal man page Index: gcal-3.6.0/doc/en/man/gcal.1 =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ gcal-3.6.0/doc/en/man/gcal.1 2010-04-22 18:28:55.000000000 +0200 @@ -0,0 +1,152 @@ +.\" $Id: gcal.1 v0.48 2000/06/14 00:04:08 tom Exp $ +.\" +.\" gcal.1: American-English [n]roff source of Unix manual page +.\" +.\" Copyright (c) 1994, 95, 96, 1997, 2000 Thomas Esken +.\" +.\" +.\" Permission is granted to make and distribute verbatim copies of +.\" this manual provided the copyright notice and this permission notice +.\" are preserved on all copies. +.\" +.\" Permission is granted to copy and distribute modified versions of this +.\" manual under the conditions for verbatim copying, provided that the entire +.\" resulting derived work is distributed under the terms of a permission +.\" notice identical to this one. +.\" +.\" Permission is granted to copy and distribute translations of this manual +.\" into another language, under the above conditions for modified versions, +.\" except that this permission notice may be stated in a translation approved +.\" by the Free Software Foundation. +.\" +.\" +.\" ------------------------oOO \\\_''/ OOo--------------------------- +.\" Thomas Esken O (/o-o\) O eMail: esken@gmx.net +.\" Im Hagenfeld 84 (( ^ )) Phone: +49 251 232585 +.\" D-48147 Muenster; Germany \____) ~ (____/ MotD : 2old2live, 2young2die +.\" +.\" +.de EX \"Begin example +.ne 5 +.if n .sp 1 +.if t .sp .5 +.nf +.in +5n +.. +.de EE \"End example +.fi +.in -5n +.if n .sp 1 +.if t .sp .5 +.. +.\" Page parameters +.ll 6.5i +.pl 11i +.po 0 +.\" +.TH GCAL 1 "June 14, 2000" +.SH NAME +Gcal \- a program for calculating and printing calendars. +.SH SYNOPSIS +.B gcal \fI[[Option\&...] [\fB%\fIDate] [\fB@\fIFile\&...]] [Command] +.SH DESCRIPTION +.B Gcal +is a program similar the standard calendar programs BSD\-`\fBcal\fI' +.ft R +and `\fBcalendar\fI'. +.ft R +.sp +.B Gcal +displays hybrid and proleptic Julian and Gregorian calendar sheets, +respectively, for one month, three months or a whole year. It also +displays eternal holiday lists for many countries around the globe, +and features a very powerful creation of fixed date lists that can +be used for reminding purposes. Gcal can calculate various astronomical +data and times of the Sun and the Moon for at pleasure any location, +precisely enough for most civil purposes. Gcal supports some other +calendar systems, for example the Chinese and Japanese calendar, +the Hebrew calendar and the civil Islamic calendar, too. +.sp +If +.B Gcal +is started without any +.I options +or +.I commands, +a calendar of the current month is displayed. +.sp +If the calendar of a definite year is wanted, the year must be fully specified, +.EX +e.g.: gcal 94 +.EE +displays a year calendar of the year 94, not of the year 1994. +.sp +If two arguments are given in the +.I command +part, the first argument denotes the month and the second argument denotes the +year. In case any illegal +.I commands +are given running +.B Gcal +, the program will use internal defaults. +.SH MORE PROGRAM INFORMATION +You obtain more program information if you start +.B Gcal +as follows: +.EX +gcal \-h +gcal \-? +gcal \-\-help + +respectively, + +gcal \-hh +gcal \-?? +gcal \-\-long-help[=ARG]|[=?] +gcal \-\-usage[=ARG]|[=?] +.EE +A Hypertext file +.I gcal.info +containing detailed online information should be available, which you can +inspect using your GNU Infobrowser. +.bp +.SH COPYRIGHT +.in 0 +.sp +.B Gcal +Copyright (c) 1994, 95, 96, 1997, 2000 Thomas Esken +.LP +This software doesn't claim completeness, correctness or usability. +On principle I will not be liable for any damages or losses (implicit +or explicit), which result from using or handling my software. +If you use this software, you agree without any exception to this +agreement, which binds you +.I LEGALLY !! +.sp +.B Gcal +is free software and distributed under the terms of the `GNU General +Public License'; published by the `Free Software Foundation'; version 2 or +(at your option) any later version. +.sp +Any suggestions, improvements, extensions, bug reports, donations, proposals +for contract work, and so forth are welcome! If you like this tool, I'd +appreciate a +.I postcard +from you! +.sp +Enjoy it =8^) +.SH AUTHOR +.in 2 +.nf +------------------------oOO \e\e\e_''/ OOo--------------------------- +Thomas Esken O (/o-o\e) O eMail: esken@gmx.net +Im Hagenfeld 84 (( ^ )) Phone: +49 251 232585 +D-48147 Muenster; Germany \e____) ~ (____/ MotD : 2old2live, 2young2die +.fi +.SH SEE ALSO +tcal(1), +txt2gcal(1), +gcal2txt(1), +cal(1), +calendar(1). + debian/patches/tcal.1.patch0000644000000000000000000001072612117620477012735 0ustar Description: add tcal man pages Index: gcal-3.6.0/doc/en/man/tcal.1 =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ gcal-3.6.0/doc/en/man/tcal.1 2010-04-26 17:37:06.000000000 +0200 @@ -0,0 +1,139 @@ +.\" $Id: tcal.1 v0.10 2000/06/14 00:01:00 tom Exp $ +.\" +.\" tcal.1: American-English [n]roff source of Unix manual page +.\" +.\" Copyright (c) 1996, 1997, 2000 Thomas Esken +.\" +.\" +.\" Permission is granted to make and distribute verbatim copies of +.\" this manual provided the copyright notice and this permission notice +.\" are preserved on all copies. +.\" +.\" Permission is granted to copy and distribute modified versions of this +.\" manual under the conditions for verbatim copying, provided that the entire +.\" resulting derived work is distributed under the terms of a permission +.\" notice identical to this one. +.\" +.\" Permission is granted to copy and distribute translations of this manual +.\" into another language, under the above conditions for modified versions, +.\" except that this permission notice may be stated in a translation approved +.\" by the Free Software Foundation. +.\" +.\" +.\" ------------------------oOO \\\_''/ OOo--------------------------- +.\" Thomas Esken O (/o-o\) O eMail: esken@gmx.net +.\" Im Hagenfeld 84 (( ^ )) Phone: +49 251 232585 +.\" D-48147 Muenster; Germany \____) ~ (____/ MotD : 2old2live, 2young2die +.\" +.\" +.de EX \"Begin example +.ne 5 +.if n .sp 1 +.if t .sp .5 +.nf +.in +5n +.. +.de EE \"End example +.fi +.in -5n +.if n .sp 1 +.if t .sp .5 +.. +.\" Page parameters +.ll 6.5i +.pl 11i +.po 0 +.\" +.TH TCAL 1 "June 14, 2000" +.SH NAME +Tcal \- runs the Gcal program with the date of tomorrow's day. +.SH SYNOPSIS +.B tcal \fI[\fB\-\-help\fI | \fB\-\-version\fI] | [\fB\-\-shift=\fI[\fB+\fI|\fB\-\fI]number] [Argument\&...] +.SH DESCRIPTION +.B Tcal +is a program which runs +.B gcal +with a date set one day ahead (equivalent the +.B \-\-shift=\fI1 +.ft R +option). All given +.I arguments +are passed unmodified to the Gcal program. If the Gcal program +shall be called with another date than tomorrow's date, this desired +date can be selected by using the +.B \-\-shift=\fI[\fB+\fI|\fB\-\fI]number +.ft R +option, in which [\fB+\fI|\fB\-\fI]number +.ft R +is the distance of days the desired date is distant from the actual +date (works only for Gregorian years). The +.B \-\-shift +option must be given before all other +.I arguments +which are passed to the Gcal program. An exit status of 0 means all +processing is successfully done, any other value means an error has occured. +.SH OPTIONS +.TP +.B \-\-help +Print a usage message listing all available options, then exit +successfully. +.TP +.B \-\-version +Print the version number, then exit successfully. +.TP +.B \-\-shift=\fI[\fB+\fI|\fB\-\fI]number +.ft R +Define the displacement in [\fB+\fI|\fB\-\fI]number +.ft R +days the desired date is distant from the actual date. +.SH ENVIRONMENT +.TP +GCALPROG +The +.I GCALPROG +environment variable contains the file name of the +executable Gcal program, which is used by +.B Tcal +to call Gcal. This takes precedence over the file name `\fBgcal\fI', +.ft R +which is burned\-in during the compilation step of \fBtcal\fI. +.ft R +.bp +.SH COPYRIGHT +.in 0 +.sp +.B Tcal +Copyright (c) 1995, 96, 1997, 2000 Thomas Esken +.LP +This software doesn't claim completeness, correctness or usability. +On principle I will not be liable for any damages or losses (implicit +or explicit), which result from using or handling my software. +If you use this software, you agree without any exception to this +agreement, which binds you +.I LEGALLY !! +.sp +.B Tcal +is free software and distributed under the terms of the `GNU General +Public License'; published by the `Free Software Foundation'; version 2 or +(at your option) any later version. +.sp +Any suggestions, improvements, extensions, bug reports, donations, proposals +for contract work, and so forth are welcome! If you like this tool, I'd +appreciate a +.I postcard +from you! +.sp +Enjoy it =8^) +.SH AUTHOR +.in 2 +.nf +------------------------oOO \e\e\e_''/ OOo--------------------------- +Thomas Esken O (/o-o\e) O eMail: esken@gmx.net +Im Hagenfeld 84 (( ^ )) Phone: +49 251 232585 +D-48147 Muenster; Germany \e____) ~ (____/ MotD : 2old2live, 2young2die +.fi +.SH SEE ALSO +gcal(1), +txt2gcal(1), +gcal2txt(1). + debian/patches/txt2gcal.1.patch0000644000000000000000000000743112117620514013531 0ustar Description: add txt2gcal man page Index: gcal-3.6.0/doc/en/man/txt2gcal.1 =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ gcal-3.6.0/doc/en/man/txt2gcal.1 2010-07-01 15:34:05.000000000 +0200 @@ -0,0 +1,115 @@ +.\" $Id: txt2gcal.1 v0.08 2000/06/14 00:00:08 tom Exp $ +.\" +.\" txt2gcal.1: American-English [n]roff source of Unix manual page +.\" +.\" Copyright (c) 1996, 1997, 2000 Thomas Esken +.\" +.\" +.\" Permission is granted to make and distribute verbatim copies of +.\" this manual provided the copyright notice and this permission notice +.\" are preserved on all copies. +.\" +.\" Permission is granted to copy and distribute modified versions of this +.\" manual under the conditions for verbatim copying, provided that the entire +.\" resulting derived work is distributed under the terms of a permission +.\" notice identical to this one. +.\" +.\" Permission is granted to copy and distribute translations of this manual +.\" into another language, under the above conditions for modified versions, +.\" except that this permission notice may be stated in a translation approved +.\" by the Free Software Foundation. +.\" +.\" +.\" ------------------------oOO \\\_''/ OOo--------------------------- +.\" Thomas Esken O (/o-o\) O eMail: esken@gmx.net +.\" Im Hagenfeld 84 (( ^ )) Phone: +49 251 232585 +.\" D-48147 Muenster; Germany \____) ~ (____/ MotD : 2old2live, 2young2die +.\" +.\" +.de EX \"Begin example +.ne 5 +.if n .sp 1 +.if t .sp .5 +.nf +.in +5n +.. +.de EE \"End example +.fi +.in -5n +.if n .sp 1 +.if t .sp .5 +.. +.\" Page parameters +.ll 6.5i +.pl 11i +.po 0 +.\" +.TH TXT2GCAL 1 "June 14, 2000" +.SH NAME +Txt2gcal \- creates a verbatim Gcal resource file from a text file. +.SH SYNOPSIS +.B txt2gcal \fI[\fB\-\-help\fI | \fB\-\-version\fI] | [Text\-file | \-] [Date\-part] +.SH DESCRIPTION +.B Txt2gcal +is a program which creates a verbatim Gcal resource file from a +text file. If no +.I text\-file +argument is given or/but a single +.I `\-' +character, the program reads and processes all input received +from the standard input channel. If no +.I date\-part +argument is given, +.B Txt2gcal +creates a +.B 0 +for the date part. All results are always shown on the standard +output channel. An exit status of 0 means all processing is +successfully done, any other value means an error has occured. +.SH OPTIONS +.TP +.B \-\-help +Print a usage message listing all available options, then exit +successfully. +.TP +.B \-\-version +Print the version number, then exit successfully. +.bp +.SH COPYRIGHT +.in 0 +.sp +.B Txt2gcal +Copyright (c) 1996, 1997, 2000 Thomas Esken +.LP +This software doesn't claim completeness, correctness or usability. +On principle I will not be liable for any damages or losses (implicit +or explicit), which result from using or handling my software. +If you use this software, you agree without any exception to this +agreement, which binds you +.I LEGALLY !! +.sp +.B Txt2cal +is free software and distributed under the terms of the `GNU General +Public License'; published by the `Free Software Foundation'; version 2 or +(at your option) any later version. +.sp +Any suggestions, improvements, extensions, bug reports, donations, proposals +for contract work, and so forth are welcome! If you like this tool, I'd +appreciate a +.I postcard +from you! +.sp +Enjoy it =8^) +.SH AUTHOR +.in 2 +.nf +------------------------oOO \e\e\e_''/ OOo--------------------------- +Thomas Esken O (/o-o\e) O eMail: esken@gmx.net +Im Hagenfeld 84 (( ^ )) Phone: +49 251 232585 +D-48147 Muenster; Germany \e____) ~ (____/ MotD : 2old2live, 2young2die +.fi +.SH SEE ALSO +gcal(1), +tcal(1), +gcal2txt(1). + debian/gcal.lintian-overrides0000644000000000000000000000017512143757437013474 0ustar #lintian detects "Nam" in the binary; as this is part of Viet Nam, this is a #false positive gcal: spelling-error-in-binary debian/README.source0000644000000000000000000000030011634124551011340 0ustar This package uses dpatch for upstream source code patch management. Please read /usr/share/doc/dpatch/README.source for more information how to apply, unapply, add, modify or remove patches. debian/rules0000755000000000000000000000330612260056302010244 0ustar #!/usr/bin/make -f # GNU copyright 1997 to 1999 by Joey Hess. # Uncomment this to turn on verbose mode. export DH_VERBOSE=1 export MAKEINFO=/usr/bin/makeinfo CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) CFLAGS+=-O2 -Wall -D_GNU_SOURCE ifeq "$(findstring debug,$(DEB_BUILD_OPTIONS))" "debug" CFLAGS += -g endif %: dh $@ --with autotools_dev override_dh_auto_build: PAGER1=pager ./configure --prefix=/usr \ --mandir=\$${prefix}/share/man \ --infodir=\$${prefix}/share/info $(MAKE) CFLAGS="$(CFLAGS) $(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" override_dh_clean: dh_clean rm -f gmon.out ##XXX not needed for 3.6.3 anymore: rm -f po/*.gmo rm -f po/stamp-po ##XXX not needed anymore: rm -rf doc/en/gcal.* ##XXX not needed anymore: rm -rf doc/de/gcal.* rm -f intl/libintl.h override_dh_auto_install: dh_auto_install dh_installinfo -pgcal-common doc/en/gcal.info* ###$(MAKE) prefix=$(CURDIR)/debian/gcal/usr miscDIR= install ###-rm -f $(CURDIR)/debian/gcal/usr/share/info/dir ###-rm -f $(CURDIR)/debian/gcal/usr/share/info/dir.old #### create files for gcal-common ###mkdir -p $(CURDIR)/debian/gcal-common/usr/share/doc/gcal ###mv $(CURDIR)/debian/gcal/usr/share/gcal \ ### $(CURDIR)/debian/gcal-common/usr/share/gcal ###mv $(CURDIR)/debian/gcal/usr/share/doc/gcal/examples \ ### $(CURDIR)/debian/gcal-common/usr/share/doc/gcal/examples ###mv $(CURDIR)/debian/gcal/usr/share/locale \ ### $(CURDIR)/debian/gcal-common/usr/share/locale get-orig-source: mkdir -p ../tarballs uscan --verbose --force-download --destdir=../tarballs --no-symlink debian/gcal.docs0000644000000000000000000000003011634124551010741 0ustar README NEWS THANKS TODO debian/source/0000755000000000000000000000000011634124551010470 5ustar debian/source/format0000644000000000000000000000001411634124551011676 0ustar 3.0 (quilt)