Description: TODO: Put a short summary on the line above and replace this paragraph with a longer explanation of this change. Complete the meta-information with other relevant fields (see below for details). To make it easier, the information below has been extracted from the changelog. Adjust it or drop it. . pcal (4.11.0-2) unstable; urgency=low . * lintian fixes Author: Camm Maguire --- The information above should follow the Patch Tagging Guidelines, please checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here are templates for supplementary fields that you might want to add: Origin: , Bug: Bug-Debian: http://bugs.debian.org/ Bug-Ubuntu: https://launchpad.net/bugs/ Forwarded: Reviewed-By: Last-Update: --- pcal-4.11.0.orig/Makefile +++ pcal-4.11.0/Makefile @@ -118,7 +118,7 @@ else # Unix D_BUILD_ENV = -DBUILD_ENV_UNIX PCAL = pcal CC = /usr/bin/gcc - PACK = compress + PACK = gzip -9 # PACK = pack # PACK = gzip endif @@ -147,9 +147,9 @@ ifeq ($(OS),DJGPP) # DOS+DJGPP MANDIR = $(DJDIR)/man/man1 CATDIR = $(DJDIR)/man/cat1 else # Unix - BINDIR = /usr/local/bin - MANDIR = /usr/man/man1 - CATDIR = /usr/man/cat1 + BINDIR = usr/bin + MANDIR = usr/share/man/man1 + CATDIR = usr/man/cat1 endif OBJECTS = $(OBJDIR)/pcal.o \ @@ -279,11 +279,11 @@ COPTS = $(D_MAPFONTS) $(D_TITLEFONT) $(D ifeq ($(OS),DJGPP) # DOS+DJGPP CFLAGS = -Wall -W else # Unix - CFLAGS = -O2 -Wall -W + CFLAGS = -g -O2 -Wall -W endif $(EXECDIR)/$(PCAL): $(OBJECTS) - $(CC) $(LDFLAGS) -o $(EXECDIR)/$(PCAL) $(OBJECTS) -lm + $(CC) $(LDFLAGS) -o $(EXECDIR)/$(PCAL) $(OBJECTS) -lm -lpaper @ echo Build of $(PCAL) for $(OS_NAME) completed. $(OBJDIR)/encvec.o: $(SRCDIR)/encvec.c @@ -350,9 +350,9 @@ man: $(DOCDIR)/pcal.man install: $(EXECDIR)/$(PCAL) man mkdir -p $(DESTDIR)/$(BINDIR) mkdir -p $(DESTDIR)/$(MANDIR) - mkdir -p $(DESTDIR)/$(CATDIR) +# mkdir -p $(DESTDIR)/$(CATDIR) cp $(EXECDIR)/$(PCAL) $(DESTDIR)/$(BINDIR) cp $(DOCDIR)/pcal.man $(DESTDIR)/$(MANDIR)/pcal.1 $(PACK) $(DESTDIR)/$(MANDIR)/pcal.1 - cp $(DOCDIR)/pcal.cat $(DESTDIR)/$(CATDIR)/pcal.1 - $(PACK) $(DESTDIR)/$(CATDIR)/pcal.1 +# cp $(DOCDIR)/pcal.cat $(DESTDIR)/$(CATDIR)/pcal.1 +# $(PACK) $(DESTDIR)/$(CATDIR)/pcal.1 --- pcal-4.11.0.orig/doc/pcal.man +++ pcal-4.11.0/doc/pcal.man @@ -373,7 +373,9 @@ the `SEARCH_PCAL_DIR' flag) when .I pcal was built, the directory where the .I pcal -executable resides will be checked. If no date file is found, an empty +executable resides will be checked. (This final search of the +executable directory has been disabled in the version shipped with +Debian.) If no date file is found, an empty calendar is printed; no error is generated. .PP Alternatively, the name of the date file (and, optionally, the path where it @@ -2238,6 +2240,6 @@ Angelo Haritsis. Additional languages w (Esperanto), Lars Wirzenius (Finnish), Pedro Zorzenon Neto (Portuguese), Joel Fredrikson (Swedish), Volodymyr M. Lisivka (Ukrainian), Neeme Praks (Estonian, Russian, Latvian, Lithuanian), Peter Cernoch (Czech), Ferenc Kruzslicz -(Hungarian), Carles Sadurní Anguita (Catalan), Dominik 'Chiron' Derlatka +(Hungarian), Carles Sadurni Anguita (Catalan), Dominik 'Chiron' Derlatka (Polish), Ewald Beekman (Dutch), Claudiu Costin (Romanian), Kenneth Geisshirt (Danish), Zdenko Podobny (Slovak), and Eric Nichols (Hawaiian). --- pcal-4.11.0.orig/src/pcal.c +++ pcal-4.11.0/src/pcal.c @@ -749,6 +749,31 @@ DEBUG_INFO debug_info[] = { /* to be filled in by display_usage() */ static char Xtval[VALSIZ], Ytval[VALSIZ], Xsval[VALSIZ], Ysval[VALSIZ], Ncopy[VALSIZ]; +#include +static int +init_paper_size() { + + const char *s; + unsigned i; + + paperinit(); + + if (!(s=systempapername())) { + fprintf(stderr,"Cannot find system paper name\n"); + paperdone(); + exit(1); + } + + paperdone(); + + for (i=0;i */ strcpy(tmpnam, name + (*name == '"' || *name == '<')); - if ((p = P_LASTCHAR(tmpnam)) && (*p == '"' || *p == '>')) *p = '\0'; + p = tmpnam; + if ((p = P_LASTCHAR(p)) && (*p == '"' || *p == '>')) *p = '\0'; /* save year and unmunged file name */ sv_curr_year = curr_year;