--- eukleides-1.5.4.orig/Makefile +++ eukleides-1.5.4/Makefile @@ -51,7 +51,8 @@ @echo "Installing TeX files" @install -d $(TEX_DIR) @install -m 0644 tex/* $(TEX_DIR) - @mktexlsr 2> /dev/null + #@mktexlsr 2> /dev/null + mktexlsr install_loc: ifneq ($(LOC),) --- eukleides-1.5.4.orig/Config +++ eukleides-1.5.4/Config @@ -2,7 +2,7 @@ # Copyright (c) Christian Obrecht 2004-2010 # Installation prefix -PREFIX=/usr/local +PREFIX=$(DESTDIR)/usr BINARIES = eukleides euktopst @@ -12,7 +12,7 @@ # Documentation # Alternative targets are 'pdf' and 'html'. -DOC = info +DOC = info html # Preferred HTML output # Comment this out for single HTML file. --- eukleides-1.5.4.orig/man/euktoeps.1 +++ eukleides-1.5.4/man/euktoeps.1 @@ -7,7 +7,7 @@ Eukleides is a computer language devoted to elementary plane geometry. It aims to be a fairly comprehensive system to create geometric figures, either static or dynamic. -It allows to handle geometric types of data like points, vectors, +It allows one to handle geometric types of data like points, vectors, lines, circles, or conics. .PP The \fBeuktoeps\fP script is useful to convert Eukleides scripts into --- eukleides-1.5.4.orig/man/euktopdf.1 +++ eukleides-1.5.4/man/euktopdf.1 @@ -7,7 +7,7 @@ Eukleides is a computer language devoted to elementary plane geometry. It aims to be a fairly comprehensive system to create geometric figures, either static or dynamic. -It allows to handle geometric types of data like points, vectors, +It allows one to handle geometric types of data like points, vectors, lines, circles, or conics. .PP The \fBeuktopdf\fP script is useful to convert auxiliary Eukleides --- eukleides-1.5.4.orig/man/euktopst.1 +++ eukleides-1.5.4/man/euktopst.1 @@ -7,7 +7,7 @@ Eukleides is a computer language devoted to elementary plane geometry. It aims to be a fairly comprehensive system to create geometric figures, either static or dynamic. -It allows to handle geometric types of data like points, vectors, +It allows one to handle geometric types of data like points, vectors, lines, circles, or conics. .PP The \fBeuktopst\fP program interprets Eukleides scripts into PSTricks --- eukleides-1.5.4.orig/man/euktotex.1 +++ eukleides-1.5.4/man/euktotex.1 @@ -7,7 +7,7 @@ Eukleides is a computer language devoted to elementary plane geometry. It aims to be a fairly comprehensive system to create geometric figures, either static or dynamic. -It allows to handle geometric types of data like points, vectors, +It allows one to handle geometric types of data like points, vectors, lines, circles, or conics. .PP The \fBeuktotex\fP script is useful to convert auxiliary Eukleides --- eukleides-1.5.4.orig/man/eukleides.1 +++ eukleides-1.5.4/man/eukleides.1 @@ -7,7 +7,7 @@ Eukleides is a computer language devoted to elementary plane geometry. It aims to be a fairly comprehensive system to create geometric figures, either static or dynamic. -It allows to handle geometric types of data like points, vectors, +It allows one to handle geometric types of data like points, vectors, lines, circles, or conics. .PP The \fBeukleides\fP program is useful to convert Eukleides scripts --- eukleides-1.5.4.orig/debian/dirs +++ eukleides-1.5.4/debian/dirs @@ -0,0 +1 @@ +usr/bin --- eukleides-1.5.4.orig/debian/docs +++ eukleides-1.5.4/debian/docs @@ -0,0 +1,3 @@ +README +THANKS +doc/manual --- eukleides-1.5.4.orig/debian/control +++ eukleides-1.5.4/debian/control @@ -0,0 +1,19 @@ +Source: eukleides +Section: math +Priority: optional +Maintainer: Robert Lemmen +Build-Depends: debhelper (>= 5), flex, bison, libreadline-dev, texinfo, + texlive-base-bin +Standards-Version: 3.9.4 +Homepage: http://www.eukleides.org/ + +Package: eukleides +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Suggests: pstoedit, texlive, texlive-pstricks +Recommends: texlive-latex-recommended +Description: Euclidean geometry drawing language + Eukleides is a language which allows one to typeset geometric figures + within a (La)TeX document. This package includes scripts to convert + these figures into EPS and other formats. Eukleides uses a console + interface. --- eukleides-1.5.4.orig/debian/compat +++ eukleides-1.5.4/debian/compat @@ -0,0 +1 @@ +7 --- eukleides-1.5.4.orig/debian/changelog +++ eukleides-1.5.4/debian/changelog @@ -0,0 +1,94 @@ +eukleides (1.5.4-3) unstable; urgency=low + + * Fix texi documentation and makefile (closes: #712325) + * Fix a few spelling mistakes in docs + * Enable hardning flags during build + * Update a few smallish packaging problems to keep lintian happier + * Bump standards-version + + -- Robert Lemmen Thu, 04 Jul 2013 17:40:55 +0100 + +eukleides (1.5.4-2) unstable; urgency=low + + * Disable linking against ncurses (closes: #646136) + * Update policy version + + -- Robert Lemmen Wed, 16 Nov 2011 18:25:14 +0000 + +eukleides (1.5.4-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Wed, 30 Jun 2010 10:56:37 +0100 + +eukleides (1.5.3-1) unstable; urgency=low + + * New Upstream release (please see README.Debian for incompatibilities) + + -- Robert Lemmen Wed, 24 Mar 2010 19:14:01 +0000 + +eukleides (1.0.3-3) unstable; urgency=low + + * Taking over package + * Fixed dependencies (closes: #526723) + * Replaced included webpage tarball with a current one that does state the + license (GPL like the package itself) + * Replaced a sample that was missing license information with a new one + * Bumped Standards-Version + + -- Robert Lemmen Tue, 08 Sep 2009 10:45:07 +0100 + +eukleides (1.0.3-2) unstable; urgency=low + + * QA upload. + * Include parser.tab.h in parser.y to build with bison. (Closes: #518875). + * Add texlive-pstricks to Suggests. (Closes: #441024). + * Move Homepage from package description to source stanza. + * Fix doc-base section. + * Bump Standards Version to 3.8.1. + + -- Barry deFreese Fri, 01 May 2009 15:26:01 -0400 + +eukleides (1.0.3-1) unstable; urgency=low + + * QA upload. + * New upstream release. Closes: #262098. + * Package is orphaned (#419083); set maintainer to Debian QA Group. + * Suggest texlive instead of tetex-bin. + * Switch to debhelper 5. + * debian/rules: + - Use dh_install* for everything; less work than patching Makefile. + Incidentally, this fixes the symlinks. Closes: #341576. + - Let dh_strip handle DEB_BUILD_OPTIONS=nostrip. + * debian/copyright: + - Add full copyright. + - Update upstream URL and e-mail. + * debian/dirs: Remove /usr/sbin. + * debian/preinst, debian/postinst, debian/prerm, debian/postrm: + Unmodified templates; remove. + * debian/watch: Add. + * Conforms to Standards version 3.7.2. + + -- Matej Vela Sun, 29 Apr 2007 11:16:04 +0200 + +eukleides (0.9.2-3) unstable; urgency=low + + * Added Replaces: xeukleides (<<0.9.2-1). closes: #185811 + * Conforms to Policy 3.5.9 No change to package necessary. + + -- Streph Treadway Sat, 22 Mar 2003 20:16:55 -0500 + +eukleides (0.9.2-2) unstable; urgency=low + + * Added texinfo build depends. + + -- Streph Treadway Sun, 9 Mar 2003 11:29:20 -0500 + +eukleides (0.9.2-1) unstable; urgency=low + + * New upstream release. + * Added upstream html documentation. + * This package closes my ITP bug for it. closes: #182489 + + -- Streph Treadway Wed, 22 Jan 2003 18:17:03 -0500 + --- eukleides-1.5.4.orig/debian/copyright +++ eukleides-1.5.4/debian/copyright @@ -0,0 +1,28 @@ +This package was debianized by Streph Treadway on +Wed, 22 Jan 2003 18:17:40 -0500. + +It was downloaded from: +http://www.eukleides.org/download/ + +Upstream Author: Christian Obrecht + +Copyright: + + Copyright (c) Christian Obrecht 2000-2010 + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +On Debian systems, the complete text of the GNU General Public License +can be found in /usr/share/common-licenses/GPL. --- eukleides-1.5.4.orig/debian/watch +++ eukleides-1.5.4/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://www.eukleides.org/download.html files/eukleides[.-](.*)\.tar\.bz2 --- eukleides-1.5.4.orig/debian/README.Debian +++ eukleides-1.5.4/debian/README.Debian @@ -0,0 +1,8 @@ +eukleides for Debian +-------------------- + +Version 1.5.3 is a complete rewrite of eukleides that is not 100% compatible +with previous version. Existing scripts should be easy to convert though, +please see the documentation for changes to the syntax. + + -- Robert Lemmen Wed, 24 Mar 2010 19:12:13 +0000 --- eukleides-1.5.4.orig/debian/rules +++ eukleides-1.5.4/debian/rules @@ -0,0 +1,55 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) +CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) +CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) +LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) + +build: build-arch build-indep +build-arch: build-stamp +build-indep: build-stamp + +build-stamp: + dh_testdir + CFLAGS="$(CFLAGS) $(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" $(MAKE) + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + $(MAKE) clean + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + $(MAKE) DESTDIR=$(CURDIR)/debian/eukleides install + +binary-indep: build install + +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs Changelog + dh_installdocs + dh_installexamples + dh_installinfo + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- eukleides-1.5.4.orig/debian/info +++ eukleides-1.5.4/debian/info @@ -0,0 +1 @@ +doc/eukleides.info --- eukleides-1.5.4.orig/debian/source/format +++ eukleides-1.5.4/debian/source/format @@ -0,0 +1 @@ +1.0 --- eukleides-1.5.4.orig/doc/Makefile +++ eukleides-1.5.4/doc/Makefile @@ -3,13 +3,13 @@ include ../Config -MAKEHTML = makeinfo --no-validate --html +MAKEHTML = makeinfo --no-validate --html --force TEXI = eukleides.texi CSS = eukleides.css documentation: $(DOC) -info: eukleides.info.gz +info: eukleides.info eukleides.info: $(TEXI) @echo " Building info pages" @@ -45,7 +45,8 @@ INST_TARG := $(addprefix install_, $(DOC)) -install: $(INST_TARG) +install: +#install: $(INST_TARG) install_info: eukleides.info.gz @echo " Installing info pages" --- eukleides-1.5.4.orig/doc/eukleides.texi +++ eukleides-1.5.4/doc/eukleides.texi @@ -6,12 +6,12 @@ % ------------------------------------------------------------------------------ -\def\LaTeX{L\kern-.34em\raise.49ex\hbox{\sevenrm A}\kern-.18em\TeX} -\def\mdeg{$^\circ$} +\def\LaTeX@{L\kern-.34em\raise.49ex\hbox@{\sevenrm A@}\kern-.18em\TeX@} +\def\mdeg@{$^\circ$@} \font\degfont=cmtt8 -\def\deg{\raise.7ex\hbox{\degfont o}} -\def\exm#1{\noindent{\textit Example:}\quad{\texttt #1}} -\def\exmp{\noindent{\textit Example:}} +\def\deg@{\raise.7ex\hbox@{\degfont o@}@} +\def\exm#1@{\noindent@{\textit Example:@}\quad@{\texttt #1@}@} +\def\exmp@{\noindent@{\textit Example:@}@} % ------------------------------------------------------------------------------ @@ -172,7 +172,7 @@ Eukleides is a computer language devoted to elementary plane geometry. It aims to be a fairly comprehensive system to create geometric figures, either static -or dynamic. It allows to handle basic types of data: numbers and strings, as +or dynamic. It allows one to handle basic types of data: numbers and strings, as well as geometric types of data: points, vectors, sets (of points), lines, circles, and conics. @@ -1560,7 +1560,7 @@ @end example @findex stop -Using the @code{stop} command within a conditional statement allows to abort the +Using the @code{stop} command within a conditional statement allows one to abort the execution of a script when some condition is met. @subheading Boolean operators @@ -1860,7 +1860,7 @@ @subheading Animation -With @command{eukleides}, the @w{@code{--animate}} option allows to generate +With @command{eukleides}, the @w{@code{--animate}} option allows one to generate PostScript files containing several pages which may be converted into animated GIFs (using ImageMagik's @command{convert} for instance). The parameter for this option consists in a single letter followed by an integer number (without @@ -1974,7 +1974,7 @@ @cindex localized keywords Localized versions of the keywords are available (currently German and French). -The @w{@code{--locale}} option allows to specify the desired locale. With no +The @w{@code{--locale}} option allows one to specify the desired locale. With no argument given, the current locale is set to the value of the LANG environment variable. Otherwise the argument has to be a valid locale identifier, e.g. @code{fr_FR} or @code{fr_FR.utf8}, depending on the default charmap. --- eukleides-1.5.4.orig/build/Makefile +++ eukleides-1.5.4/build/Makefile @@ -16,8 +16,8 @@ ifneq ($(strip $(LOCALES)),) MOFLAGS = -DMO_DIR=\"$(MO_DIR)\" endif -CFLAGS = -Wall -D__$(BINARY)__ $(IFLAGS) $(MOFLAGS) -LDFLAGS = -lncurses -lreadline -lm +CFLAGS += -Wall -D__$(BINARY)__ $(IFLAGS) $(MOFLAGS) +LDFLAGS += -lreadline -lm VPATH = $(COMMON_DIR):$(MAIN_DIR):$(BUILD_DIR) $(BINARY):