debian/0000755000000000000000000000000012221036356007166 5ustar debian/compat0000644000000000000000000000000212217403162010362 0ustar 5 debian/copyright0000644000000000000000000000125612217403162011123 0ustar This package was debianized by Bill Allombert on Sun, 30 May 2004 11:18:31 +0200. It was downloaded from Upstream Author: Bill Allombert Copyright: GP2C is copyright 2000-2006 by the PARI group. GP2C 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. It is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY WHATSOEVER. On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'. debian/control0000644000000000000000000000221212217403162010564 0ustar Source: gp2c Section: math Priority: optional Maintainer: Bill Allombert Build-Depends: debhelper (>= 5), libpari-dev (>= 2.5.1), pari-gp (>= 2.5.1) Standards-Version: 3.9.4 Package: pari-gp2c Architecture: any Depends: libpari-dev (>= 2.5.0), gcc, pari-gp, ${shlibs:Depends},${misc:Depends} Recommends: libpari-dbg, gdb Description: PARI/GP GP to C compiler PARI/GP is a widely used computer algebra system designed for fast computations in number theory (factorizations, algebraic number theory, elliptic curves...), but also contains a large number of other useful functions to compute with mathematical entities such as matrices, polynomials, power series, algebraic numbers, etc., and a lot of transcendental functions. PARI is also available as a C library to allow for faster computations. . Originally developed by Henri Cohen and his co-workers (University Bordeaux I, France), PARI is now under the GPL and maintained by Karim Belabas with the help of many volunteer contributors. . This package contains the G2PC compiler that converts GP scripts to C libpari modules and the helper scripts gp2c-run and gp2c-dbg. debian/docs0000644000000000000000000000004412217403162010035 0ustar BUGS NEWS doc/gp2c.dvi doc/type.dvi debian/watch0000644000000000000000000000043412217403162010216 0ustar # Example watch control file for uscan # Rename this file to "watch" and then you can run the "uscan" command # to check for upstream updates and more. # Site Directory Pattern Version Script version=2 ftp://pari.math.u-bordeaux.fr/pub/pari/GP2C/gp2c-(.*)\.tar\.gz debian uupdate debian/rules0000755000000000000000000000356412220547646010266 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # GNU copyright 1997 to 1999 by Joey Hess. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) PARI_CFG = /usr/lib/pari/pari.cfg PARI_CFG_DBG = /usr/lib/pari/pari.cfg.dbg CFLAGS = -Wall -g LDFLAGS=-Wl,-z,relro ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif config.status: configure dh_testdir CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" ./configure --with-paricfg=$(PARI_CFG) --with-paricfg-dbg=$(PARI_CFG_DBG) --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info build-arch: build build-indep: build build: build-stamp build-stamp: config.status dh_testdir $(MAKE) $(MAKE) check $(MAKE) -C doc touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp if test -f Makefile; then $(MAKE) distclean; fi rm -f config.cache config.log dh_clean install: build dh_testdir dh_testroot dh_clean -k dh_installdirs dh_install dh_installchangelogs ChangeLog dh_installdocs dh_installexamples dh_link $(MAKE) install DESTDIR=$(CURDIR)/debian/pari-gp2c PACKAGE=pari-gp2c # Build architecture-independent files here. binary-indep: build install # We have nothing to do by default. # Build architecture-dependent files here. binary-arch: build install dh_testdir dh_testroot 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 debian/changelog0000644000000000000000000000626312220550646011051 0ustar gp2c (0.0.8-1) unstable; urgency=low * New upstream release * Move to new source format 3.0 (quilt). No patches applied. * debian/rules: - Set LDFLAGS to -Wl,-z,relro -- Bill Allombert Wed, 25 Sep 2013 14:05:55 +0200 gp2c (0.0.7pl5-1) unstable; urgency=low * New upstream release * Bump Standard-Version to 3.9.4 -- Bill Allombert Sat, 25 May 2013 18:49:25 +0200 gp2c (0.0.7pl3-1) unstable; urgency=low * New upstream release * Bump Standard-Version to 3.9.2 -- Bill Allombert Wed, 23 May 2012 15:26:59 +0200 gp2c (0.0.7pl2-1) unstable; urgency=low * New upstream release * debian/rules, debian/control: - Build-depends on libpari-dev >= 2.5.1 for pari.cfg.dbg - Use pari.cfg.dbg for better gp2c-dbg support -- Bill Allombert Wed, 22 Feb 2012 10:07:40 +0100 gp2c (0.0.7pl1-1) unstable; urgency=low * New upstream release * debian/control: This version is targeted toward PARI 2.5 - update versionned Depends/Build-depends on libpari-dev and pari-gp. -- Bill Allombert Sun, 09 Oct 2011 13:23:17 +0200 gp2c (0.0.6-1) unstable; urgency=low * New upstream release * Bump Standard-Version to 3.9.2 -- Bill Allombert Mon, 06 Jun 2011 13:43:44 +0200 gp2c (0.0.5pl10-1) unstable; urgency=low * New upstream release * Bump Standard-Version to 3.9.1 -- Bill Allombert Tue, 15 Feb 2011 13:03:52 +0100 gp2c (0.0.5pl9-1) unstable; urgency=low * New upstream release * Bump Standard-Version to 3.8.4 -- Bill Allombert Wed, 03 Mar 2010 12:02:38 +0100 gp2c (0.0.5pl8-1) unstable; urgency=low * New upstream release * Bump Standard-Version to 3.8.2 * Bump debhelper compat version to 5. * Move doc-base menu entries to Science/Mathematics. -- Bill Allombert Sun, 28 Jun 2009 17:09:34 +0200 gp2c (0.0.5pl6-1) unstable; urgency=low * New upstream release * Bump Standard-Version to 3.7.3 -- Bill Allombert Sat, 19 Jan 2008 20:20:33 +0100 gp2c (0.0.5pl5-1) unstable; urgency=low * New upstream release -- Bill Allombert Thu, 27 Sep 2007 21:07:38 +0200 gp2c (0.0.5pl4-1) unstable; urgency=low * New upstream release * Remove now useless Build-Depends on flex. -- Bill Allombert Thu, 7 Jun 2007 11:58:52 +0200 gp2c (0.0.5pl3-1) unstable; urgency=low * New upstream release -- Bill Allombert Fri, 13 Apr 2007 15:16:47 +0200 gp2c (0.0.5pl2-1) unstable; urgency=low * New upstream release -- Bill Allombert Sun, 17 Sep 2006 19:09:21 +0200 gp2c (0.0.5pl1-1) unstable; urgency=low * New upstream release * Build-Depends on flex to work around a bug in autoconf. Closes: #375818. * Bump versionned Build-Depends on libpari-dev to (>= 2.3.0-2) to avoid a useless dependency on libgmp3-dev. -- Bill Allombert Thu, 29 Jun 2006 23:16:46 +0200 gp2c (0.0.5-1) unstable; urgency=low * Initial Release. Closes: #368371. -- Bill Allombert Fri, 16 Jun 2006 17:28:59 +0200 debian/pari-gp2c.doc-base.type0000644000000000000000000000075212217403162013333 0ustar Document: gp2c-type Title: GP2C types and the description system. Author: Bill Allombert Abstract: The main feature GP2C adds above GP is the use of types. Types give a semantic to PARI objects, so that GP2C can generate code that use specialized (hence faster) PARI functions instead of generic ones. Section: Science/Mathematics Format: DVI Files: /usr/share/doc/pari-gp2c/type.dvi.gz Format: HTML Index: /usr/share/doc/pari-gp2c/type.html Files: /usr/share/doc/pari-gp2c/type.html debian/source/0000755000000000000000000000000012220547036010467 5ustar debian/source/format0000644000000000000000000000001412220547036011675 0ustar 3.0 (quilt) debian/pari-gp2c.doc-base.manual0000644000000000000000000000056412217403162013630 0ustar Document: gp2c-manual Title: An introduction to GP2C Author: Bill Allombert and Ariel Pacetti Abstract: This manual describes how to use the GP2C compiler to run your GP scripts faster. Section: Science/Mathematics Format: DVI Files: /usr/share/doc/pari-gp2c/gp2c.dvi.gz Format: HTML Index: /usr/share/doc/pari-gp2c/gp2c.html Files: /usr/share/doc/pari-gp2c/gp2c.html