debian/0000775000000000000000000000000012240724440007167 5ustar debian/copyright0000664000000000000000000000311212153711267011125 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: ratpoints Source: http://www.mathe2.uni-bayreuth.de/stoll/programs/ Files: * Copyright: Copyright (C) 2008, 2009 Michael Stoll License: GPL-2+ Files: debian/* Copyright: 2012 Tobias Hansen License: GPL-2+ Files: debian/repack.s* Copyright: 2009, Ryan Niebur 2009-2011, gregor herrmann License: Artistic or GPL-1+ License: GPL-2+ This package 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". License: Artistic On Debian systems, the complete text of the Artistic License can be found in "/usr/share/common-licenses/Artistic". License: GPL-1+ On Debian systems, the complete text of the GPL licenses, versions 1-3 can be found in "/usr/share/common-licenses/GPL-1", "/usr/share/common-licenses/GPL-2" and "/usr/share/common-licenses/GPL-3". debian/repack.stub0000664000000000000000000000356512153705156011352 0ustar #!/bin/sh : <<=cut =pod =head1 NAME repack.stub - script to repack upstream tarballs from uscan =head1 INSTRUCTIONS put this in debian/repack.stub and add "debian sh debian/repack.stub" to the end of the line in debian/watch. you will also need to add a version mangle to debian/watch. then create a debian/repack.local. this is a shell script that is sourced under "set -e", so be careful to check returns codes. =head1 FUNCTIONS =over 4 =item rm rm is replaced by a function that does some magic ("rm -rv" by default), but also changes MANIFEST if $MANIFEST is 1 =item mv mv is replaced by a function that just does mv (by default), but also changes MANIFEST if $MANIFEST is 1 =item requires_version requires_version is there for future usage for requiring certain versions of the script =back =head1 VARIABLES =over 4 =item SUFFIX defaults to +dfsg what to append to the upstream version =item RM_OPTS defaults to -vrf options to pass to rm =item MANIFEST defaults to 0, set to 1 to turn on. this will manipulate MANIFEST files in CPAN tarballs. =item UP_BASE this is the directory where the upstream source is. =back =head1 COPYRIGHT AND LICENSE Copyright 2009, Ryan Niebur License: Artistic or GPL-1+ =cut if [ -z "$REPACK_SH" ]; then if [ -f repack.sh ]; then REPACK_SH=repack.sh fi if [ -f ../../scripts/repack.sh ]; then REPACK_SH=../../scripts/repack.sh fi if [ -z "$REPACK_SH" ] && which repack.sh > /dev/null; then REPACK_SH=$(which repack.sh) fi fi if [ ! -f "$REPACK_SH" ]; then echo "Couldn't find a repack.sh. please put it in your PATH, put it at ../../scripts/repack.sh, or put it somewhere else and set the REPACK_SH variable" echo "You can get it from http://anonscm.debian.org/gitweb/?p=pkg-perl/scripts.git;a=blob_plain;f=repack.sh;hb=HEAD" exit 1 fi exec "$REPACK_SH" "$@" debian/README.Debian0000664000000000000000000000047312153714324011237 0ustar The tarball was repacked to remove the documentation, a LaTeX generated pdf file which comes without source. The command line tool ratpoints is also not packaged, but I would like to include it if the documentation would agree with the DFSG. It is recommended to use ratpoints through Sage, once Sage is in Debian. debian/libratpoints-2.1.3.install0000664000000000000000000000002412153710061013721 0ustar usr/lib/*/lib*-*.so debian/repack.local0000664000000000000000000000002512153705314011447 0ustar rm ratpoints-doc.pdf debian/changelog0000664000000000000000000000115312240724354011045 0ustar ratpoints (2.1.3+dfsg-2ubuntu1) trusty; urgency=low * Resolved FTBFS from linking order. -- Daniel T Chen Wed, 13 Nov 2013 11:29:04 -0500 ratpoints (2.1.3+dfsg-2) unstable; urgency=low * Fix build with changed location of gmp header. (Closes: #717533) * Don't ship a copy of the GPL. * Remove unused lintian override. * Make Vcs-* fields canonical. -- Tobias Hansen Mon, 29 Jul 2013 00:33:00 +0200 ratpoints (2.1.3+dfsg-1) unstable; urgency=low * Initial release (Closes: #700184) -- Tobias Hansen Wed, 05 Jun 2013 20:48:43 +0200 debian/repack.sh0000775000000000000000000000744612153702006011003 0ustar #!/bin/sh # see the repack.stub for how to use # Copyright 2009, Ryan Niebur # Copyright 2009-2011, gregor herrmann # License: Artistic or GPL-1+ # TODO: provide example watch files and repack.locals # TODO: test suite. problems fixed that need to be tested: # * globbing # * whitespace and then comments in the MANIFEST # TODO: does / in weird places work? test suite too. # TODO: I actually broke stuff with the MANIFEST change not thinking.. # TODO: allow for a sepearate (and multiple) MANIFEST files, then # de-uglify libsyntax-highlight-engine-kate-perl. # TODO: have each mv and rm check that something actually changed, and # if not, die set -e set -u usage() { echo "Usage: repack.sh --upstream-version " exit 1 } if [ "$#" != "3" ]; then usage fi if [ "$1" != "--upstream-version" ]; then usage fi if [ ! -f "$3" ]; then if [ -n "$3" ]; then echo "$3 doesn't exist" fi usage fi VER="$2" FILE="$3" PKG=`dpkg-parsechangelog|grep ^Source:|sed 's/^Source: //'` SUFFIX="+dfsg" echo echo "Repackaging $FILE" echo DIR=`mktemp -d ./tmpRepackXXXXXX` DIR=$(readlink -f "$DIR") trap "/bin/rm -rf \"$DIR\"" QUIT INT EXIT # Create an extra directory to cope with rootless tarballs UP_BASE="$DIR/unpack" mkdir "$UP_BASE" tar xf "$FILE" -C "$UP_BASE" || unzip "$FILE" -d "$UP_BASE" if [ `ls -1 "$UP_BASE" | wc -l` -eq 1 ]; then # Tarball does contain a root directory UP_BASE="$UP_BASE/`ls -1 "$UP_BASE"`" fi RM_OPTS="-vrf" real_rm(){ /bin/rm "$@" } real_mv(){ /bin/mv "$@" } rm(){ set +f MYOLDPWD=$(pwd) cd "$UP_BASE" if [ "$MANIFEST" = "1" ]; then PERM=$(stat --format=%a "MANIFEST") chmod u+w "MANIFEST" fi for i in $@; do if [ "$MANIFEST" = "1" ]; then PATTERN="^$i" if [ -d "$i" ]; then if ! { echo "$PATTERN" | grep -q "/$" ; }; then PATTERN="${PATTERN}/" fi else PATTERN="${PATTERN}\s?" fi grep -Ev "$PATTERN" "MANIFEST" > "$DIR/MANIFEST" real_mv "$DIR/MANIFEST" "MANIFEST" fi real_rm "$RM_OPTS" "$i" done if [ "$MANIFEST" = "1" ]; then chmod $PERM "MANIFEST" fi cd $MYOLDPWD set -f } mv(){ set +f OLD=$(pwd) cd $UP_BASE real_mv "$@" cd $OLD if [ "$MANIFEST" = "1" ]; then echo "MANIFEST cannot be manipulated with mv yet, patches welcome" exit 1 fi set -f } # bump with incompatible changes REPACK_VERSION=4 requires_version(){ if [ $REPACK_VERSION -lt $1 ]; then echo "repack.sh is not up to date enough for this package. you need at least version $1, while this script is only version $REPACK_VERSION" exit 1 fi } MANIFEST=0 ## Remove stuff set -f MYORIGPWD=$(pwd) cd "$UP_BASE" . "$MYORIGPWD/debian/repack.local" cd $MYORIGPWD set +f ## End REPACK_DIR="$PKG-${VER}${SUFFIX}.orig" # DevRef ยง 6.7.8.2 DFSG_TAR="$(dirname $FILE)/${PKG}_${VER}${SUFFIX}.orig.tar" real_mv "$UP_BASE" "$DIR/$REPACK_DIR" # .gz or .bz2? FILETYPE=$(file --brief --mime-type --dereference "$FILE") case "$FILETYPE" in application/x-gzip|application/gzip|application/zip) C_PROGRAM="gzip" C_SUFFIX="gz" ;; application/x-bzip2|application/bzip2) C_PROGRAM="bzip2" C_SUFFIX="bz2" ;; application/x-xz|application/xz) C_PROGRAM="xz" C_SUFFIX="xz" ;; *) echo "E: Unknown filetye $FILETYPE" exit 1 ;; esac # Using a pipe hides tar errors! tar cfC "$DIR/repacked.tar" "$DIR" "$REPACK_DIR" $C_PROGRAM -9 < "$DIR/repacked.tar" > "$DIR/repacked.tar.$C_SUFFIX" real_mv "$DIR/repacked.tar.$C_SUFFIX" "$DFSG_TAR.$C_SUFFIX" echo "*** $DFSG_TAR.$C_SUFFIX ready" debian/patches/0000775000000000000000000000000012240724263010621 5ustar debian/patches/automake.patch0000664000000000000000000002431012240724263013450 0ustar From: Julien Puydt , Tobias Hansen Date: Tue, 05 Feb 2013 Subject: Switch to automake, build a shared library using libtool Index: ratpoints-2.1.3+dfsg/Makefile =================================================================== --- ratpoints-2.1.3+dfsg.orig/Makefile 2011-03-10 07:59:38.000000000 -0500 +++ /dev/null 1970-01-01 00:00:00.000000000 +0000 @@ -1,139 +0,0 @@ -# ratpoints-2.1.3 -# - A program to find rational points on hyperelliptic curves -# Copyright (C) 2008, 2009 Michael Stoll -# -# 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 version 2 of the GNU General -# Public License along with this program. -# If not, see . -# -# -# Makefile -# -# Michael Stoll, September 21, 2009 - -PRIME_SIZE = 7 - -CC = gcc -RM = rm -f -INSTALL = cp - -INSTALL_DIR = /usr/local - -CCFLAGS1 = -Wall -O2 -fomit-frame-pointer -DRATPOINTS_MAX_BITS_IN_PRIME=${PRIME_SIZE} -DUSE_SSE -# for gcc on Apple, may have to add '-fnested-functions' to CCFLAGS1 -CCFLAGS2 = -lgmp -lgcc -lc -lm -CCFLAGS3 = -L. -lratpoints -CCFLAGS = - - -DISTFILES = Makefile ratpoints.h rp-private.h primes.h \ - gen_find_points_h.c gen_init_sieve_h.c \ - sift.c init.c sturm.c find_points.c \ - main.c rptest.c testdata.h testbase ratpoints-doc.pdf \ - gpl-2.0.txt - -TEMPFILES = sift.o init.o sturm.o find_points.o \ - sift.s init.s find_points.h init_sieve.h \ - gen_find_points_h gen_init_sieve_h \ - rptest.out sift-debug.o find_points-debug.o main.o - -TARGETFILES = ratpoints libratpoints.a rptest ratpoints-debug - -all: ratpoints libratpoints.a - -test: rptest testbase - time ./rptest > rptest.out -# diff -q testbase rptest.out - cmp -s testbase rptest.out || echo "Test failed!" - -install-bin: ratpoints - ${INSTALL} ratpoints ${INSTALL_DIR}/bin/ - chmod 755 ${INSTALL_DIR}/bin/ratpoints - -install-lib: ratpoints.h libratpoints.a - ${INSTALL} ratpoints.h ${INSTALL_DIR}/include/ - chmod 644 ${INSTALL_DIR}/include/ratpoints.h - ${INSTALL} libratpoints.a ${INSTALL_DIR}/lib/ - chmod 644 ${INSTALL_DIR}/lib/libratpoints.a - -install: install-bin install-lib - -dist: ${DISTFILES} - mkdir -p ratpoints-2.1.3 - cp ${DISTFILES} ratpoints-2.1.3/ - tar --create --file=ratpoints-2.1.3-`date --rfc-3339=date`.tar.gz \ - --gzip --dereference ratpoints-2.1.3 - rm -r ratpoints-2.1.3 - -clean: - ${RM} ${TEMPFILES} - -distclean: clean - ${RM} ${TARGETFILES} - -debug: ratpoints-debug - -libratpoints.a: sift.o init.o sturm.o find_points.o - ar rs libratpoints.a sift.o init.o sturm.o find_points.o - -ratpoints: libratpoints.a main.c ratpoints.h - ${CC} main.c -o ratpoints ${CCFLAGS1} ${CCFLAGS2} ${CCFLAGS3} ${CCFLAGS} - -main.o: main.c ratpoints.h - ${CC} main.c -c -o main.o ${CCFLAGS1} -O3 ${CCFLAGS} - -ratpoints-debug: sift-debug.o init.o sturm.o find_points-debug.o main.o - ${CC} sift-debug.o init.o sturm.o find_points-debug.o main.o \ - -o ratpoints-debug ${CCFLAGS1} ${CCFLAGS2} ${CCFLAGS} - -sift.o: sift.c ratpoints.h rp-private.h - ${CC} sift.c -c -o sift.o ${CCFLAGS1} -funroll-loops ${CCFLAGS} - -sift-debug.o: sift.c ratpoints.h rp-private.h - ${CC} sift.c -c -o sift-debug.o ${CCFLAGS1} -funroll-loops -DDEBUG ${CCFLAGS} - -sift.s: sift.c ratpoints.h rp-private.h - ${CC} sift.c -S -o sift.s ${CCFLAGS1} -funroll-loops ${CCFLAGS} - -sift.i: sift.c ratpoints.h rp-private.h - ${CC} sift.c -E -o sift.i ${CCFLAGS1} -funroll-loops ${CCFLAGS} - -init.o: init.c ratpoints.h rp-private.h init_sieve.h - ${CC} init.c -c -o init.o ${CCFLAGS1} -funroll-loops -O3 ${CCFLAGS} - -init.s: init.c ratpoints.h rp-private.h init_sieve.h - ${CC} init.c -S -o init.s ${CCFLAGS1} -funroll-loops -O3 ${CCFLAGS} - -sturm.o: sturm.c ratpoints.h rp-private.h - ${CC} sturm.c -c -o sturm.o ${CCFLAGS1} ${CCFLAGS} - -find_points.o: find_points.c ratpoints.h rp-private.h primes.h find_points.h - ${CC} find_points.c -c -o find_points.o ${CCFLAGS1} ${CCFLAGS} - -find_points-debug.o: find_points.c ratpoints.h rp-private.h primes.h find_points.h - ${CC} find_points.c -c -o find_points-debug.o ${CCFLAGS1} -DDEBUG ${CCFLAGS} - -rptest: libratpoints.a rptest.c ratpoints.h testdata.h - ${CC} rptest.c -o rptest ${CCFLAGS1} ${CCFLAGS2} ${CCFLAGS3} ${CCFLAGS} - -gen_init_sieve_h: gen_init_sieve_h.c ratpoints.h rp-private.h primes.h - ${CC} gen_init_sieve_h.c -o gen_init_sieve_h ${CCFLAGS1} ${CCFLAGS2} ${CCFLAGS} - -gen_find_points_h: gen_find_points_h.c ratpoints.h rp-private.h primes.h - ${CC} gen_find_points_h.c -o gen_find_points_h ${CCFLAGS1} ${CCFLAGS2} ${CCFLAGS} - -init_sieve.h: gen_init_sieve_h - ./gen_init_sieve_h > init_sieve.h - -find_points.h: gen_find_points_h - ./gen_find_points_h > find_points.h Index: ratpoints-2.1.3+dfsg/Makefile.am =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ ratpoints-2.1.3+dfsg/Makefile.am 2013-11-13 11:28:33.623763174 -0500 @@ -0,0 +1,76 @@ +INCLUDES = -I$(top_srcdir) +AM_CFLAGS = $(GMP_FLAGS) $(SIMD_FLAGS) -DRATPOINTS_MAX_BITS_IN_PRIME=7 -DUSE_SSE +AM_LIBS = $(GMP_LIBS) $(LIBM) + +EXTRA_DIST = testbase ratpoints-doc.pdf +BUILT_SOURCES = $(top_builddir)/find_points.h $(top_builddir)/init_sieve.h +CLEANFILES = \ + $(top_builddir)/init_sieve.h \ + $(top_builddir)/find_points.h \ + $(top_builddir)/rptest.out + +lib_LTLIBRARIES = libratpoints.la +bin_PROGRAMS = ratpoints ratpoints-debug +noinst_PROGRAMS = gen_find_points_h gen_init_sieve_h rptest + +nodist_libratpoints_la_SOURCES = \ + $(top_builddir)/find_points.h + $(top_builddir)/init_sieve.h +libratpoints_la_SOURCES = \ + $(top_srcdir)/sift.c \ + $(top_srcdir)/init.c \ + $(top_srcdir)/sturm.c \ + $(top_srcdir)/find_points.c \ + $(top_srcdir)/primes.h \ + $(top_srcdir)/rp-private.h +libratpoints_la_LDFLAGS = -release 2.1.3 +libratpoints_la_LIBADD = -lm + +include_HEADERS = ratpoints.h + +nodist_ratpoints_SOURCES = \ + $(top_builddir)/find_points.h \ + $(top_builddir)/init_sieve.h +ratpoints_SOURCES = $(top_srcdir)/main.c $(top_srcdir)/ratpoints.h +ratpoints_LDADD = $(top_builddir)/libratpoints.la $(AM_LIBS) + +nodist_ratpoints_debug_SOURCES = \ + $(top_builddir)/find_points.h \ + $(top_builddir)/init_sieve.h +ratpoints_debug_SOURCES = \ + $(top_srcdir)/main.c \ + $(top_srcdir)/sift.c \ + $(top_srcdir)/init.c \ + $(top_srcdir)/sturm.c \ + $(top_srcdir)/find_points.c \ + $(top_srcdir)/ratpoints.h \ + $(top_srcdir)/rp-private.h \ + $(top_srcdir)/primes.h +ratpoints_debug_CFLAGS = -DDEBUG +ratpoints_debug_LDADD = $(top_builddir)/libratpoints.la $(AM_LIBS) + +$(top_builddir)/init_sieve.h: $(top_builddir)/gen_init_sieve_h + $(top_builddir)/gen_init_sieve_h > $(top_builddir)/init_sieve.h + +$(top_builddir)/find_points.h: $(top_builddir)/gen_find_points_h + $(top_builddir)/gen_find_points_h > $(top_builddir)/find_points.h + +gen_init_sieve_h_SOURCES = \ + $(top_builddir)/gen_init_sieve_h.c \ + $(top_builddir)/ratpoints.h \ + $(top_builddir)/rp-private.h \ + $(top_builddir)/primes.h +gen_find_points_h_SOURCES = \ + $(top_builddir)/gen_find_points_h.c \ + $(top_builddir)/ratpoints.h \ + $(top_builddir)/rp-private.h \ + $(top_builddir)/primes.h +rptest_SOURCES = \ + $(top_builddir)/rptest.c \ + $(top_builddir)/ratpoints.h \ + $(top_builddir)/testdata.h +rptest_LDADD = $(top_builddir)/libratpoints.la $(AM_LIBS) + +check-local: $(top_builddir)/rptest testbase + time $(top_builddir)/rptest > $(top_builddir)/rptest.out + cmp -s $(top_srcdir)/testbase $(top_builddir)/rptest.out || echo "Test failed!" Index: ratpoints-2.1.3+dfsg/configure.ac =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ ratpoints-2.1.3+dfsg/configure.ac 2013-11-13 11:15:18.000000000 -0500 @@ -0,0 +1,75 @@ +AC_INIT(ratpoints, 2.1.3) +AC_CANONICAL_TARGET + +AM_INIT_AUTOMAKE([]) + +AC_MSG_NOTICE([Configuring ratpoints...]) + +dnl use "make V=1" if you want to see the long awful lines +m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])]) + +dnl the following will make sure we can compile C code +dnl (and with various options for the same file depending on the target) +AC_LANG(C) +AC_PROG_CC_C99 +AM_PROG_CC_C_O + +AC_PROG_INSTALL + +dnl handle compiler flags +if test ".$ac_cv_c_compiler_gnu" = .yes; then + CFLAGS="$CFLAGS -Wall -O2 -fomit-frame-pointer -funroll-loops" + case $target_os in + darwin*) + CFLAGS="$CFLAGS -fnested-functions" + ;; + esac +fi + +dnl libtool will take care of building libraries +LT_INIT +dnl the following will add -lm to link lines if needed: +LT_LIB_M + +dnl ******************************** +dnl Find the gmp library +dnl ******************************** + +dnl let the user tell where it is if (s)he wants +AC_ARG_WITH(gmp, + [AS_HELP_STRING([--with-gmp=], + [prefix of GMP installation, e.g. /usr/local or /usr])], + with_gmp_dir="$withval", + with_gmp_dir="/usr") + +dnl allow for GMP headers in a non-standard location +AC_ARG_WITH(gmp-headers, + [AS_HELP_STRING([--with-gmp-headers=], + [location of the GMP headers, the default is ${gmp_dir}/include])], + with_gmp_header_dir="$withval", + with_gmp_header_dir="${with_gmp_dir}/include") + +dnl see if the header is available +AC_MSG_CHECKING(for GMP includes in ${with_gmp_header_dir}/) +if test -f ${with_gmp_header_dir}/gmp.h; then + GMP_CFLAGS="-I${with_gmp_header_dir}" + AC_MSG_RESULT(found) +else + AC_MSG_RESULT(not found) + AC_MSG_ERROR([You need the GMP headers to compile ratpoints]) +fi + +dnl see if the library is available +LIBS_save="${LIBS}" +LIBS="${LIBS} -L${with_gmp_dir}/${libname}/ -lgmp" +AC_CHECK_LIB(gmp, __gmpz_init, gmp_libs="yes", gmp_libs="no") +LIBS="${LIBS_save}" +if test "x${gmp_libs}" != "xno"; then + GMP_LIBS="-lgmp" +else + AC_MSG_ERROR([You need the GMP libraries to compile ratpoints]) +fi +AC_SUBST(GMP_CFLAGS) +AC_SUBST(GMP_LIBS) + +AC_OUTPUT(Makefile) debian/patches/series0000664000000000000000000000001712104276666012044 0ustar automake.patch debian/watch0000664000000000000000000000023412153705127010223 0ustar version=3 opts=dversionmangle=s/\+dfsg$// \ http://www.mathe2.uni-bayreuth.de/stoll/programs/ratpoints-(.*)\.tar\.gz \ debian sh debian/repack.stub debian/control0000664000000000000000000000256312240724313010577 0ustar Source: ratpoints Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Science Team Uploaders: Tobias Hansen Build-Depends: debhelper (>= 9), dh-autoreconf (>= 4~), libgmp-dev Standards-Version: 3.9.4 Section: libs Homepage: http://www.mathe2.uni-bayreuth.de/stoll/programs/ Vcs-Git: git://anonscm.debian.org/debian-science/packages/ratpoints.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/ratpoints.git;a=summary Package: libratpoints-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libratpoints-2.1.3 (= ${binary:Version}) Description: development files for libratpoints This program tries to find all rational points within a given height bound on a hyperelliptic curve in a very efficient way, by using an optimized quadratic sieve algorithm. . This package contains the development files for the library. Package: libratpoints-2.1.3 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Description: library for finding rational points on hyperelliptic curves This program tries to find all rational points within a given height bound on a hyperelliptic curve in a very efficient way, by using an optimized quadratic sieve algorithm. debian/source/0000775000000000000000000000000012064677501010500 5ustar debian/source/format0000664000000000000000000000001412064166770011707 0ustar 3.0 (quilt) debian/compat0000664000000000000000000000000212064167157010377 0ustar 9 debian/rules0000775000000000000000000000056412175315075010263 0ustar #!/usr/bin/make -f DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) %: dh $@ --parallel --with autoreconf override_dh_autoreconf: touch NEWS README AUTHORS ChangeLog dh_autoreconf rm -f NEWS README AUTHORS ChangeLog override_dh_auto_configure: dh_auto_configure -- --disable-silent-rules --with-gmp-headers=/usr/include/$(DEB_HOST_MULTIARCH) debian/libratpoints-dev.install0000664000000000000000000000005012153710035014036 0ustar usr/include/* usr/lib/*/libratpoints.so