--- aspic-1.05.orig/Makefile +++ aspic-1.05/Makefile @@ -0,0 +1,54 @@ + +# Makefile.in for Aspic. The building work is done by a separate Makefile in +# the src directory, which gets passed settings from here. + +mkinstalldirs = $(SHELL) mkinstalldirs + +# These variables get set up by the configure script. + +CC=gcc +CFLAGS=-g -O2 +LFLAGS= + +INSTALL = /usr/bin/install -c +INSTALL_DATA = ${INSTALL} -m 644 + +BINDIR=$(DESTDIR)/usr/bin +MANDIR=$(DESTDIR)/usr/man + +# BINDIR is the directory in which the command is installed. +# MANDIR is the directory in which the man pages are installed. + +# The compile commands can be very long. To make the output look better, +# they are not normally echoed in full. To get full echoing, the caller +# must set FULLECHO='' on the command line and call make with -e. We default +# FULLECHO to '@' to suppress the full echo. Then define an abbreviation. + +FULLECHO = @ +FE = $(FULLECHO) + +# Do the building in the src directory + +build:; @cd src; $(MAKE) \ + BINDIR=$(BINDIR) \ + MANDIR=$(MANDIR) \ + CC="$(CC)" \ + CFLAGS="$(CFLAGS)" \ + LFLAGS="$(LFLAGS)" \ + FE="$(FE)" \ + aspic + +clean:; cd src; $(MAKE) clean + +distclean:; rm Makefile config.cache config.log config.status; \ + cd src; $(MAKE) clean + +test:; cd testing; ./RunTests + +install: build + $(mkinstalldirs) $(BINDIR) + $(mkinstalldirs) $(MANDIR) + $(mkinstalldirs) $(MANDIR)/man1 + $(INSTALL) src/aspic $(BINDIR)/aspic + $(INSTALL_DATA) doc/aspic.1 $(MANDIR)/man1 +# End --- aspic-1.05.orig/Makefile.in +++ aspic-1.05/Makefile.in @@ -13,8 +13,8 @@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ -BINDIR=@prefix@/bin -MANDIR=@prefix@/man +BINDIR=$(DESTDIR)@prefix@/bin +MANDIR=$(DESTDIR)@prefix@/man # BINDIR is the directory in which the command is installed. # MANDIR is the directory in which the man pages are installed. --- aspic-1.05.orig/debian/aspic.docs +++ aspic-1.05/debian/aspic.docs @@ -0,0 +1 @@ +doc/aspic.pdf --- aspic-1.05.orig/debian/aspic.manpages +++ aspic-1.05/debian/aspic.manpages @@ -0,0 +1 @@ +doc/aspic.1 --- aspic-1.05.orig/debian/changelog +++ aspic-1.05/debian/changelog @@ -0,0 +1,36 @@ +aspic (1.05-4build1) bionic; urgency=high + + * No change rebuild to pick up -fPIE compiler default + + -- Balint Reczey Tue, 03 Apr 2018 12:13:32 +0000 + +aspic (1.05-4) unstable; urgency=low + + * The "pbuilder is not just for wussies" release. + * Add ghostscript to build-depends. + + -- Wouter Verhelst Sun, 03 Apr 2011 18:09:55 +0200 + +aspic (1.05-3) unstable; urgency=low + + * Add missing build-depends on xfpt and sdop + * Fix logic in debian/rules: use "[ ! -f ] ||" instead of "[ -f ] &&", + otherwise we error out if the file isn't there. + * Fix doc/Build script to use aspic from ../src instead of from $PATH. + + -- Wouter Verhelst Sun, 03 Apr 2011 14:00:02 +0200 + +aspic (1.05-2) unstable; urgency=low + + * New upstream tarball of same version, including source to aspic.pdf + to satisfy documentation freeness requirements. + * Build/clean doc/aspic.pdf, too + * Install doc/aspic.pdf to /usr/share/doc/aspic + + -- Wouter Verhelst Wed, 02 Mar 2011 17:28:45 +0100 + +aspic (1.05-1) unstable; urgency=low + + * Initial release. + + -- Wouter Verhelst Fri, 11 Feb 2011 12:59:34 +0100 --- aspic-1.05.orig/debian/compat +++ aspic-1.05/debian/compat @@ -0,0 +1 @@ +7 --- aspic-1.05.orig/debian/control +++ aspic-1.05/debian/control @@ -0,0 +1,19 @@ +Source: aspic +Section: tex +Priority: extra +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Wouter Verhelst +Build-Depends: debhelper (>= 7.0.50), xfpt, sdop, ghostscript +Standards-Version: 3.9.1 + +Package: aspic +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Line art generator + Aspic is a program that generates line art images from a text + description of a picture that contains commands such as "line", "box", + "circle", and "arc". Aspic's concept is similar to the "pic" command. + Output is either encapsulated PostScript, or Scalable Vector Graphics + (SVG). Quite complex pictures can be constructed from Aspic's + primitives, which include facilities for positioning text alongside + graphics, and the use of colour. --- aspic-1.05.orig/debian/copyright +++ aspic-1.05/debian/copyright @@ -0,0 +1,16 @@ +This package was debianized by Wouter Verhelst on +Fri, 11 Feb 2011 13:09:22 +0100. + +The upstream author is Philip Hazel, ph10@hermes.cam.ac.uk. + +Copyright: + +/* Copyright (c) University of Cambridge 1991 - 2008 */ +/* Created: February 1991 */ +/* Last modified: March 2008 */ + +Aspic is distributed under the terms of the GPL, version 2, as noted by +the LICENCE file in the source distribution. + +On Debian GNU/Linux systems, the full text of the GPL, version 2, can be +found in /usr/share/common-licenses/GPL-2 --- aspic-1.05.orig/debian/rules +++ aspic-1.05/debian/rules @@ -0,0 +1,25 @@ +#!/usr/bin/make -f +%: + dh $@ + +# Don't fail on test suite. There is float math involved that may differ +# only on rounding errors, but is verified with string verification. +override_dh_auto_test: + -dh_auto_test + [ ! -f testing/test.out ] || cat testing/test.* + +override_dh_auto_clean: + make clean + rm -f config.log config.status + rm -f doc/aspic.pdf + +override_dh_installman: + rm -rf debian/aspic/usr/man + dh_installman + +override_dh_auto_build: + dh_auto_build + cd doc && ./Build + +override_dh_auto_configure: + ./configure --prefix=/usr --mandir=/usr/share/man --- aspic-1.05.orig/doc/Build +++ aspic-1.05/doc/Build @@ -2,7 +2,7 @@ for pic in `ls pic*.aspic` ; do base=`expr match $pic '\([^.]\+\)'` - aspic $pic $base.eps + ../src/aspic $pic $base.eps done xfpt aspic.xfpt --- aspic-1.05.orig/doc/aspic.ps +++ aspic-1.05/doc/aspic.ps @@ -0,0 +1,10409 @@ +%!PS-Adobe-3.0 +%%Creator: SDoP 0.70 +%%CreationDate: Sun Apr 3 14:01:15 2011 +%%Pages: (atend) +%%DocumentNeededResources: +%%+ font Times-Roman +%%+ font Times-Italic +%%+ font Helvetica-Bold +%%+ font Times-Bold +%%+ font Courier +%%+ font Times-BoldItalic +%%+ font ZapfDingbats +%%+ font Helvetica +%%Requirements: numcopies(1) +%%EndComments + +%%BeginProlog +/pdfmark where % Is pdfmark already available? + { pop } % Yes: do nothing (use that definition) + { % No: define pdfmark as follows: + /globaldict where % globaldict is preferred because + { pop globaldict } % globaldict is always visible; else, + { userdict } % use userdict otherwise. + ifelse + /pdfmark /cleartomark load put + } % Define pdfmark to remove all objects +ifelse % up to and including the mark object. +/LowerEncoding 256 array def +LowerEncoding 0 [ +/currency/currency/currency/currency +/currency/currency/currency/currency +/currency/currency/currency/currency +/currency/currency/currency/currency +/currency/currency/currency/currency +/currency/currency/currency/currency +/currency/currency/currency/currency +/currency/currency/currency/currency +/space/exclam/quotedbl/numbersign +/dollar/percent/ampersand/quotesingle +/parenleft/parenright/asterisk/plus +/comma/hyphen/period/slash +/zero/one/two/three +/four/five/six/seven +/eight/nine/colon/semicolon +/less/equal/greater/question +/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O +/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft +/backslash/bracketright/asciicircum/underscore +/grave/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o +/p/q/r/s/t/u/v/w/x/y/z/braceleft +/bar/braceright/asciitilde/currency +/currency/currency/currency/currency +/currency/currency/currency/currency +/currency/currency/currency/currency +/currency/currency/currency/currency +/currency/currency/currency/currency +/currency/currency/currency/currency +/currency/currency/currency/currency +/currency/currency/currency/currency +/space/exclamdown/cent/sterling +/currency/yen/brokenbar/section +/dieresis/copyright/ordfeminine/guillemotleft +/logicalnot/hyphen/registered/macron +/degree/plusminus/twosuperior/threesuperior +/acute/mu/paragraph/bullet +/cedilla/onesuperior/ordmasculine/guillemotright +/onequarter/onehalf/threequarters/questiondown +/Agrave/Aacute/Acircumflex/Atilde +/Adieresis/Aring/AE/Ccedilla +/Egrave/Eacute/Ecircumflex/Edieresis +/Igrave/Iacute/Icircumflex/Idieresis +/Eth/Ntilde/Ograve/Oacute +/Ocircumflex/Otilde/Odieresis/multiply +/Oslash/Ugrave/Uacute/Ucircumflex +/Udieresis/Yacute/Thorn/germandbls +/agrave/aacute/acircumflex/atilde +/adieresis/aring/ae/ccedilla +/egrave/eacute/ecircumflex/edieresis +/igrave/iacute/icircumflex/idieresis +/eth/ntilde/ograve/oacute +/ocircumflex/otilde/odieresis/divide +/oslash/ugrave/uacute/ucircumflex +/udieresis/yacute/thorn/ydieresis +]putinterval +/UpperEncoding 256 array def +UpperEncoding 0 [ +/Amacron/amacron/Abreve/abreve +/Aogonek/aogonek/Cacute/cacute +/currency/currency/currency/currency +/Ccaron/ccaron/Dcaron/dcaron +/Dcroat/dcroat/Emacron/emacron +/currency/currency/Edotaccent/edotaccent +/Eogonek/eogonek/Ecaron/ecaron +/currency/currency/Gbreve/gbreve +/currency/currency/Gcommaaccent/gcommaaccent +/currency/currency/currency/currency +/currency/currency/Imacron/imacron +/currency/currency/Iogonek/iogonek +/Idotaccent/dotlessi/currency/currency +/currency/currency/Kcommaaccent/kcommaaccent +/currency/Lacute/lacute/Lcommaaccent +/lcommaaccent/Lcaron/lcaron/currency +/currency/Lslash/lslash/Nacute +/nacute/Ncommaaccent/ncommaaccent/Ncaron +/ncaron/currency/currency/currency +/Omacron/omacron/currency/currency +/Ohungarumlaut/ohungarumlaut/OE/oe +/Racute/racute/Rcommaaccent/rcommaaccent +/Rcaron/rcaron/Sacute/sacute +/currency/currency/Scedilla/scedilla +/Scaron/scaron/currency/currency +/Tcaron/tcaron/currency/currency +/currency/currency/Umacron/umacron +/currency/currency/Uring/uring +/Uhungarumlaut/uhungarumlaut/Uogonek/uogonek +/currency/currency/currency/currency +/Ydieresis/Zacute/zacute/Zdotaccent +/zdotaccent/Zcaron/zcaron/currency +/Delta/Euro/Scommaaccent/Tcommaaccent +/breve/caron/circumflex/commaaccent +/dagger/daggerdbl/dotaccent/ellipsis +/emdash/endash/fi/fl +/florin/fraction/greaterequal/guilsinglleft +/guilsinglright/hungarumlaut/lessequal/lozenge +/minus/notequal/ogonek/partialdiff +/periodcentered/perthousand/quotedblbase/quotedblleft +/quotedblright/quoteleft/quoteright/quotesinglbase +/radical/ring/scommaaccent/summation +/tcommaaccent/tilde/trademark +]putinterval +/inf{dup dup findfont 3 1 roll FontDirectory exch known {pop}{(**** Font ")print +100 string cvs print (" is not loaded ****\r\n)print stop}ifelse +dup dup/Encoding get StandardEncoding eq +{maxlength dup dict/newfont0 exch def dict/newfont1 exch def +dup +{1 index/FID eq{pop pop}{newfont0 3 1 roll put}ifelse}forall +{1 index/FID eq{pop pop}{newfont1 3 1 roll put}ifelse}forall +newfont1/Encoding UpperEncoding put dup newfont1 definefont def +newfont0/Encoding LowerEncoding put dup newfont0 definefont def +} +{3 1 roll def def}ifelse +}bind def +/Sf{vf exch get setfont}bind def +/R{0 rmoveto}bind def +/Mt/moveto load def +/RMt/rmoveto load def +/RLt/rlineto load def +/S/show load def +/Slw/setlinewidth load def +/St/stroke load def +%%EndProlog + +%%BeginSetup +[ {Catalog} << /PageLabels << /Nums [ +0 << /S /r >> 4 << /S /D >> ] >> >> /PUT pdfmark +[/View [/XYZ null null 1] /Page 1 /PageMode /UseOutlines /DOCVIEW pdfmark +[/Title (Title page) /Page 1 /View [/XYZ null null 1] /OUT pdfmark +[/Title (Contents) /Page 3 /View [/XYZ null null 1] /OUT pdfmark +[/Title (1. Introduction to Aspic) /Page 5 /View [/XYZ null null 1] /Count -1 /OUT pdfmark +[/Title ( 1.1 The aspic command) /Page 5 /View [/XYZ null null 1] /OUT pdfmark +[/Title (2. Simple Aspic examples) /Page 6 /View [/XYZ null null 1] /OUT pdfmark +[/Title (3. General operation of Aspic) /Page 14 /View [/XYZ null null 1] /Count -2 /OUT pdfmark +[/Title ( 3.1 Position of the coordinate origin) /Page 14 /View [/XYZ null null 1] /OUT pdfmark +[/Title ( 3.2 The bounding box) /Page 14 /View [/XYZ null null 1] /OUT pdfmark +[/Title (4. Aspic input) /Page 15 /View [/XYZ null null 1] /Count -2 /OUT pdfmark +[/Title ( 4.1 Command format) /Page 15 /View [/XYZ null null 1] /OUT pdfmark +[/Title ( 4.2 File inclusion) /Page 15 /View [/XYZ null null 1] /OUT pdfmark +[/Title (5. Aspic variables) /Page 16 /View [/XYZ null null 1] /OUT pdfmark +[/Title (6. Aspic macros) /Page 17 /View [/XYZ null null 1] /OUT pdfmark +[/Title (7. Types of value used in commands) /Page 19 /View [/XYZ null null 1] /Count -9 /OUT pdfmark +[/Title ( 7.1 ) /Page 19 /View [/XYZ null null 1] /OUT pdfmark +[/Title ( 7.2 ) /Page 19 /View [/XYZ null null 1] /OUT pdfmark +[/Title ( 7.3 ) /Page 19 /View [/XYZ null null 1] /OUT pdfmark +[/Title ( 7.4 ) /Page 19 /View [/XYZ null null 1] /OUT pdfmark +[/Title ( 7.5 ) /Page 19 /View [/XYZ null null 1] /OUT pdfmark +[/Title ( 7.6